MechMate CNC Router Forum

MechMate CNC Router Forum (
-   701. Motor Drives (
-   -   Geckodrives (California USA) (

Gerald_D Tue 25 April 2006 01:30

Geckodrives (California USA)
This is the classic "Gecko":

They live at My immediate interest is in the G200 range of Gecko's for driving stepping motors. The Mechmate used G201's. However, adding the capacitors within 1" of the drive was not pretty, and in future I will use G202's. Note added Jul 2008: Now also using G203V drives. (The V is for Vampire. It is not for Vacuum - do not buy G203V with the Vacuum option)

The first impression on meeting a Gecko in real life was that it is very small! Only 2.5" (64mm) square and less than 1" (25mm) high. But you do need one Gecko for each motor and a row of Gecko's starts to look substantial....

Gerald_D Tue 25 April 2006 01:47

Here are 4 Gecko's lined up on a test board to drive the 4 motors on a PRT Shopbot:

The 75V power supply and fuses occupy the top part of the board. The power supply section has now been tidied up as per this thread. You can see the capacitor placed on each Gecko 201 - the G202 has the capacitor inside and is therefore a little wider, but the installation will be neater. The G203V is the same size as the G201 - but it is NOT directly replaceable (the supply to the "Common" pin must be changed)

The grey cables are the beginnings of the cables out to each stepper motor plug. (Notice how the screens of those cables are connected to a ground/earth point at one end)

What you see in the photo above is the "Heavy" current sides of the Geckos connected. Each Gecko gets 75V DC on the red & black wires coming from the fuses. And then each Gecko drives out 4 wires to the coils of each stepper motor. So, the left hand, (or upper in the second photo), is all connected. The right hand (lower) six terminals of the Gecko must yet be connected to something that feeds in intelligent information....(will be covered in another thread)

Gerald_D Sun 21 May 2006 04:31

To get an idea of physical sizes involved......

reza forushani Fri 16 February 2007 00:57

How do you slide the cover off the Gecko?

Gerald_D Fri 16 February 2007 01:04

The cover has two small screws from the bottom that need to be removed first. But, above> (was in another thread) I was talking of the connector blocks, which you just pull vertically up (90 degree to wire direction)

reza forushani Fri 16 February 2007 01:18

I tried pushing the connectors up with a lot of force without any success. I don't want to break it. Maybe the 202v is different from 202. Do you have a picture of this?

Gerald_D Fri 16 February 2007 02:25

When sliding the cover off, you have to lift it over the LED (light) a little bit.

The photos are of a G201. The other drives are slightly different.

Do not remove the connectors too often - they can wear out. (A batch of connectors was recalled a year ago because of this issue. The supplier has since been changed)

Don't remove the connectors unless the geckos are completely dead (un-powered) with the capacitors fully discharged (g201/202 LED dead for 5 seconds - the 203 has other LEDs). This allows you to insert a screwdriver underneath for leverage without fear of shorting something.

The connectors are split/joined in two halves of 6 pins each. Although it appears that only 3 pins make one connector, they are in fact joined to an adjacent connector.

Gecko supplier part no.'s:
On-Shore Technology the 130-series
BlockMaster. part no. DGPBP111-12-ON

Some RS component stock codes for the connector blocks.

2 way 181-4254
3 way 181-4260
4 way 181-4276
6 way 181-4282

Phoenix Contact
2 way 468-0919
3 way 468-0925
4 way 468-0931

reza forushani Thu 22 February 2007 17:10

Gerald as you know I got the G203V. In the manual it says "Term 11 and 12 are for current resistor". Do I need a resistor?

I am calculating a 12k ohm resistor. Is this correct anybody?

Mike Richards Thu 22 February 2007 22:24


The Gecko G203 manual says:

The G203V will accommodate motor winding currents from 0 to 7A. Use the following equation to calculate the value, (in kilo-Ohms) of the current set resistor: R (in kilo-ohms) = 47 * I / (7 - I) corrected later

So a 12k resistor would be used with a motor rated at about 1.5-amps

Here are some other values:
1 amp = 8k
2 amp = 19k
3 amp = 35k
4 amp = 63k
5 amp = 118k
6 amp = 282k

(Remember that you can use the closest standard 1/4-Watt resistor value, i.e. 3-amp motor would use a 33k 1/4-watt resistor.)

Gerald_D Thu 22 February 2007 23:15

Reza, you definitely need a resistor if you don't want to cook the motor.

Before Mike or I can give you a definite size on the resistor, you need to tell us which motor you are using. (I presume you will wire the motor in unipolar mode)

reza forushani Fri 23 February 2007 00:26

I am using the Oriental Motor recommended. I guess I will start with Unipolar and see what happens. Isn't that the way you are using yours? So, my motor should be running at 1.5 A.
For that I need 12K. Please correct me if I am wrong?

Gerald_D Fri 23 February 2007 00:58

Reza, your resistor calc is solid for the PK296A1A-SG7.2 motor in unipolar configuration. A 12k resistor should be commonly available.

Suggest you also buy a set of 8k resistors in case you want to try the bipolar mode at some time. 8.2k might be more commonly available and they are also okay.

Unfortunately, you need to check the salesguys when they hand you these tiny things. Best way is with an ohmmeter/multimeter.

Gerald_D Fri 23 February 2007 01:02

While we are talking of setting the geckodrive with a resistor, we might as well remember that the gecko must be "tuned" to your particular motors for resonance. There is a tiny potentiometer to be gently adjusted by a tiny screwdriver. See the instruction sheet. (might not apply to "vampire" model?).

reza forushani Fri 23 February 2007 01:16

I am actually using pk292a1a-3.6, I suppose that doesn't change anything. The Vampire controller has a little screw for adjustment also.

Gerald_D Fri 23 February 2007 01:31

Same logic and value for the PK296A1A-SG3.6 (not pk292...)

Hugo Carradini Fri 23 February 2007 15:41

Hello reza. You are making good questions and Gerald is giving very explicit answers. I am going to use the same motors and the same Geckos so know that you are ahead I think the road will be clear out. reza would be nice to see how you install the resistor. Gerald the description of the red, yellow and green buttons is very nice to use.

reza forushani Fri 23 February 2007 17:12

Gerald is our God. I have never done anything like this. Remeber I used to be a software programmer for 10 years and been building homes for 15 years. Not too much electrical/electronics or Steel construction background. But, Gerald and other friends are very helpful, patient and nice 9to dumb questions). I think I can figure it out with their help.

I see the capacitor in the pictures on top but not the resistor?

Gerald_D Fri 23 February 2007 21:57

Look very carefully!

Here is a bigger pic:

If you are following this Forum, you should not be fitting capacitors. They were only needed for the G201 gecko - the G202 and G203 do not need them.

reza forushani Fri 23 February 2007 22:12

Thanks. Yes I know for G201 capacitors were needed, but later versions like 202 and 203v don't need. That resistor is pretty small!
I have most of the Control Panel set up except for power supply. It's in the mail somewhere.
As soon as I get the PS and wires I will finish it up. I am still trying to upload pictures.

reza forushani Sun 25 February 2007 22:27

Hi Gerald

I ordered another relay.

Now I installed Mach3 and connected one stepper motor and Gecko. Now, I ran a g-code (I don't know anything about g-code or mach yet) program called cut-a-circle and it started to turn the motor in both directions. The motor is heating up very quickly and also makes a lot of noise. I know you said it needs to be tuned, I also know the dial on the Gecko is used to tune it. How do I go about doing this. Do I need to run a program in Mach and while it's running tune it or how? Thanks

reza forushani Sun 25 February 2007 22:40

BTW, I used the black wire of the motor for phase a, yellow for phase a-, red for phase b, yelloow for phase b-. Are these the right wires to be used for Unipolar? The resistor is 1/4 w and 12k.

Gerald_D Sun 25 February 2007 23:07

Did you check the resistor with an ohmmeter?

reza forushani Sun 25 February 2007 23:08

yes and ut's ok. is my wiring right

Gerald_D Sun 25 February 2007 23:09

Did you separately insulate the motor wires that are not used?

I will go and check the wire colours now......

Gerald_D Sun 25 February 2007 23:16

In your description, you used the yellow twice??? The last time you mention yellow, it should be white instead.

A: Black/yellow
B: Red/White

(green & blue not touching anything, not connected to each other.)

You already got movement!!!! That is a good surprise!

First we will have some coffee, and then talk about the tuning. It is not critical for you now.

reza forushani Sun 25 February 2007 23:21

I have black.yellow, red.white.
Green and Blue are free and not touching.

Yes we have movement.

Coffee is on me. Let me pour you a cup?!

Gerald_D Sun 25 February 2007 23:45

Are you absolutely sure the resistor is 12k and not 120k? That motor should only be slightly warmer than room temperature after about 30 minutes to an hour. If you left it on all day then you should still be able to hold your hand on it very comfortably for a loooong time.

You are making it sound like you can brew coffee on your motor? Well, a stepper is allowed to get that hot, but in this case there is something very wrong. It can only be the resistor choice, a faulty gecko (unlikely), a faulty motor (very unlikely), or a bad connection between the resistor and the gecko (possible?).

I suggest you cure the heat problem while the PMDX is not connected - take it one step at a time......

Thanks for the first coffee, pour me another please? (while your motor is still hot)

reza forushani Sun 25 February 2007 23:58

Hi Gerald: COFFEE WAS THE CULPRIT OR the lack of enough of it.

Yes you were right. There was a loose connection. Everything works now perfectly. Things are quiet and cold.

You win another round. This is a temporary set up as I havn't got my permanent cables yet. Hopefully next of days, I will the cables and complete the control panel. Tommorrow I am suppose to get the laser parts and other steel and get started on the table.

Thanks again for everything and being such a wonderfull mentor.

Gerald_D Mon 26 February 2007 00:15

This is a perfect illustration of why this must be done on the kitchen table! Imagine building the full-size beast and then walking around it to learn these lessons....

Hugo Carradini Mon 26 February 2007 18:46

Reza, you really nohow to keep us in tension. It is a good way to keep our attention on this nice tread.
We will need some extra coffee.

reza forushani Tue 27 February 2007 02:55

How do you know when a Gecko has a fault. I was running the system and something happened the Gecko is displaying a green and red LED. Mach continues to run as if everything is Ok but the motor is not running and Gecko has faulted.
1. How do you get to know if that's happened. Geck is inside the control box and you don't see when it has faults
2. Does Mach not know about this to stop the program. If this Gecko is on one X-axis, that motor stops but everything else is running.

Gerald_D Tue 27 February 2007 03:17

You make an extremely important point. The whole MACH/Gecko approach is very much open-loop with one axis not knowing about a problem on another axis. The guys have been talking of closing the loop, but nothing is available yet.

This a very good reason to use the highest quality workmanship and materials when building your own system. And to make sure the Gecko (and other components) are installed in accordance with the manufacturers information. You don't get second chances.

Gerald_D Thu 01 March 2007 07:55

The closed loop / encoder discussion continued here

Jon Conner Fri 02 March 2007 08:01

Hi I am about to update my G202's with some new steppers that are 4.2 amps. I was going to change the resistor to 75k, and "tune" the motors with the pot on the back of the drive. Any suggestions or am I missing anything? Thanks

christipher saint denis Sat 31 March 2007 12:27

I have the hardest time formulating my questions. There are so many aspects to wiring this project and the fact that I am very new to this sort of thing does not help. I have collected the motors and most of the electrical components.

I am having trouble understanding how to correctly wire my AnTeck PS-8N70Rxx power supply to my Gecko G203 driver.

Info from the Gecko G203 manual says:


(TERM. 1) POWER GROUND Connect the power supply ground to term.1

(TERM. 2) +15 TO 80 VDC Connect the power supply ?+? to this terminal

My 110v line has black(hot), white(neutral), and Green(ground).

My Antect power supply has 2 red wires and 2 black wires. AnTect states that in connecting my 110v line both the Anteck reds are connected to neutral(white) and both Anteck blacks are connected to hot(black). That I understand well enough(hopefully)? What I don't understand is where is this "POWER GROUND" wire to be connect to the Gecko g203 term.1. Are they asking for the ground(green) wire for my 110v supply line. This "Power Ground" is throwing me off.

The Anteck 70Vdc 11A unregulated output block has three terminals and from the Antect info sheet the out side two are + and - and the inside term is unlabeled.

Thanks for you time. Really, I appreciate it!

Gerald_D Sat 31 March 2007 12:52

Christipher, the power ground for the Gecko is the terminal marked "-" (reference) The middle terminal should be "dead". They use a 3-position terminal to get some space between the + and - connections because these can make very good sparks when they touch.

They are NOT asking you to connect the Gecko's terminal directly to ground wire of the 110V incoming.

Can you post some photos of your power supply?

christipher saint denis Sat 31 March 2007 14:27

Thanks so much for the information. I would be glad to post some photos of my supply.

Christipher did post photos and I moved them to the power supply section here

von hous Thu 09 August 2007 09:16

1 Attachment(s)
Hi Gerald_D and to the others into this group.:)
I am going to use steppers motors and I want to ask you what i must do to connect those steppers motors (look attachment) to geckodrive G320v.
I am not wise in the electonics and i want to understand the maths to do it.
Also in 4'axis controller system what size of power suplies i must use. Please keep it simple, with some "exaples" to understand.
thank you.:)

Attachment 260

Richards Thu 09 August 2007 10:01

The Gecko G320 is for SERVO motors. You will need to use the G201, G202 or G203 modules with STEPPER motors.

(I have a G320 with a servo motor on my test bench and it works very well, but without a lot of gear reduction, the servo motor would not work on a rack and pinion driven CNC router.)

Gerald D Thu 09 August 2007 11:50

Welcome von hous!

The Slo-Syn motor 103-807 is a stepper motor, but it is not good for the MechMate if you want to put the pinion gear direct on the motor shaft. The shaft is too thin.

Also, the GeckoDrives work much better (60%?) with motors that have a square body shape. That Slo-Syn is round. The square body motor contains more iron.

As Mike said, you need either the G201, G202 or G203V drives from Gecko for stepper motors.

Let us first find out your final motor choice before we talk about the drive.

All times are GMT -6. The time now is 01:36.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.