hi everyone!

new here =) First of all ... THANK YOU SOOOO much for providing us with such an amazing website. IT IS incredible.

I am also trying my first project (wet compass) with simvim. I have connected everything according to the instruction. MEGA to UNO to Easydriver a3967 to stepper motor X27.

1. I have tried all the pins to connect to the Uno (via chart, driver vid6006, driver vid6608 and both other drivers)  but it does not show up under guages in xplane. only says select gauge but i cant choose anything. Which one is the correct one for Easydriver A3967.

Again Thank you so much... THE mega does show as connected in my xplane.
if you want to check out my project:  www.instagram.com/diamondda62

Apr 15, 2019 in Output - Stepper by

1 Answer

First, using A3967 (EasyDriver) to directly control X27 stepper is not so good as "dedicated" drivers. X27 is a very low-current motor (20mA) and EasyDriver is used for more powerful motors (200 -700mA).  Anyway, though we recommend to use only "dedicated" controllers for X27 (6606/08, etc.), if you need to you can use A3967 too (description will be added to site).

1) Upload the Stepper firmware to the slave Nano/Uno.
2) Connect X27 motor exactly as on the diagram on this page
3) Assign the needed parameter to the stepper - select parameter, then click on the stepper table control pin number.
That's all.

For the  compass there is a parameter in the table under the "Flight Instruments" Tab --> "Gauges/Indicators".
Find and select the needed parameter.

4) Save and start your plane - nothing more to do in this case.
Full-circle gauges don't need calibration. But you need to have correct placement of the zero-position sensor.

Very good DIY DA62 simulator!


Apr 15, 2019 by
great =) we are getting somewhere. now it goes 359 degress but the moment it goes over the 360 it does a -359 and spins the other way to 360 to continue..
I just tested one my X27 with A3967, as "Heading_Vacuum" all works just fine.

Select option #2 from the drop-down list in the configurator when assigning. Check your connections ( the X27 coils to the A and B outputs).  It need to be: 1,2,4,3  to A1,A2,B1,B2.

i have now got the new firmware. do i put ms1 to a ground on the uno or mega? or ground ms1 to the same board? ah the ms1 is config for quarter step i believe.

i am now a proud patreon. YOU guys are amazing for this site..

Thank you!

The first rule is - always connect all ground lines of all devices in your system. It is a common bus.

Please see the picture on this page, near  the video. It is for 28BYJ motor. For X27, you need not connect MS2, leave it as-is.


Sorry, where is diagram you are talking about at 2)?

I am using an A3967 to move a x27 stepper for my B737 flap gauge but I can't find how it is the correct wiring.

Is it correct as shown on this video? 

I thought I should connect my arduino uno to my master board (arduino mega).

Let me know,