
Rover motor hat
dark-Phoenix2077/wall-e
a custom smart rover with vision-assisted autonomous navigation and object tracking, built around a Raspberry Pi 3B+ and two fully custom PCB HATs.

a custom smart rover with vision-assisted autonomous navigation and object tracking, built around a Raspberry Pi 3B+ and two fully custom PCB HATs.
Rover cam hat is an open-source printed circuit board by dark-Phoenix2077, from the dark-Phoenix2077/wall-e repository on GitHub. It is a 4-layer board of 61.1 × 43 mm with 39 parts on 64 nets, routed with 578 tracks and 73 vias.
It is built around the ESP32-S3, AMS1117-1.8 and AMS1117-3.3, with the PRTR5V0U2X among its other parts. Its parts include 17 capacitors, 10 resistors, 3 ICs, 3 diodes and 3 connectors. It belongs with the robots and motor control boards and the ESP32 boards of this library.
(Just to be clear, I will be paying for this project myself)
a custom smart rover with vision-assisted autonomous navigation and object tracking, built around a Raspberry Pi 3B+ and two fully custom PCB HATs.
I built this to push myself towards more advanced PCBs and more complex automated systems/ I wanted to try making a fun toy that could also teach me a lot about PCB design and CAD - this being some of my more complex CAD work, especially for the suspension.
Wall-e is a 3D printed rover with custom wheels and suspension powered by a raspberry pi 3b+, as well as two custom PCBs - one for vision, and one for motor control/PD.
it consists of:
The motor/PD PCB - a tiny little PCB that takes in a battery and 3 motors, and controls them via an ATmega chip, accepting high-level commands from the pi via gpio. it also pushes power to the pi from its own battery:
The vision PCB - a board with an esp32 and a pi camera, as well as usb c and gpio. it communicates mainly via usb c providing a usb camera feed to the pi (translated via the esp32), and uses the gpio for util functions. it has an adressable button (likelly will use for debugging/emergency shutdown purposes) and two status LEDs:
The cad - houses all of it, has a 2 point suspension thingy (idk the proper term):
how the PCBs fit into my design:
Code - currently two test scripts for colour tracking and line following, will start with those and might expand after I get them working - untested on hardware
| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 100nF | Capacitor_SMD:C_0402_1005Metric | C3, C6, C9, C11, C12, C13, C14, C15, C16, C17 |
| 6 | 10uF | Capacitor_SMD:C_0805_2012Metric | C1, C4, C5, C7, C8, C10 |
| 3 | 10k | Resistor_SMD:R_0402_1005Metric | R8, R9, R10 |
| 2 | 4.7k | Resistor_SMD:R_0402_1005Metric | R4, R5 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | 68 | Resistor_SMD:R_0402_1005Metric | R6, R7 |
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_B3U-1000P | SW2, SW3 |
| 1 | 100pF | Capacitor_SMD:C_0402_1005Metric | C2 |
| 1 | 1M | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | AMS1117-1.8 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U1 |
| 1 | Conn_02x15_Odd_Even_MountingPin | Connector_Hirose_DF40:Hirose_DF40C-30DS-0.4V_2x15_P0.4mm | J4 |
| 1 | ESP32-S3 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP4x4mm | U3 |
| 1 | Green | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | J_GPIO | Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_Vertical | J3 |
| 1 | PRTR5V0U2X | Package_TO_SOT_SMD:SOT-143 | D3 |
| 1 | Red | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | SW_Push | Button_Switch_SMD:SW_SPST_TL3342 | SW1 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |

dark-Phoenix2077/wall-e
a custom smart rover with vision-assisted autonomous navigation and object tracking, built around a Raspberry Pi 3B+ and two fully custom PCB HATs.





RapportTecnologia/kit-de-prototipacao-educacional-e-engenharia
KEPR - Kit Educacional de Prototipação Rapport, é um kit que visa trazer total flexibilidade ao desenvolvimento de sistemas embarcados e IoT, permitindo trocar facilmente o processador e até mesmo Rede e WiFi sem…


dominicmason555/lightweatherv3
Open-Source Hardware and Firmware IO and Temperature/Pressure/Humidity/Gas Sensor MQTT Board

knewter/kvm-board
An open-source KVM-over-IP device built with a Milk-V Duo S (RISC-V) and ESP32-S3. Remotely control any computer's keyboard, video, and mouse over your network — at the hardware level, independent of the target's OS.
It measures 61.1 × 43 mm and has 4 copper layers, 1.6 mm thick.
39 parts, built around the ESP32-S3, AMS1117-1.8, AMS1117-3.3 and PRTR5V0U2X. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the dark-Phoenix2077/wall-e repository on GitHub, at the commit this page was made from: the board is PCBs/rover_cam_hat/rover_cam_hat.kicad_pcb and its schematic PCBs/rover_cam_hat/rover_cam_hat.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask dark-Phoenix2077 before reusing the design.