Show Posts
Pages: [1]
1  Using Arduino / Interfacing w/ Software on the Computer / Re: GRBL & Motor Shield config - newb question on: June 03, 2013, 10:47:22 am
I know this is an old thread but google shows this when you search for GRBL + Adafruit motor shield.

So I'll try so sum this up.

Take a look at this link (https://github.com/grbl/grbl/wiki/H-Bridge-as-stepper-driver)

Tl;dr :
GRBL does not officially support H-Bridge drivers (Adafruit motorshield) but there is some modified code (3 files) that is able to use this board with GRBL.
The downside :

This code is for GRBL version 0.7 only. There is no update for 0.8 or anything higher then 0.7.
Since 0.7 a lot of fixes were pushed. So it not seems to be likely to get this shield working with GRBL excpet someone re-writes the code for v0.8+
2  Community / Exhibition / Gallery / Re: Frankenstein Laser Plotter (Laser updated) on: April 29, 2013, 11:52:33 am
Some picture
3  Community / Exhibition / Gallery / Re: Frankenstein Laser Plotter (until yet without laser...) on: April 29, 2013, 10:21:54 am
The laser module is now operational. I have updated my tutorial and migrated to instructables.com

Here is the link. Check it out !!

http://www.instructables.com/id/Frankenstein-Laser-Engraver/
4  Using Arduino / Microcontrollers / Re: uploading boot-loader/.hex errors on: April 23, 2013, 11:57:58 am
I know this is a bit old but eventually someone with the same issues stumbles over this thread.

Try to set the baud rate for uploading to 115200 (from 19200).
When uploading a hex file with ARP uploader I got the same error as the TS but after changing the syntax in the console-like window from 19200 to 115200 the upload just went fine.

As for the bootloader I don't know but guessing the same issue as above.

5  Community / Exhibition / Gallery / Re: Frankenstein Laser Plotter (until yet without laser...) on: April 22, 2013, 04:05:57 pm
Yes, the scanner part was done before I really thought about how to do it. The y-axis from the printer was much more challenging.
6  Community / Exhibition / Gallery / Frankenstein Laser Plotter (Laser updated) on: April 16, 2013, 03:09:27 am
I just wanted to show you my project.
It is a Laser plotter but I havn't built in the laser yet. I am missing some electronic parts which I'm going to get soon.
Nevertheless it is working and I tried it with a pen instead of the laser.

https://sites.google.com/site/capotexl/home/frankenstein-laser-cutter


lots of pictures

Comments welcome
7  Using Arduino / Motors, Mechanics, and Power / Re: Easydriver - external power or arduino-powered on: April 14, 2013, 12:46:39 pm
Okay it seems to work as described above.
See my build at https://sites.google.com/site/capotexl/home/frankenstein-laser-cutter
8  Using Arduino / Motors, Mechanics, and Power / Easydriver - external power or arduino-powered on: April 13, 2013, 02:35:33 pm
Hello

I am currently trying to get a laser engraver up and running.
Despite the laser my motors did turn right, were calibrated. First drawing tests were a success.

The motors are salvaged from old scanner/printer.
They are about 5 and 12 Volt. The current 'must' be between 200mA and 700mA.
2x Easydrivers v4.4 drive those motors. All fine.
I had build it all on a breadboard for first tests. The Arduino Uno R3 was hooked up with jumper wires to the breadboard.
The breadboard had an external power supply 12V 1.5 A. The arduino was powered via USB.

After successfully operating the whole thing I stepped up in etching a custom Easydriver/Lasershield.(http://www.instructables.com/files/deriv/F2S/9VHV/GKS0SU5N/F2S9VHVGKS0SU5N.LARGE.jpg) Yet the laser circuit is not soldered but the Easydriver pins are.
The two Easydrivers are powered by the arduino (pin Vin).
The first test with the etched board run 'nearly' fine except that after running the whole g-code the 'laser' (pencil) did return to a strange zero position.
Let me explain: It started at X0 Y0. I set the zero before with G91 X0 Y0 but after the whole g-code it returned to an x-mirrored zero position.

I am a total electronic noob. First etched board ever but I have checked all pins and tracers on the shield for continuity and logic= good.
My question is now: Am I going to destroy my arduino by powering the easydrivers and the motors via Vin ? I have a wall wart 12v 1.5 A connected to the arduino power jack. As I said the easydrivers are power via arduino Vin and so are the motors.


edit
the x-axis stepper is a :
http://www.pollin.de/shop/dt/MzA2OTg2OTk-/Motoren/Schrittmotoren/Schrittmotor_NEOCENE_2T354207.html
9  International / Deutsch / Re: iTead Schrittmotor-Shield: Arduino wird heiß on: March 31, 2013, 11:06:01 am
Man muss leider sagen, dass dieses Board absoluter Schrott ist. Die 16 € investiert man lieber in einen echten Easydriver.
Das Boardschema und die tatsächliche Bestückung des Boards weichen gravierend von einander ab. Daraus resultiert, dass man durch die Trimpotis die Vref nicht einstellen kann.
Siehe http://www.mikrocontroller.net/topic/263935 .

Finger davon lassen !! Verursacht nur Kopfschmerzen bei der Fehlersuche und belastet den Geldbeutel.
Jemand der sich an SMD-Löten traut könnte das Ding noch reparieren. Da lohnt sich aber der ganze Zeitaufwand nicht.

Fazit :
Itead Dual Step Motor Shield ist nicht ausgereifter Elektroschrott. Seit 2 Jahren auf dem Markt und der Hersteller hat immer noch nicht auf den Konstruktionsfehler reagiert.
10  Using Arduino / Motors, Mechanics, and Power / Bipolar - 4 wires - 4 phases ? on: March 29, 2013, 10:36:53 am
Hello

I have this bipolar stepper motor salvaged from an Epson Stylus Photo 925.
The service manual says it takes 42 Volts. Has 4 phases and 48 poles and 4 wires.
It is labled : EM-448 ; J74A2YFT .
I havn't found any datasheet of this thing. Though I guess it's a Mitsumi-kind-of.
1.) Now I thought bipolar stepper motors are always 2 phased ??
2.) 48 poles... does this mean the steps it takes for a full revolution or are there really only 24 steps/rev (4 phase / 2 = 2 phase --> 48 / 2 = 24). Or are there actually 96 steps ??
11  Using Arduino / Motors, Mechanics, and Power / Re: ARDUINO DUAL STEP MOTOR DRIVER SHIELD problems on: November 07, 2012, 11:45:41 am
Okay I have searched for a datasheet to your stepper. It seems it has 200 steps per rotation. So with 1/8 step 1600 in the code is correct.

