I love what ProfessorBoots (https://www.printables.com/@ProfJohnny_823077) has done for the 3D printing community. Please support ProfessorBoots for all of his work to make these models come to life. It does take hundreds of hours to make these models, electronics, and software. https://professorboots.com/products/professorboots-workshop-pass
This is an excavator that is scaled to work with the 3D Printed RC Skidsteer (https://www.printables.com/model/721244-3d-printed-rc-skidsteer-v30) and 3D Printed RC Articulated Dump Truck (https://www.printables.com/model/1189649-3d-printed-rc-articulated-dump-truck).
I like to create 3D models that follow these criteria:
For most of my models, you can interchange my PCB with Prof Boots' PCB. Unfortunately, this does not work for the Excavator software. You can use Prof Boots' PCB (it will fit), but you need to use his software. If you use my PCB, you need to use my software.
Prof Boots said that there were not enough GPIO pins to drive all of the outputs needed, so he decided to multiplex several of the DRV8833 inputs from a single GPIO pin with an additional chip.
I was able to redesign the board and get enough GPIO pins to drive everything without needing to add an additional chip. For example, he was using 2 GPIO pins to drive the LEDs, and one GPIO pin was ALWAYS set to LOW. I wired that side to ground and freed up that GPIO. I was also able to use one of the GPIO pins that is used during boot and is not normally recommended for use. If used with a motor, the motor would randomly spin during boot, which would not be good. I found that you can use that GPIO pin to drive the LEDs with the only side effect being that the LEDs turns on during boot. Otherwise, it works just fine.
So, our use of GPIO pins is very different and are not directly interchangeable. That is not to say that you couldn't change my software to use the same GPIO configuration that Prof Boots used, but that task would not be trivial.
The author remixed this model.
I redesigned so that it can be printed with NO SUPPORTS REQUIRED and is optimized for 0.4mm nozzle to minimize print times.