Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/timhanewich/pyper2
Python-based 3D-Printed Electric Rover with a GoPro mount, developed from my original PYPER design.
https://github.com/timhanewich/pyper2
18650 3d-printing gopro micropython raspberry-pi rc-car
Last synced: about 13 hours ago
JSON representation
Python-based 3D-Printed Electric Rover with a GoPro mount, developed from my original PYPER design.
- Host: GitHub
- URL: https://github.com/timhanewich/pyper2
- Owner: TimHanewich
- License: mit
- Created: 2024-12-31T18:42:49.000Z (21 days ago)
- Default Branch: master
- Last Pushed: 2025-01-17T21:36:41.000Z (4 days ago)
- Last Synced: 2025-01-17T22:31:43.973Z (4 days ago)
- Topics: 18650, 3d-printing, gopro, micropython, raspberry-pi, rc-car
- Language: Python
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license.md
Awesome Lists containing this project
README
# PYPER 2: Python-Based 3D-Printed Electric Rover
![PYPER 2](https://i.imgur.com/wpYqAAz.jpeg)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](https://github.com/TimHanewich/PYPER), my original design.
## 3D-Printing the Parts
![blender](https://i.imgur.com/SdJzHiA.png)PYPER 2 was designed in [Blender](https://www.blender.org/). You can find PYPER 2's Blender design file in this repo as [design.blend](./design.blend).
## Electronic Wiring
![wiring](https://i.imgur.com/IS3WrjF.png)PYPER 2's wiring diagram was developed in [draw.io](https://draw.io). You can open [wiring.drawio](./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](./src/). Update the settings in the [settings.py](./src/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
- Specs of original drive shaft gear: https://i.imgur.com/a3ub9se.png
- Specs of original motor gear (attached to TT motor): https://i.imgur.com/Kuyyccg.png