I realized just yet that the stepper connectors on the shield are odd. From top to bottom it states for x-axis :
X01A
X01B
X02A
X02B

for as on the original easydriver the connectors are :
A
A
B
B

Today I tried it again but got the same jittering and step skipping.
I used GRBL for arduino and adjusted the Port pinout in the source to match the approriate pins on the shield. Still to no avail.


Ill get this china shield to work. Cost what it may.
12  International / Deutsch / Re: Dual Step Motor shield 1.0 on: October 24, 2012, 08:04:44 am
Is vollkommen normal das der sau heiß wird. da muss normal ein kleiner kühlkörper samt lüfter drauf.


das ding basiert auf dem easydriver circuit. hatte noch ein altes grafikkarten kühler-kit mit 1x1cm kühlrippen. die haben super drauf gepasst. den kühler kann man auch von alten grafikkarten ausbauen. passt.
13  Using Arduino / Motors, Mechanics, and Power / Re: ARDUINO DUAL STEP MOTOR DRIVER SHIELD problems on: October 04, 2012, 07:05:28 am
Don't know if that helps but I have read on http://www.mikrocontroller.net/topic/263935 that the dual stepper controller board v1.0 has one serious construction fault. it is in german but I guess google translater could take you across.

Anyways I havn't looked into what stepper you used but did you put in the correct steppings ? I mean the example code uses 1/8 stepping with a 200 step stepper. Therefore the '1600' in the example code. One 20 step stepper would need 160 steps for one revolution in 1/8 stepping mode (20 in 1/1 stepping mode, etc.).

I am very new to this stepper stuff and electronics in general so it is possible I have just written false information smiley

UPDATE:

I had the exact same problems as the TS with just a stepper motor making noises and not moving at all.
I am using a DVD drive stepper from an old Samsung drive.
These steppers don't do 200 steps per revolution but I guess more like 20.
20 * 8 = 160
instead of
200*8 = 1600

So I modified the example code and changed :

Code:
void loop(){
  step(true,1600*5);
  delay(500);
  step(false,1600*5);
  delay(500);

to

Code:
void loop(){
  step(true,160*5);
  delay(500);
  step(false,160*5);
  delay(500);


and there it worked.


UPDATE 2:
I just found out another thing. When delivering power via the usb cable over Arduino the stepper just does half the steps and makes mechanical cracking noises.
When I unplugged the USB from the Arduino and connected a 12V DC to the MotorShield jack it worked again as it should.
Pages: [1]