
TempCtrl
charlesbaynham/DigitalTemperatureController
Schematic, PCB and source code for a high-precision digital temperature controller

Multiple switchable USB DCP power ports on a Raspberry Pi-sized board
USB PiDU is an open-source printed circuit board by PhirePhly, from the PhirePhly/USB-PiDU repository on GitHub, published under the MIT licence. It is a 2-layer board of 71.5 × 56 mm with 49 parts on 47 nets, routed with 532 tracks and 46 vias.
It is built around the ATMEGA328P-AU, FT232RL and AP2280-2WG. Its parts include 13 connectors, 8 resistors, 7 capacitors, 7 ICs and 7 diodes. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Multiple switchable USB DCP power ports on a Raspberry Pi-sized board
| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 1k | Resistors_SMD:R_0603_HandSoldering | R2, R3, R4, R5, R6, R7, R8 |
| 7 | LED | LEDs:LED_0603 | D1, D2, D3, D4, D5, D6, D7 |
| 6 | USB_A | USP-PiDU:USB_A_RightAngle_side | P1, P2, P3, P4, P5, P6 |
| 5 | AP22802 | USP-PiDU:SOT-25-5 | U3, U4, U5, U6, U7 |
| 4 | CONN_01X04 | Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mm | J4, J5, J6, J7 |
| 4 | Mounting_Hole_PAD | Mounting_Holes:MountingHole_2.7mm_M2.5_Pad_Via | MK1, MK2, MK3, MK4 |
| 3 | 100n | Capacitors_SMD:C_0603_HandSoldering | C3, C4, C5 |
| 2 | 100u | Capacitors_Tantalum_SMD:CP_Tantalum_Case-X_EIA-7343-43_Hand | C6, C7 |
| 2 | 22p | Capacitors_SMD:C_0603_HandSoldering | C1, C2 |
| 1 | 10k | Resistors_SMD:R_0603_HandSoldering | R1 |
| 1 | 16MHz | Crystals:Crystal_SMD_HC49-SD | Y1 |
| 1 | 500mA | Inductors_SMD:L_1206_Handsoldering | L1 |
| 1 | 609-4613-1-ND | USP-PiDU:USB_MicroB_SMT | J1 |
| 1 | ATMEGA328P-AU | Housings_QFP:TQFP-32_7x7mm_Pitch0.8mm | U2 |
| 1 | FT232RL | Housings_SSOP:SSOP-28_5.3x10.2mm_Pitch0.65mm | U1 |
| 1 | ICSP | Pin_Headers:Pin_Header_Straight_2x03_Pitch2.54mm | J2 |
| 1 | LOAD RAIL | Connectors:GS2 | SJ1 |
| 1 | Load Rail Input | Connectors_Phoenix:PhoenixContact_MSTBVA-G_02x5.00mm_Vertical | J3 |
It measures 71.5 × 56 mm and has 2 copper layers, 1.6 mm thick.
49 parts, built around the ATMEGA328P-AU, FT232RL and AP2280-2WG. 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 PhirePhly/USB-PiDU repository on GitHub, at the commit this page was made from: the board is USBPiDU_pcb/USBPiDU.kicad_pcb. 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).

charlesbaynham/DigitalTemperatureController
Schematic, PCB and source code for a high-precision digital temperature controller

charlesbaynham/GP22_RF_Photon_Correllation
Schematic, PCB and source code for a low-cost TDC interface designed for performing RF--Photon correllation for atomic physics experiments

justraven/FlightController
Flight Controller PCB Design, Utilized ATMega328P. Compatible with MultiWii

UCHIC/CIWS-MWM-Logger
Hardware and software for a magnetically-driven smart water meter datalogger

FRC-1721/AccidentCounter
A digital sign hung in the build space advertising days without incident

MCLEANS/AVR-BRIDGE-ATMEGA328P-PCB
PCB design for the AVR-BRIDGE ATMEGA328P test board


UCHIC/CIWS-WM-Node
Hardware and software for a smart water meter computational node