Skip to the content
2 layers100 × 160 mmPcb kicad, the printed circuit board in 3D

Ideas on how to set up a micropython testenvironment

Size
100 × 160 mm
Copper layers
2
Thickness
1.6 mm
Parts
67
Nets
175
Pads
359
Tracks, vias
242, 35
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
7 Jan 2024
Updated
18 Aug 2024

Overview

Pcb kicad is an open-source printed circuit board by hmaerki, from the hmaerki/experiment_microoctopus repository on GitHub, published under the MIT licence. It is a 2-layer board of 100 × 160 mm with 67 parts on 175 nets, routed with 242 tracks and 35 vias.

It is built around the RP2040, W25Q128JVSIQ and TLP172GM(E, with the AMS1117-3.3, FSUSB31K8X and LPW5209B5F-21 among its other parts. Its parts include 21 resistors, 16 capacitors, 11 ICs, 6 connectors and 4 diodes. It belongs with the RP2040 boards of this library.

Main components

6

README

prototypes/prototype_usb_lowspeed/pcb_kicad/00_project_parts/pi_zero/mikelawrence/README.md

Raspberry Pi Zero pHat uHat template

This a KiCad 5.0.0 template for a Raspberry Pi Zero or Raspberry Pi Zero W sized uHat. It is based on the Raspberry Pi B+ Hat template from Xess Corp. They did all the hard work here.

Raspberry Pi Foundation has finally named these Raspberry Pi Zero sized hats which some called pHats. The new name is Micro-Hat or uHat. They also released a mechanical specification for them here. Luckily these specifications exactly match the template. Note the new POE keepout area is not in this template. You will have to keep track of it yourself.

Both a thru-hole and a surface mount connector are provided, along with a different PCB edge for each. Just keep the PCB edge and connector type that you're using for your design and delete the others. The surface mount header is on the bottom of the board. Keep in mind if you flip it to the top side even/odd pins will be swapped unless you also switch the foot print to "Samtec_HLE-120-02-xxx-DV-BE-A_2x20_RPi_Top".

Using the Template

Follow the instructions listed in the original Raspberry Pi B+ Hat template from XESS Corp.

Parts

67
QtyValueFootprintReferences
10100nCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC903, C904, C907, C908, C911, C912, C913, C914, C915, C916
80Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR5, R6, R7, R8, R9, R10, R11, R12
6TLP172GMPackage_SO:MFSOP6-4_4.4x3.6mm_P1.27mmU3, U4, U5, U6, U7, U8
45.1KResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR2, R3, R901, R902
3TestPointTestPoint:TestPoint_Pad_D1.0mmIO18, IO19, IO20
210uCapacitor_SMD:C_0603_1608MetricC901, C902
21uCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC905, C906
227RResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR903, R904
230pCapacitor_SMD:C_0402_1005MetricC909, C910
2470RResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR20, R905
2B5819W SLDiode_SMD:D_SOD-123D1, D904
2USB_C_Receptacle_USB2.000_project_library:USB_C_Receptacle_Palconn_UTC16-GJ1, J901
110Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR4
1100Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR1
110KResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR907
11KResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR906
11kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR908
1AMS1117-3.300_project_library:SOT-223-3_TabPin2U902
1Conn_01x12Connector_PinSocket_2.54mm:PinSocket_1x12_P2.54mm_VerticalJ4
1Conn_01x2000_project_library:PinSocket_2x20_P2.54mm_Vertical-mirrored-bareJ3
1Conn_01x2000_project_library:PinSocket_2x20_P2.54mm_Vertical-mirroredJ2
1Crystal_GND24_Small00_project_library:Crystal_SMD_3225-4Pin_3.2x2.5mmY901
1FSUSB31K8XPackage_SO:VSSOP-8_2.4x2.1mm_P0.5mmU2
1LED GREEN00_project_library:LED_0603_1608MetricD901
1LED WHITE00_project_library:LED_0603_1608MetricD28
1LPW5209B5F-21Package_TO_SOT_SMD:SOT-23-5U1
1RP204000_project_library:RP2040-QFN-56U901
1SW_MEC_5E00_project_library:SW_TS-1187A-B-A-BSW901
1USB_A00_project_library:USB_A_Molex_67643_Horizontal_with_solder_tabJ5
1W25Q128JVS00_project_library:SOIC-8_5.23x5.23mm_P1.27mmU903

The 63 most common of 67 parts.

More from hmaerki/experiment_microoctopus

1
  • 2 layers65 × 30.5 mmRPi Zero pHat Template, the printed circuit board in 3D

    RPi Zero pHat Template

    hmaerki/experiment_microoctopus

    Ideas on how to set up a micropython testenvironment

    6 parts2MIT

Similar boards

  • 2 layers100 × 100 mmSmarthub, the printed circuit board in 3D

    Smarthub

    EnJens/smarthub

    USB 2.0 HS SmartHUB with PC control of USB VBUS and Data lines

    101 parts7
  • 2 layers83 × 78.5 mmSuper dmg cpu, the printed circuit board in 3D

    Super dmg cpu

    awhit003/DMG-007

    Super DMG JACK is a replacement headphone/audio PCB for the original Game Boy. It can be used on a stock DMG or the Super DMG-01.

    61 parts
  • 2 layers78 × 60 mmIce viz, the printed circuit board in 3D

    Ice viz

    muni-works/vcad

    BRep CAD kernel in Rust/WASM

    44 parts442Apache-2.0
  • 4 layers72.6 × 170 mmOpenJBOD RP2040, the printed circuit board in 3D

    OpenJBOD RP2040

    OpenJBOD/rp2040

    This repository contains the hardware design files OpenJBOD RP2040 Baseboard.

    129 parts87CERN-OHL-P-2.0
  • 2 layers352.5 × 120 mmPyKey87, the printed circuit board in 3D

    PyKey87

    jpconstantineau/PyKey60

    The PyKey60 is a custom programmable mechanical keyboard with a standard ANSI 60% keyboard layout compatible with any cases made for the GH60. The PyKey60 uses mechanical switches (Cherry MX type).

    310 parts57
  • 2 layers36 × 43 mmAsac fc rev a, the printed circuit board in 3D

    Asac fc rev a

    victorhook/asac-fc

    asac fc is an rp2040 based flight controller made for FPV drone flying

    119 parts52GPL-3.0
  • 2 layers55.4 × 34.5 mmWii mainboard, the printed circuit board in 3D

    Wii mainboard

    xtreme8000/picoAVE

    Wii HDMI mod using a rp2040 mcu

    38 parts49GPL-3.0
  • 2 layers144 × 98 mmRP2040 Board V1.0, the printed circuit board in 3D

    RP2040 Board V1.0

    MReavley/CyberSliceKeyboard

    42/36 key ergo split keyboard using a RP2040

    92 parts30MIT

Questions

How big is the Pcb kicad PCB?

It measures 100 × 160 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Pcb kicad use?

67 parts, built around the RP2040, W25Q128JVSIQ, TLP172GM(E and AMS1117-3.3. 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 Pcb kicad KiCad files?

From the hmaerki/experiment_microoctopus repository on GitHub, at the commit this page was made from: the board is prototypes/prototype_usb_lowspeed/pcb_kicad/pcb_kicad.kicad_pcb and its schematic prototypes/prototype_usb_lowspeed/pcb_kicad/pcb_kicad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Pcb kicad 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).