3D Printed RC SkidSteer V4.0

Improved printability, firmware, compatibility with V2 PCB, added bearings for smoother action and more
48
249
2
1970
updated December 20, 2024

Makes

Comments

Fantastic Remix, The bearings make it run so much smoother.

I have done a major overhaul of the code, it has support for a web interface (using WiFiManager for network connection) and a bluetooth controller.

The web interface has been heavily edited including adding on screen joysticks to control movement, movement sequences and battery monitoring(based on two 16340 batteries in series).

The Arduino Sketch has ElegantOTA to update it without plugging it in.

I've uploaded some GIFs of movement sequences in action(click it to make it play).

Link to code: https://github.com/samster395/Arduino-Stuff/tree/master/ESP32/MiniSkidi_4.0_BL_WIFI (edited)

@samster395 thank you. If you donโ€™t mind Iโ€™m gonna bring some of those feature into my repo ๐Ÿ™‚

@lev_133808 Of course its fine, without this page and your github I wouldnt have got as far as I did, before I printed your version with bearings the oringinal moved so roughly, the bearings were a great improvement and your bluetooth code utilising bluepad was much better too.

As I said on my repo, I cant guarantee the code is the best but it works, I kinda just muddle my way through till it works sometimes.๐Ÿ˜‚

I still need to do your modifications to fix the PCB, I did think of making a new one with the fixes and a circuit for battery monitoring but I've not done much with PCB design so havent tackled it yet. (edited)

is it possible to do this with the v3 board??
also what do you mean with 2x8mm machine screws? (edited)

@basset I will check the dimensions of V3 board, it might require some changes to fit though.
I meant 2x8 self tapping screws, as they seem to be cheaper and easier to get. But I machine screws would also work, and I like them better because they tend to be quite a bit stronger and easier to handle.

Hey, I really like the work you've done here, keep it up!
I tried uploading your code to my esp32 however, arduino doesn't like to build the code because you have included '#include "Cdrv8833.h",' and arduino doesn't know what to do with it. How can I fix this? Do i need to download another library? (edited)

View 2 more comments

@Dannydjoko_2469948 arduino ide should give you the answer about upload success/failure. There currently no feedback for checking if it works, I might be able to add led blink or something to make it more obvious if I can find some time

@lev_133808 Hi Lev i tried a different esp32 board and now it can connect to bluepad32 and im getting values of the ps4 controller finally... but after inputing your sketch its able to connect but it says :

CALLBACK: Controller is connectedController model: DualShock 4, VID=0x054c, PID=0x09cc DS4: Failed to create virtual device

any advice on what to do? thanks so much for the previous reply

This is the best remix of the (already awesome) ProfBoots Mini Skidi. I've driven 3 stock Skidis and rebuilt them many times and this remix fixes the biggest issue I have with the original: drag on the drivetrain. Any bit of dirt or printer blobs will jam up the stock skidi quickly. I've driven this remix for about 30 minutes now and it's amazing how much more smoothly it drives. I like this design over Crab's Tracker as well because I like wheels :) which Crab's doesn't support. Printability was much improved too, didn't need supports on the hubs as usual for this model. Only downside of this model is it's even more difficult to assemble than the stock model, particulary fitting in the rear drive motor while keeping the drive belt in place, but I was able to do it and the results are worth it! Thanks!

Hello,
Unfortunately the PCB shown in the article can no longer be found and the link with the Gerber data leads to version 3, which has a completely different layout.
Can this V3 version also be modified according to the changes shown in the pictures?

All comments loaded