Skip to content

Python-based 3D-Printed Electric Rover with a GoPro mount, developed from my original PYPER design.

License

Notifications You must be signed in to change notification settings

TimHanewich/PYPER2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PYPER 2: Python-Based 3D-Printed Electric Rover

PYPER 2

A fully 3D-printed electric rover that uses common inexpensive components, is powered by a Raspberry Pi Pico, and programmed in MicroPython. PYPER 2 borrows design elements and carries over some components from PYPER, my original design.

3D-Printing the Parts

blender

PYPER 2 was designed in Blender. You can find PYPER 2's Blender design file in this repo as design.blend.

Electronic Wiring

wiring

PYPER 2's wiring diagram was developed in draw.io. You can open wiring.drawio on draw.io.

The Code

PYPER 2 is programmed in MicroPython and is designed to run on a Raspberry Pi Pico. You can find the entire source code in the src folder. Update the settings in the settings.py module according to your specific wiring, deploy to a Raspberry Pi Pico using Thonny, and you should be good to go!

Current Design Issues

PYPER 2 is not perfect. I plan to update a few things in the future that are, as of now, not ideal:

  • Make the Raspberry Pi Pico's USB port easily accessible: Very difficult to get to Raspberry Pi Pico USB port without taking lid off and rear right spacer.
  • Tie rod redesign: The tie rod (component that holds the front two steering uprights together) is not an elegant design.
  • Perhaps improve wire organization, if possible.

Miscellaneous Design Notes

About

Python-based 3D-Printed Electric Rover with a GoPro mount, developed from my original PYPER design.

Topics

Resources

License

Stars

Watchers

Forks

Languages