Skip to the content
PCBKitNew board
2 layers91.4 × 71.1 mmPico w rover, the printed circuit board in 3D

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

3

README

README.md

Pico Mars Rover image

Designed 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
QtyValueFootprintReferences
1100uCapacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mmC2
110kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR1
110uCapacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mmC3
1CCapacitor_THT:C_Disc_D8.0mm_W5.0mm_P5.00mmC1
1DRV1Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalDRV1
1DRV2Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalDRV2
1HCSR04Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalHCSR4
1IRFZ44NPackage_TO_SOT_THT:TO-220-3_VerticalQ1
1L7805Package_TO_SOT_THT:TO-220-3_VerticalU2
1LOGOLOGOG***
1NRF24L01Connector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_VerticalNRF24L1
1P1TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ1
1S1Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalS1
1S2Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalS2
1S3Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalS3
1S4Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalS4
1S5Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalS5
1S6Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalS6
1VINConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalPWR1
1pi picoRaspberryPi:raspberry pi picoU1

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 mmOpenScrewCounter, the printed circuit board in 3D

    OpenScrewCounter

    Indystrycc/OpenScrewCounter

    Open source screw counting machine

    28 parts71
  • 2 layers97.8 × 66 mmPico Watering System, the printed circuit board in 3D

    Pico Watering System

    NikodemBartnik/Pico-Watering-System

    Raspberry Pi Pico based automated watering system for your garden

    33 parts59MIT
  • 2 layers110.5 × 119.5 mmSuperCapacitorBike, the printed circuit board in 3D

    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 mmICab, the printed circuit board in 3D

    ICab

    koson/ICab

    95 parts
  • 2 layers149.9 × 106.7 mmCamera Stand, the printed circuit board in 3D

    Camera Stand

    hansajayathilaka/L1-Hardware-Project

    Level 1 hardware project robot

    40 parts
  • 2 layers109.9 × 134.6 mmCarteDMX512vF767, the printed circuit board in 3D

    CarteDMX512vF767

    IOGS-LEnsE-platforms/labworks

    79 parts
  • 4 layers262 × 110.5 mmHM CENTRAL-02 painel, the printed circuit board in 3D

    HM CENTRAL-02 painel

    BenjamimKrug/robo_humanoide

    Repositorio para arquivos gerais necessários para o desenvolvimento do Robô humanoide

    303 parts10