Jacks Posted October 10, 2020 Posted October 10, 2020 Can someone please recommend a stepper driver to use with an Arduino Nano to drive a X27.168 stepper motor and give smooth and accurate rotation? Jacks System Specs: i7 8700k @ 5.0GHz (not delidded), ASRock Extreme4 Z370 MOBO, EVGA GTX 1080 SC 8GB, 32GB Corsair Vengeance LPX 3200MHz DDR4 RAM, Samsung Evo 240GB SSD, Samsung Evo 500GB SSD, 1TB HDD, Noctura NH-D15S Heat Sink, Acer VE278H 27" 1080p Monitor, Ocukus Rift CV1. Controllers: TrackIR 5, Thrustmaster HOTAS X, Saitek Throttle Quadrant (with DIY removable collective mod), Saitek Pro Flight Rudder Pedals. Just trying to keep my number of takeoffs and landings equal!
longuich Posted October 10, 2020 Posted October 10, 2020 My guess is you’ll find better recommendations on the arduino forums. Sent from my iPhone using Tapatalk
RightStuff Posted October 11, 2020 Posted October 11, 2020 Hi Jacks, I just ordered a LOT of 5 chips AX1201728SG via Aliexpress: Just 2 USD. Each one can drive up to 4 X27. Caveat: They are SMD, so ordering breakout boards as well can be useful. Hope it helps...
BoboBear Posted October 11, 2020 Posted October 11, 2020 Hi Jacks, I also used the same chips from AliExpress https://www.aliexpress.com/item/32548458025.html?spm=a2g0s.9042311.0.0.27424c4djdYXvp Yes, they're SMD so can be a little tricky. So I created PCBs and had JLCPCB make them for me. https://easyeda.com/editor#id=|dbb1be9385694980905935ddbbfc51a6|dc2825a1b9294ceaa06cb5d2e9779abe Some other useful info here:- https://guy.carpenter.id.au/gaugette/resources/
lesthegrngo Posted October 12, 2020 Posted October 12, 2020 Hi Jacks, I together with a couple of others were messing around with different drivers, and posted the results on here. Have a look at my previous posts, you should be able to find them pretty easily and also the information you are looking for Les
lesthegrngo Posted October 12, 2020 Posted October 12, 2020 Hi Jacks, I also used the same chips from AliExpress https://www.aliexpress.com/item/32548458025.html?spm=a2g0s.9042311.0.0.27424c4djdYXvp Yes, they're SMD so can be a little tricky. So I created PCBs and had JLCPCB make them for me. https://easyeda.com/editor#id=|dbb1be9385694980905935ddbbfc51a6|dc2825a1b9294ceaa06cb5d2e9779abe Some other useful info here:- https://guy.carpenter.id.au/gaugette/resources/ I tried these from multiple sources, but could not get them working at all, which is a shame as from what I read they are set up better for the X27 steppers Les
RightStuff Posted October 12, 2020 Posted October 12, 2020 I tried these from multiple sources, but could not get them working at all, which is a shame as from what I read they are set up better for the X27 steppers Les oof.. sounds not promising... :cry: Another chip a buddy suggested is the VID66-06. https://guy.carpenter.id.au/gaugette/resources/vid/2009111391612_VID6606%20manual%20060927.pdf May the same like the AX1201728SG, just with another label. But maybe worth a try.
lesthegrngo Posted October 13, 2020 Posted October 13, 2020 Check out these two threads https://forums.eagle.ru/showthread.php?t=280127 https://forums.eagle.ru/showthread.php?t=276220 Les
Warhog Posted October 13, 2020 Posted October 13, 2020 How many motors do you want to drive? With exception of the EMI on the A10C, I am driving that same stepper motor right from a pro mini. Very smooth and its based off the Arduino library by Guy Carpenter. No driver board is necessary. Each motor takes four GPIO pins but if you only run a couple of motors from a single Nano or Pro Mini, then who cares. If your set on using a driver board, look at the Easy Driver board... http://www.schmalzhaus.com/EasyDriver/Examples/EasyDriverExamples.html Regards John W aka WarHog. My Cockpit Build Pictures... My Arduino Sketches ... https://drive.google.com/drive/folders/1-Dc0Wd9C5l3uY-cPj1iQD3iAEHY6EuHg?usp=sharing WIN 10 Pro, i8-8700k @ 5.0ghz, ASUS Maximus x Code, 16GB Corsair Dominator Platinum Ram, AIO Water Cooler, M.2 512GB NVMe, 500gb SSD, EVGA GTX 1080 ti (11gb), Sony 65” 4K Display VPC MongoosT-50, TM Warthog Throttle, TRK IR 5.0, Slaw Viper Pedals
lesthegrngo Posted October 13, 2020 Posted October 13, 2020 I thought that driving direct from a nano / mega / whatever arduino would help smoothness, but found it didn't make any difference, see this https://forums.eagle.ru/showthread.php?t=280127 Nonetheless, if you are not driving many motors it is a perfectly doable solution Cheers Les
CorporalCarrot Posted December 3, 2020 Posted December 3, 2020 I've driven both X27.168 and VID28-05 steppers directly from Nano's and Mega's. I use the Accelstepper.h library, as it is one of the most comprehensive library's, but you have to be careful not to overload the processor. The library is quite heavy on the processor to calculate the steps using an acceleration curve, so If you drive more than one stepper motor from the same Arduino at the same time, the processor can get overloaded. I have found driving 2 steppers from a single nano works reasonably well, but anymore and they won't accelerate properly. I have been toying with using an M0 based arduino board, or and Arduino Due M3 based board, which run at 48MHz and 84MHz respectively (compared with 8MHz for the Nano - not withstanding 32bit CPU speed boost vs. the ATMega328 8-bit chip). I would expect these to be able to run several steppers, but I'm not sure how compatible the Arduino Due is with DCSBios... I am running my engine instruments from a viewport, but will consider using a single Due to run all 12 engine instruments if I ever get around to updating them to physical instruments.
Recommended Posts