Skip to the content
PCBKitNew board
2 layers43.2 × 40.5 mmRoboBuddy, the printed circuit board in 3D

Robo companion using RP2040 and other modules.

Size
43.2 × 40.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
51
Nets
58
Pads
183
Tracks, vias
307, 50
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
2 Aug 2024
Updated
28 Aug 2024

Overview

RoboBuddy is an open-source printed circuit board by BensBeens, from the BensBeens/RoboBuddy repository on GitHub. It is a 2-layer board of 43.2 × 40.5 mm with 51 parts on 58 nets, routed with 307 tracks and 50 vias.

It is built around the RP2040, W25Q128JVSIQ and LSM6DS3, with the ABM8-272-T3 among its other parts. Its parts include 15 capacitors, 10 resistors, 4 ICs, 2 connectors and 1 crystal. It belongs with the RP2040 boards of this library.

Main components

4

README

README.md

RoboBuddy

Robo companion using RP2040 and other modules. The plan is to have a robot that is able to change states/faces by reading the accelerometer data. It will have a variety of faces and sounds. I am first testing the idea on a Raspberry Pi Pico with external modules. Once I finish the prototype I will make the design smaller by making my own PCB with the RP2040. The software I am using is Thonny for the micropython code and KiCad for the PCB and schematic design. 8/15/2024: I have finished testing it on the pico and have been working on a schematic for the past weeks. I just finished the pcb design and generated the gerber files. I will hopefully begin production soon and see if my pcb works. I will be using JLCPCB.com to make the pcb board. 8/27/2024: Turns out there is an issue with my PCB's Flash memory (it is able to load as an external USB but doesn't load any UF2 files I put in it). I will downscale the project to just be a shield that will connect to a pico. The latest file should be uploaded in the "RoboBuddy Folder" and files named "RoboBuddy.kicad_..." image image image

Parts

51
QtyValueFootprintReferences
19TestPoint_THTPad_D1.0mm_Drill0.5mmTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm3.3v, 3.3v, ADC0, GND, GND, GND, GP9, GP10, GP11, GP18, GP19, Run, SCL, SDA, SWCLK, SWD +3
9100nCapacitor_SMD:C_0603_1608MetricC5, C6, C7, C8, C9, C10, C13, C14, C15
610kResistor_SMD:R_0603_1608MetricR5, R6, R7, R8, R9, R10
210uCapacitor_SMD:C_0603_1608MetricC1, C2
215pCapacitor_SMD:C_0603_1608MetricC11, C12
21kResistor_SMD:R_0603_1608MetricR1, R2
21uCapacitor_SMD:C_0603_1608MetricC3, C4
227.4Resistor_SMD:R_0603_1608MetricR3, R4
1ABM8-272-T3Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1LSM6DS3Package_LGA:LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4yU4
1Micro_SD_CardConnector_Card:microSD_HC_Molex_104031-0811J2
1NCP1117-3.3_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU1
1USB_B_MicroConnector_USB:USB_Micro-B_Amphenol_10104110_HorizontalJ1
1W25Q128JVSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU3

Questions

How big is the RoboBuddy PCB?

It measures 43.2 × 40.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the RoboBuddy use?

51 parts, built around the RP2040, W25Q128JVSIQ, LSM6DS3 and ABM8-272-T3. 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 RoboBuddy KiCad files?

From the BensBeens/RoboBuddy repository on GitHub, at the commit this page was made from: the board is RoboBuddy_public/RoboBuddy.kicad_pcb and its schematic RoboBuddy_public/RoboBuddy.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the RoboBuddy design in my own project?

Its repository states no licence, so its author keeps all rights: ask BensBeens before reusing the design.

Similar boards

  • 4 layers63.4 × 78.3 mmPHOBOS Control SMA, the printed circuit board in 3D

    PHOBOS Control SMA

    K-Eckert15/ARES

    ARES capstone with PHOBOS and DEIMOS subsystems

    87 parts1
  • 4 layers277.2 × 107.5 mmKatia, the printed circuit board in 3D

    Katia

    ikajdan/katia

    A split keyboard with 6 by 3 column staggered keys and 3 thumb keys, based on the Crkbrd design

    230 parts33CERN-OHL-P-2.0
  • 4 layers51.8 × 20 mmSample target, the printed circuit board in 3D

    Sample target

    alvarop/swd2usbc

    Have you ever wanted to debug your device over USB-C? Sometimes there's not enough room for a JTAG/SWD connector, or even Tag-Connect pads!

    57 parts29CC0-1.0
  • 4 layers61.8 × 79.6 mmShipwrecked pcb, the printed circuit board in 3D

    Shipwrecked pcb

    mpkendall/shipwrecked-pcb

    Shipwrecked PCB Badges

    153 parts17Unlicense
  • 4 layers40 × 58.5 mmPicoFox PCB, the printed circuit board in 3D

    PicoFox PCB

    ai6ym/PicoFox

    The open source fox transmitter.

    143 parts16
  • 2 layers174 × 111 mmPedalboard hw, the printed circuit board in 3D

    Pedalboard hw

    pedalboard/pedalboard-hw

    pedalboard audio midi processor open hardware

    169 parts14CERN-OHL-P-2.0
  • 2 layers110 × 52 mmArcus, the printed circuit board in 3D

    Arcus

    MeghanaM4/arcus

    Hack Club's Parthenon PCB Badge (with an RP2040 and ePaper display)

    72 parts8
  • 2 layers62 × 47 mmPhoneController, the printed circuit board in 3D

    PhoneController

    gili-yankovitch/joyfon

    Physical Phone Controller

    59 parts7MIT