Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

TimHanewich/PYPER2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

39 Commits

Repository files navigation

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

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.

Click the picture below for a demo

3D-Printing the Parts

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

Electronic 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

Readme

License

MIT license

Stars

Watchers

Forks

Contributors

Languages