
Thermal pcb
Badbird5907/thermal-camera
My design of a cheap and affordable thermal camera

Keyboard is an open-source printed circuit board by Melvin-Larsson, from the Melvin-Larsson/keyboard repository on GitHub. It is a 4-layer board of 314.8 × 108.1 mm with 239 parts on 167 nets, routed with 1,522 tracks and 162 vias.
It is built around the NRF52833-QDAA-R7, TPS63001DRC and SN74HC595PWRE4, with the BQ24032ARHLR, MAX17303G+ and MFS201N-16-Z among its other parts. Its parts include 71 switches, 70 diodes, 28 capacitors, 24 resistors and 6 ICs. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 69 | D_Small | Diode_SMD:D_SOD-323 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +53 |
| 59 | CherryMX | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1_1, SW1_2, SW1_3, SW1_4, SW1_5, SW1_6, SW1_7, SW1_8, SW1_9, SW1_10, SW1_11, SW1_12, SW1_13, SW1_15, SW2_10, SW2_11 +43 |
| 19 | TestPoint | TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm | 3.3V1, BAT-1, BAT+1, CAPS2, CHG1, CHOUT1, DIS1, FUELOUT1, GND1, NUM2, RCLK1, REG1, SCROLL2, SER1, SRCLK1, STAT1 +3 |
| 6 | LED | LED_SMD:LED_0603_1608Metric | CAPS1, D82, D83, D84, NUM1, Scroll1 |
| 5 | 0.1μF | Capacitor_SMD:C_0603_1608Metric | C1, C15, C18, C19, C20 |
| 5 | Q_NMOS_GSD | Package_TO_SOT_SMD:SOT-23 | Q1, Q2, Q3, Q4, Q5 |
| 4 | 100kΩ | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R13 |
| 4 | 10kΩ | Resistor_SMD:R_0603_1608Metric | R16, R18, R20, R21 |
| 4 | CherryMX | Button_Switch_Keyboard:SW_Cherry_MX_1.25u_PCB | SW4_1, SW5_1, SW5_2, SW5_3 |
| 3 | 100nF | Capacitor_SMD:C_0201_0603Metric | C28, C30, C35 |
| 3 | 10μF | Capacitor_SMD:C_0603_1608Metric | C14, C16, C17 |
| 3 | 330Ω | Resistor_SMD:R_0603_1608Metric | R10, R11, R12 |
| 3 | R_Small | Resistor_SMD:R_0603_1608Metric | R15, R17, R19 |
| 2 | 1.0μF | Capacitor_SMD:C_0402_1005Metric | C25, C29 |
| 2 | 100Ω | Resistor_SMD:R_0603_1608Metric | R23, R26 |
| 2 | 10μf | Capacitor_SMD:C_0805_2012Metric | C11, C12 |
| 2 | 12pF | Capacitor_SMD:C_0201_0603Metric | C2, C3 |
| 2 | 1kΩ | Resistor_SMD:R_0603_1608Metric | R24, R27 |
| 2 | 4.7μF | Capacitor_SMD:C_0603_1608Metric | C7, C27 |
| 2 | 5.1kΩ | Resistor_SMD:R_0603_1608Metric | R4, R5 |
| 2 | CherryMX | Button_Switch_Keyboard:SW_Cherry_MX_1.75u_PCB | SW3_1, SW4_13 |
| 2 | SN74HC595PWR | footprints:PW16 | U1, U6 |
| 1 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C4 |
| 1 | 0.47μF | Capacitor_SMD:C_0603_1608Metric | C21 |
| 1 | 1.0pF | Capacitor_SMD:C_0201_0603Metric | C33 |
| 1 | 1.2pF | Capacitor_SMD:C_0201_0603Metric | C34 |
| 1 | 100pF | Capacitor_SMD:C_0201_0603Metric | C31 |
| 1 | 1070Ω | Resistor_SMD:R_0603_1608Metric | R22 |
| 1 | 10mΩ | Resistor_SMD:R_0603_1608Metric | R25 |
| 1 | 1μf | Capacitor_SMD:C_0603_1608Metric | C13 |
| 1 | 2.2nH | Inductor_SMD:L_0201_0603Metric | L3 |
| 1 | 2.2μH | Inductor_SMD:L_6.3x6.3_H3 | L2 |
| 1 | 32MHz | Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mm | Y1 |
| 1 | 37.4kΩ | Resistor_SMD:R_0603_1608Metric | R14 |
| 1 | 4.7kΩ | Resistor_SMD:R_0603_1608Metric | R28 |
| 1 | 4.7nH | Inductor_SMD:L_0201_0603Metric | L1 |
| 1 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C26 |
| 1 | Antenna_Chip | footprints:PCB-Antenna | AE1 |
| 1 | BQ24032ARHLR | footprints:RHL0020A | U3 |
| 1 | Battery_Cell | footprints:solder_pads | BT1 |
| 1 | CherryMX | Button_Switch_Keyboard:SW_Cherry_MX_ISOEnter_PCB | SW2_14 |
| 1 | CherryMX | Button_Switch_Keyboard:SW_Cherry_MX_1.50u_PCB | SW2_1 |
| 1 | CherryMX | Button_Switch_Keyboard:SW_Cherry_MX_6.25u_PCB | SW5_7 |
| 1 | CherryMX | Button_Switch_Keyboard:SW_Cherry_MX_2.00u_PCB | SW1_14 |
| 1 | Conn_01x06_Pin | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J1 |
| 1 | D_TVS | Diode_SMD:Nexperia_DSN1608-2_1.6x0.8mm | D85 |
| 1 | MAX17303G+ | footprints:21-0137I_T1433-2_MXM | U5 |
| 1 | MFS201N-16-Z | footprints:MFS201N-16-Z_NDC | SW2 |
| 1 | N.C | Capacitor_SMD:C_0603_1608Metric | C5 |
| 1 | N.C. | Capacitor_SMD:C_0201_0603Metric | C32 |
| 1 | NRF52833-QDAA-R7 | footprints:QFN40_5X5_DQ_NOR | U2 |
| 1 | SW_SPST | footprints:21-0137I_T1433-2_MXM | SW1 |
| 1 | TPS63001 | footprints:TPS63001 | U4 |
| 1 | Thermistor | footprints:solder_pads | TH1 |
| 1 | Thermistor_NTC | footprints:solder_pads | TH2 |
| 1 | USB_C_Plug_USB2.0 | Connector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASV | P1 |
It measures 314.8 × 108.1 mm and has 4 copper layers, 1.6 mm thick.
239 parts, built around the NRF52833-QDAA-R7, TPS63001DRC, SN74HC595PWRE4 and BQ24032ARHLR. 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 Melvin-Larsson/keyboard repository on GitHub, at the commit this page was made from: the board is keyboard/keyboard.kicad_pcb and its schematic keyboard/bms.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Melvin-Larsson before reusing the design.

Badbird5907/thermal-camera
My design of a cheap and affordable thermal camera


madkoding/slimestuff
SlimeVR resources hub. Scripts, utilities, and complement documentation for the SlimeVR ecosystem.


efogtech/endgame-trackball-hardware
Because it's cheaper than 4 layers. Yes, seriously.


open-ephys/ephys-test-board
General purpose, automated electrophysiology test board
