🖨️ Print Shop
3D Printed RC Excavator (UPDATED)

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:

  • Do not require supports – I HATE supports.
  • Print quickly – optimized for 0.4mm nozzle diameter with 2 exterior wall thickness
  • Are easy to access for maintenance – I like to upgrade parts, but I hate to disassemble the entire model just to change out one part.
  • Are chamfered on the bottom layer – this helps those who don't have a perfectly aligned bed and may still have “elephant foot” artifacts.
  • Do not waste plastic – many designers make parts that are WAY thicker than are required for structural strength.  This just makes the parts bulky and take longer to print.

Notes

  • NO SUPPORTS REQUIRED
    • All parts print without supports.
  • Parts 1 - 13 are printed in gray PLA.
  • Part 14 is printed in 95A Flexible TPU filament,
    • I recommend slowing down print speed and adding extra retraction.
  • Parts 15 - 20 are printed in your favorite PLA color (I used construction yellow).
  • Parts 21 - 29 are printed in black PLA.
  • There are 2 options
    • Bucket - part 30 is printed in black PLA.
    • Claw - parts 31 - 38 are printed in black PLA.
  • Part 39 can be printed in any color PLA to match your circuit board.
  • You will need a controller compatible with BlueStack32 (XBox One, Playstation 4/5, etc.)

Building Instructions

Compatibility of Circuit Board

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.

Updates

  • 30 September 2025 - Added screws to keep cab in place.  Parts 15, 28 changed.
  • 28 September 2025 - Made swivel motor and lock much stronger.  Parts 21, 22, 23 changed.
  • 23 September 2025 - Reversed claw open/close buttons on controller.  File Excavator_Bluepad.ino changed.
  • 22 September 2025 - Modified parts so Boom can raise higher.  Parts 12, 23 changed.
  • 21 September 2025 - Updated schematics to switch connectors for swing and claw.  File Gerber_Excavator_PCB.zip changed.
  • 20 September 2025 - Completed assembly instructions.

3D Printed RC Excavator (UPDATED)

by Stephen Holmstead · original on Printables ↗

Hobby & Makers / RC & Robotics

♥ 564⬇ 956🖨 3 prints

Print profiles

  • 6. Wheel Idler (qty 2).stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 10. Slip Ring Lock.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 13. Motor Swivel.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 8. Track Roller Lower (qty 4).stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 7. Track Roller Upper (qty 4).stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 17. Step.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 33. Claw Push Link.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 5. Wheel Motor (qty 2).stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 26. Engine Cover.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 2. Track Support Right.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 24. Dipper Shaft (qty 2).stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 1. Track Support Left.stlDEFAULT

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 16. Rear Swivel.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 25. Bucket Swing Arm.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 27. Exhaust.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 35. Gear Retention.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 14. Fast Track TPU (qty 2).stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 32. Claw Arm Right.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 30. Bucket.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 37. Claw Attach.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 11. Pinion Gear.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 9. Lower Frame.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 31. Claw Arm Left.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 29. Seat.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 36. Claw Motor Gear.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 3. Motor Lock Left.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 4. Motor Lock Right.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 18. Rear Cover.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 39. Power Switch Standoff.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 34. Claw Servo Holder 6mm.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 38. Claw Gear 6mm.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 34.1. Claw Servo Holder 6.5mm.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 38.1. Claw Gear 6.5mm.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 25.1. Bucket Push Link.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 20. Dipper.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 19. Main Boom.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 12. Main Boom Holder.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 22. Swivel Motor Lock (qty 3).stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 23. Boom Shaft.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 21. Swivel Motor (qty 3).stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 28. Cab.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 15. Lower Body.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print