

Pico w rover
Educational robotic platform made to look like a mini mars rover
- Size
- 91.4 × 71.1 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 20
- Nets
- 40
- Pads
- 107
- Tracks, vias
- 202, 9
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 18 Oct 2022
- Updated
- 10 Jan 2023
Overview
Pico w rover is an open-source printed circuit board by NikodemBartnik, from the NikodemBartnik/Mini-Mars-Rover repository on GitHub, published under the MIT licence. It is a 2-layer board of 91.4 × 71.1 mm with 20 parts on 40 nets, routed with 202 tracks and 9 vias.
It is built around the NRF24L01, L7805 and IRFZ44N. Its parts include 6 switches, 3 capacitors, 2 ICs, 1 resistor and 1 transistor. It belongs with the robots and motor control boards and the RP2040 boards of this library.
Main components
3NRF24L01
QFN-20-EP(4x4)-40℃~+85℃ -85dBm 0dBm 1.9V~3.6V 2.4GHz 2Mbps CRC check function、Automatic response function、Automatic retransmission function SPI QFN-20-EP(4x4) RF Transceiver ICs ROHSNordic SemiconRF Transceiver ICsL7805
TO-220ST0℃~+125℃@(Tj) 1 1.2A 20V 2V@(1A) 42uV 500uA 5V 73dB@(120Hz) Fixed Positive Short Circuit Protection TO-220ST Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSOSENVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsIRFZ44N
TO-220110pF 130W 18mΩ@10V 39nC@10V 430pF 4V 50A 60V 880pF N-Channel TO-220 MOSFETs ROHSOSENMOSFETs
README
README.mdDesigned by Nikodem Bartnik.
Pico Mars Rover was built as an educational platform to inspire and let kids (but not only) learn about programming, electronics, tehnology and space. Build around the new Raspberry Pi Pico W can be programmed in MicroPython and controlled through WiFi with a server app written in Python. Of course all the electronics can be replaced with for example Arduino. The chassis of the robot was built with Open Robotic Platform in mind so that it is easy to design holders, adapters and parts and reuse those you already have. I used cheap and popular DC motors together with omniwheels but feel free to experiment and replace the parts according to your needs.
Open Source
Project is open source and all the files and the code are available above. I would be more than happy if you would like to use it to teach and inspire others for example at robotics classes in your school!
Parts
The parts used for this project:
If you buy the chassis like the one listed above you don't need to buy additional motors and wheels. All the parts are just examples. Use aht you have, what is more suitable for your project or what's currently cheaper.
Arm
Have you seen a mars rover without a robotic arm? Exactly, that's why I also designed one for this project. It's all 3D printed and uses cheap microservo motors. The arm is not perfect and after some experiments I had to make all the links shorter which reduced the range of the arm but the small motors are very limited. Redesigning the arm for standard servo motors might be a good idea but it might be hard to fit it on the robot.
FPV system
For trasmitting the video live fromt he robot I used a small FPV camera and a screen. It was the easiest to use and quite inexpensive solution that let you expierience controlling the robot from a "control room" at a distance based only on the camera view, sensors and the arm.
Videos
Parts
20| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | 100u | Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm | C2 |
| 1 | 10k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1 |
| 1 | 10u | Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm | C3 |
| 1 | C | Capacitor_THT:C_Disc_D8.0mm_W5.0mm_P5.00mm | C1 |
| 1 | DRV1 | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | DRV1 |
| 1 | DRV2 | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | DRV2 |
| 1 | HCSR04 | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | HCSR4 |
| 1 | IRFZ44N | Package_TO_SOT_THT:TO-220-3_Vertical | Q1 |
| 1 | L7805 | Package_TO_SOT_THT:TO-220-3_Vertical | U2 |
| 1 | LOGO | LOGO | G*** |
| 1 | NRF24L01 | Connector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_Vertical | NRF24L1 |
| 1 | P1 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J1 |
| 1 | S1 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | S1 |
| 1 | S2 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | S2 |
| 1 | S3 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | S3 |
| 1 | S4 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | S4 |
| 1 | S5 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | S5 |
| 1 | S6 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | S6 |
| 1 | VIN | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | PWR1 |
| 1 | pi pico | RaspberryPi:raspberry pi pico | U1 |
Questions
How big is the Pico w rover PCB?
It measures 91.4 × 71.1 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Pico w rover use?
20 parts, built around the NRF24L01, L7805 and IRFZ44N. 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.
Where can I download the Pico w rover KiCad files?
From the NikodemBartnik/Mini-Mars-Rover repository on GitHub, at the commit this page was made from: the board is PCB/pico_w_rover/pico_w_rover.kicad_pcb and its schematic PCB/pico_w_rover/pico_w_rover.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Pico w rover design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers54.6 × 85.1 mm

- 2 layers97.8 × 66 mm

Pico Watering System
NikodemBartnik/Pico-Watering-System
Raspberry Pi Pico based automated watering system for your garden
33 parts59MIT - 2 layers110.5 × 119.5 mm

SuperCapacitorBike
Fischer-Andrew/The-SuperCap-Bike-Project
I wanted an electric bike with a more dynamic feel than the typical e-bike; one in which you wouldn’t be able to get away with constantly cruising at 30km/h with minimal effort.
123 partsCC0-1.0 - 2 layers58.4 × 90.2 mm

- 2 layers149.9 × 100.3 mm

- 2 layers149.9 × 106.7 mm

- 2 layers109.9 × 134.6 mm

- 4 layers262 × 110.5 mm

HM CENTRAL-02 painel
BenjamimKrug/robo_humanoide
Repositorio para arquivos gerais necessários para o desenvolvimento do Robô humanoide
303 parts10
