
Calculator
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

Device for testing control algorithms and system identification
PID TEMPERATURE KICAD is an open-source printed circuit board by lologog, from the lologog/TempControlBox repository on GitHub, published under the MIT licence. It is a 2-layer board of 160 × 102 mm with 74 parts on 92 nets, routed with 584 tracks and 59 vias.
Its parts include 20 resistors, 14 capacitors, 10 connectors, 4 diodes and 3 transistors. It belongs with the STM32 boards of this library.
Device for testing control algorithms and system identification

| Qty | Value | Footprint | References |
|---|---|---|---|
| 14 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R6, R7, R8, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20 |
| 11 | 100n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C3, C4, C5, C6, C7, C8, C9, C10, C13, C15 |
| 8 | MountingHole_3.5mm | MountingHole:MountingHole_3.5mm | M3.5, M3.5, M3.5, M3.5, M3.5, M3.5, M3.5, M3.5 |
| 4 | 330 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R3, R4, R5 |
| 4 | MountingHole_3.2mm_M3 | MountingHole:MountingHole_3.2mm_M3 | M3, M3, M3, M3 |
| 3 | MMBT2222ALT3G | Package_TO_SOT_SMD:SOT-23 | Q1, Q2, Q3 |
| 3 | Screw_Terminal_01x05 | Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical | J3, J5, J6 |
| 2 | YELLOW | LED_THT:LED_D3.0mm | D2, D3 |
| 1 | 1 uH | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | L1 |
| 1 | 10 UF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1 |
| 1 | 100 | AAAAAA:Heat_Resistor | R9 |
| 1 | 100k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R21 |
| 1 | 10u | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C16 |
| 1 | 22 uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C14 |
| 1 | AGND <-> GND | Jumper:SolderJumper-2_P1.3mm_Bridged2Bar_Pad1.0x1.5mm | JP1 |
| 1 | BUTTON_1 | Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J12 |
| 1 | BUTTON_2 | Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J11 |
| 1 | Buzzer | Buzzer_Beeper:Buzzer_12x9.5RM7.6 | BZ1 |
| 1 | EXT_Supply | Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J1 |
| 1 | FAN | Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J4 |
| 1 | GREEN | LED_THT:LED_D3.0mm | D1 |
| 1 | Keyboard1 | Connector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical | J13 |
| 1 | Keyboard2 | Connector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical | J14 |
| 1 | LCD 1602 2.54mm | Connector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical | J2 |
| 1 | RED | LED_THT:LED_D3.0mm | D4 |
| 1 | STM32F103C8Tx | Package_QFP:LQFP-48_7x7mm_P0.5mm | U1 |
| 1 | SW_Push | Button_Switch_THT:SW_PUSH_6mm_H4.3mm | SW1 |
| 1 | ~ | Package_TO_SOT_SMD:TSOT-23-6_HandSoldering | SC189Z1 |
| 1 | ~ | AAAAAA:NodeMCU | ESP8266+NodeMCUv1 |
| 1 | ~ | Connector_PinSocket_1.27mm:PinSocket_2x07_P1.27mm_Vertical | ST-Link-V3-Minie1 |
| 1 | ~ | AAAAAA:BMP280 | BMP1 |
The 72 most common of 74 parts.
It measures 160 × 102 mm and has 2 copper layers, 1.6 mm thick.
74 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.
From the lologog/TempControlBox repository on GitHub, at the commit this page was made from: the board is PCB/PID_TEMPERATURE_KICAD.kicad_pcb and its schematic PCB/PID_TEMPERATURE_KICAD.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
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).

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

CRImier/MyKiCad
My KiCad boards. Can't be bothered uploading individually anymore, so here you go.

Teslafly/Dead-OpenBMS-dead
A scalable, open source battery management system

profdc9/RFBitBanger
A QRP digital transceiver created from readily available parts for off-the-grid maintenance


KaeptnBalu/Arduino_Spot_Welder_V3
This is the Kicad project for V3.1 The Arduino Board was not changed, only the Mosfet Board got a updgrade.


slu4coder/Minimal-UART-Computer-1-2
Legacy: Version 1 and 2 of my TTL-only CPU featuring UART I/O, an expansion port, 512KB SSD at up to 10MHz clock speed