bkarki wrote: ↑
Wed Oct 17, 2018 4:55 pm
We talked to some people they suggested the Pi might crash if it is operating that many motors. Me and my group would appreciate any input, also what would be best way to connect that many motor to the pi.
We use 8-axis stepper controllers with the pi all the time for our CNC club's machines: http://www.micrometer.xyz/cdn/node/32
The open 8-axis GRBL (Arduino) source-code is inside the download: https://sourceforge.net/projects/microm ... pberry-pi/
The pi3B+ is limited to about 5-axis kinematics in the linuxCNC software due to the math involved.
However, the simple GRBL firmware accepts g-code text over a serial port, and doesn't limit how many axis you use.
For example, we also made a 20-axis hobby-servo based robot at our club, and it runs fine on the pi2 we used. Mind you the RC liPol power supply starts to get heavier with more motors, so there is probably a theoretical limit to walking platforms.
We also did another low-power 12-motor driver board for the atmega2560 Arduino that used 10 PWM outputs to drive five of the six DRV8833 modules (dual h-bridge chip). It needs 8-24vDC ~5A input, but we don't have time this year to complete the PID control firmware it needs to be useful.... I have like 5 of these collecting dust now...
Best of luck,