

555 Multi Cap Board
How fast can you route a PCB in KiCad?
- Size
- 33 × 27 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 20
- Nets
- 8
- Pads
- 41
- Tracks, vias
- 0, 0
- Routed
- Not yet
- KiCad
- KiCad 5 (file 20171130)
- Created
- 25 Nov 2020
- Updated
- 22 Mar 2021
Overview
555 Multi Cap Board is an open-source printed circuit board by baldengineer, from the baldengineer/PCB-Routing-Speed-Run-Challenges repository on GitHub, published under the MIT licence. It is a 2-layer board of 33 × 27 mm with 20 parts on 8 nets.
Its parts include 6 capacitors, 3 resistors, 2 connectors, 1 IC and 1 diode.
README
README.mdPCB Routing Speed Run Challenges
How fast can you route a PCB in KiCad?
What is PCB Routing Speed Run
The PCB routing speed run is a self-moderated contest to see how fast you can route a PCB in KiCad.
The first circuit is a 555-timer board with multiple capacitor footprints. (Eventually, this could turn into a soldering challenge.)
What are the rules?
- No modifications to the
.kicad_pcborkicad_pcb-bakfile until the timer starts. - The board must pass DRC. (DRC rules are already configured).
- There must be 0 unrouted routes either: when the timer stops or after DRC runs.
- For this challenge, no components or pads can be moved.
How is time counted?
Time is counted from when the LiveSplit global hotkey is pressed until it is pressed again.
To accommodate computers of various speeds, DRC can be run AFTER the timer has stopped. However, if the board does not pass or there are unconnected nets, the run is disqualified.
Running DRC
Zone fills are not required during the run. (Default files have zones hidden.) You may let DRC fill them. This approach means the "unrouted" indicator may be more than zero when the timer is stopped. However, if the board does not pass DRC or there are unconnected nets, the run is disqualified.
When running DRC, these boxes should be checked:
- Refill all zones before performing DRC
- Report all errors for tracks (slower)
- Test tracks against filled copper areas (very slow)
Why is there a kicad_pcb-bak file?
It is a duplicate of the .kicad_pcb file, so you can just use "Revert to last backup" before starting a new run.
What version of KiCad do I need?
These files were created with KiCad 5.1.6.
Not sure if or how the KiCad version matters, but results should report the version as shown in the About box in PCBnew.
How do I start?
Install KiCad. Download this repository and open the .kicad_pcb file. Ideally, you'll also want to get LiveSplit. LiveSplit is an on-screen timer used by speedrunners for a first-order time result and lets viewers see what is happening.
And then practice. :)
How are results certified?
Configuration files for LiveSplit will be uploaded soon to match @baldengineer's setup. Like video game speedrunning, the final results need to come from a video recording. Until then, let's just do pull-requests and add your times to the file "results.csv." Please, submit an issue or PR if you have a better idea.
Where do results go?
Create a pull-request with modifications to the "results.csv" file. Results without video proof will be not be merged.
Do I have to live stream?
Ehhh, for now, no. But I do want to track results of live vs. not-live, at least for now.
This content is poorly thought out and stupid.
Oops! Looks like you thought this one YouTube and not GitHub.
Watch James do his routing speed runs on Twitch: https://twitch.tv/baldengineer
Parts
20| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | R_Small | Resistor_SMD:R_0805_2012Metric | R1, R2 |
| 2 | TestGND | My Libraries:Harwin-S1751-46-Test Point | TP4, TP5 |
| 1 | 10nF | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | 330 | Resistor_SMD:R_0805_2012Metric | R3 |
| 1 | C_Small | Capacitor_SMD:C_0402_1005Metric | C402 |
| 1 | C_Small | Capacitor_SMD:C_1206_3216Metric | C1206 |
| 1 | C_Small | Capacitor_SMD:C_0603_1608Metric | C603 |
| 1 | C_Small | Capacitor_SMD:C_0201_0603Metric | C201 |
| 1 | C_Small | Capacitor_SMD:C_0805_2012Metric | C805 |
| 1 | Caps | My Libraries:Harwin-S1751-46-Test Point | TP3 |
| 1 | Dis | My Libraries:Harwin-S1751-46-Test Point | TP2 |
| 1 | LED_Small | LED_THT:LED_D5.0mm | D1 |
| 1 | OUT | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J2 |
| 1 | Out | My Libraries:Harwin-S1751-46-Test Point | TP1 |
| 1 | PWR | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | Thres | My Libraries:Harwin-S1751-46-Test Point | TP7 |
| 1 | VCC | My Libraries:Harwin-S1751-46-Test Point | TP6 |
| 1 | bald_LM555xM | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U1 |
Similar boards
- 2 layers66.9 × 74.5 mm

- 2 layers86.4 × 64.8 mm

- 2 layers36.2 × 26.8 mm

Esp32 minimal
atopile/atopile
Design circuit boards with code! ✨ Get software-like design reuse 🚀, validation, version control and collaboration in hardware; starting with electronics ⚡️
20 parts4kMIT - 2 layers108.1 × 393.8 mm

Sweep compact ble
davidphilipbarr/Sweep
Sweep - a small promicro based keyboard inspired by the Ferris.
20 parts2.1k - 2 layers26 × 15.9 mm

TPS54340 Buck Regulator
rusefi/rusefi
rusefi - GPL internal combustion engine control unit
20 parts1.2k - 2 layers67.6 × 30.5 mm

Rgb to hdmi
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
20 parts1kGPL-3.0 - 2 layers44.3 × 28.7 mm

Lin bus adapter esp32
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
20 parts915 - 2 layers89.5 × 61.6 mm

FreeDeck TH 2020-02
FreeYourStream/freedeck-hardware
all the stuff you need to build your own FreeDeck
20 parts772
Questions
How big is the 555 Multi Cap Board PCB?
It measures 33 × 27 mm and has 2 copper layers, 1.6 mm thick.
What parts does the 555 Multi Cap Board use?
20 parts. 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 555 Multi Cap Board KiCad files?
From the baldengineer/PCB-Routing-Speed-Run-Challenges repository on GitHub, at the commit this page was made from: the board is 555 Multi-Cap Board/555 Multi-Cap Board.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the 555 Multi Cap Board 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).