Skip to the content
PCBKitNew board
2 layers18 × 13.5 mmPCB2, the printed circuit board in 3D

Many Hack Clubbers will add a tool or something to the same PCB consecutively, and at the end I'll get \10 made and send them off to some people you may or may not have seen on YouTube...

Size
18 × 13.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
8
Nets
7
Pads
26
Tracks, vias
59, 2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
4 Apr 2025
Updated
22 Apr 2025

Overview

PCB2 is an open-source printed circuit board by hackclub, from the hackclub/thing repository on GitHub. It is a 2-layer board of 18 × 13.5 mm with 8 parts on 7 nets, routed with 59 tracks and 2 vias.

It is built around the T2N7002AK,LM. Its parts include 4 resistors, 1 diode, 1 transistor and 1 connector.

Main components

1

README

README.md
The thing

Hey! Welcome to The Thing!

Hey, what is this thing?

Have you seen those 80-part Swiss Army knives? I want us to make a PCB with that level of esotericism; a sprawling, over-the-top monstrosity.

Many Hack Clubbers will add a tool or something to the same PCB consecutively, and at the end I'll get ~10 made and send them off to some people you may or may not have seen on YouTube... (and if you find me at a hackathon and you've added a subsystem to the board you may end up with one too (prob limited to 1 or 2)).

It'll end when 100 subsystems have been added or nobody adds a component for a week. Happy hacking!

Current thing:

3D PCB

How will it work?

  • People will take turns adding their subsystem.
  • Each person will get 2 days. If it's not merged after exactly 2 days, you'll be put at the back of the queue for another go and it'll be handed off to the next person. I'll DM you a day or two before it's your turn to make sure you're ready. If you don't respond you might be skipped.
  • Merging requires me to be reasonably sure it'll work.

What should my submission include?

  • In the /docs directory, add a folder titled IDX-USERNAME, where IDX is your number in line, and USERNAME is your GitHub username.
    • For example, I'm the first person to go, so my folder is named 0-malted.
    • In your folder, you'll need;
      • doc.md: Your writeup. Include detail about your subsystem! How you designed it, your calculations, tests, everything. Don't use an LLM, make it interesting, tell me a story!! :D
      • pcb.png: A screenshot of the PCB in Kicad's PCB editor, showing the entire PCB.
      • pcb-3d.png: Switch to View > 3D viewer and select "Render current view using raytracing". Again, we want to see the whole board!
      • schematic.png: A screenshot of the whole board's schematic.
      • cad.png (OPTIONAL): If someone designs an enclosure or something (wink wink nudge nudge), show me a screenshot of it. You only need to do this if you've changed it.
      • bom.csv: Your bill of materials. Create and edit this manually. The price should be that of a single part (regardless of your quantity, on the line item for 100 pieces. It should be in USD without a dollar symbol.
        • For an exemplar BoM check mine out: /docs/0-malted/bom.csv. There's a template at /docs/bom-template.csv.
    • Make your schematic as complete as possible! When you double click your components you can add datasheets to help out others who might need to tie into your circuit or something in the future.

Constraints

  • Use Kicad 9.0.x. Apparently, our project will be corrupted if we're on differing versions.
  • Each BoM must not exceed $5 in parts. Assume 3D printing is free. If you have an especially cool idea I could be convinced to double it on a case-by-case basis :)
  • Please strongly bias for parts in stock on Digikey.

Tips

Finding parts can be tricky. Here's how I found the USB-C receptable I used in my circuit;

  1. Added a symbol to my schematic. I only wanted it for the 5V rail, so I found a symbol with the description "USB Power-Only 6P Type-C Receptacle connector". Seems okay.
  2. Opened the footprint editor and searched for "usb c receptacle 6p" (6P meaning it has 6 pins, which is minimal). I found a footprint named "USB_C_Receptacle_GCT_USB4125-xx-x_6P_TopMnt_Horizontal", which looked good. I liked the footprint because it had through-hole shield pins, meaning it would be less likely to be ripped off the board when pulling on it. The only other footprint which actually had 6 pins didn't have the through-hole shield.
  3. I searched on the internet for "USB4125". I found the page from the manufacturer (GCT), which had links to Mouser and Digikey, amongst others. Heaven. It was slightly cheaper on Mouser so I went with that. It's comforting that it says 21230 In stock.
  4. I double click on my component, click the library icon at the end of the "Footprint" table row, and searched for "gct usb 4125". Assigned it. Placed it on my PCB, and added it to my BoM! All done.

Parts

8
QtyValueFootprintReferences
25k1ΩResistor_SMD:R_0402_1005MetricR1, R2
1100kΩPotentiometer_SMD:Potentiometer_Bourns_TC33X_VerticalRV1
1150ΩResistor_SMD:R_0402_1005MetricR3
13k-70kΩOptoDevice:R_LDR_5.1x4.3mm_P3.4mm_VerticalR4
1LEDLED_THT:LED_D5.0mm_ClearD1
1T2N7002AKPackage_TO_SOT_SMD:SOT-23Q1
1USB_C_Receptacle_PowerOnly_6PConnector_USB:USB_C_Receptacle_GCT_USB4125-xx-x-0190_6P_TopMnt_HorizontalJ1

Questions

How big is the PCB2 PCB?

It measures 18 × 13.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PCB2 use?

8 parts, built around the T2N7002AK,LM. 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 PCB2 KiCad files?

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

Can I use the PCB2 design in my own project?

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

Similar boards

  • 2 layers60 × 100 mmHpboard, the printed circuit board in 3D

    Hpboard

    c0pperdragon/HotPlate

    Cheap DIY solution to make a heater for hot-plate soldering.

    32 parts48
  • 2 layers30.5 × 21.5 mmFrontend, the printed circuit board in 3D

    Frontend

    card-io-ecg/card-io-hw

    Card/IO open source ECG hardware design

    61 parts22
  • 4 layers100 × 70 mmPsu control, the printed circuit board in 3D

    Psu control

    introlab/t-top

    T-Top is a tabletop robot designed with advanced audio and vision sensors, deep learning perceptual processing and telecommunication capabilities to provide richer interaction modalities and develop higher cognitive…

    122 parts20
  • 2 layers94.5 × 228 mmRampedFetCoil, the printed circuit board in 3D

    RampedFetCoil

    flyingperson23/RampedFetCoil

    157 parts2
  • 2 layers80 × 60 mmHeatingBoard, the printed circuit board in 3D

    HeatingBoard

    JorianZwerver/HeatingBoard

    Heating Board PCB for module 11 for BSc EE

    108 parts2
  • 6 layers92.5 × 69 mmSolara Lumina Board, the printed circuit board in 3D

    Solara Lumina Board

    CwbhX/Solara-Lumina

    Creating an artificial sun for my dark apartment

    11 parts