Pslab hardware
fossasia·pslab-hardware·schematics/PSLab.kicad_pcb
About the Pslab hardware PCB
Pslab hardware is an open source PIC PCB design by fossasia, published on GitHub under the Apache-2.0 license. It is a 4-layer board measuring 99 × 53.3 mm, with 187 components from 74 distinct parts.
Its main chip is the PIC24EP256GP204-I/PT, from the PIC family. Other key parts include the AP3015A, SN74HC126PW, DS1307Z+T&R, AMS1117-3.3 and LM324APT. By type, the board carries 77 resistors, 46 capacitors, 18 ICs, 12 diodes, 9 connectors and 5 test points.
It belongs with the test & measurement designs in this gallery.
From the project
PSLab Hardware Design and Schematics https://pslab.io
This repository contains the PSLab hardware design files. PSLab is a tiny pocket science lab that provides an array of test and measurement instruments for doing science and engineering experiments. It can function like an oscilloscope, waveform generator, frequency counter, programmable voltage and current source and also as a data logger. The first version of hardware (v1) was developed by Jithin. Later versions were developed by Padmal and Rafael.

Main components on the Pslab hardware
Pslab hardware bill of materials (BOM)
187 components, 74 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AP3015A | SOT-23-5 | U1 |
| 1 | SN74HC126PW 74HC126 | TSSOP-14_4.4x5mm_P0.65mm | U2 |
| 1 | PIC24EP256GP204-I/PT PIC24EP256GP204 | TQFP-44_10x10mm_P0.8mm | U3 |
| 1 | DS1307Z+T&R | SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | AMS1117-3.3 | SOT-223-3_TabPin2 | U6 |
| 1 | LM324APT LM324 | TSSOP-14_4.4x5mm_P0.65mm | U7 |
| 3 | TL082CDR TL082 | SOIC-8_3.9x4.9mm_P1.27mm | U9, U10, U11 |
| 1 | 74HC4051 | TSSOP-16_4.4x5mm_P0.65mm | U12 |
| 1 | TL082 | SOIC-8_3.9x4.9mm_P1.27mm | U13 |
| 2 | MCP6S21-I/SN MCP6S21 | SOIC-8_3.9x4.9mm_P1.27mm | U14, U18 |
| 1 | CP2102N-XXX-XQFN20X CP2102N-xxx-xQFN20x | QFN-20_EP_3x3_Pitch0.5mm | U15 |
| 1 | SP0503BAHTG SP0503BAHT | SOT-143 | U16 |
| 1 | MT1470 | SOT-23-6 | U17 |
| 1 | MCP4822 | SOIC-8_3.9x4.9mm_P1.27mm | U20 |
| 1 | IP5189T | QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U21 |
| 2 | MMBT3906-7-F MMBT3906 | SOT-23 | Q1, Q3 |
| 1 | MMBT3904,215 MMBT3904 | SOT-23 | Q2 |
| 1 | 12MHZ 12MHz | Crystal_SMD_5032-2Pin_5.0x3.2mm | X1 |
| 1 | ABS07-166-32.768KHZ-T 32.768 kHz | Crystal_SMD_3215-2Pin_3.2x1.5mm | X2 |
| 1 | SSW-114-01-T-D DoublePins | PinSocket_2x14_P2.54mm_Vertical | J1 |
Show 54 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | CONN_01X25 Conn_01x25 | PinSocket_1x25_P2.54mm_Vertical | J2 |
| 1 | CONN_01X13 Conn_01x13 | PinSocket_1x13_P2.54mm_Vertical | J3 |
| 1 | SSW-104-01-T-D ESP01 | ESP-01 | J6 |
| 1 | MICRO_SD_CARD_DET_9_PIN Micro_SD_Card_Det_9_pin | TF-015 | J8 |
| 1 | Programmer | PinSocket_1x05_P2.54mm_Vertical | J10 |
| 1 | Battery_Cell | 2.0mm_connector_edge | J11 |
| 1 | U262-161N-4BVC11 USB_C_Receptacle | USB_C_Receptacle_12pin_SMT | J12 |
| 1 | BAT-HLD-012-SMT CR1225 | BatteryHolder_A359 | J13 |
| 1 | 0ZCJ0025FF2E 1A | Fuse_1206_3216Metric | F1 |
| 3 | 9774030360R M | OneSided_MPad | MH1, MH2, MH3 |
| 1 | 9774030360R M | TwoSided_MPad | MH4 |
| 3 | SW_MEC_5E | button_SPST_3x4x2.5 | SW1, SW2, SW3 |
| 5 | TEST | Test_Point_0.8mm | TP1, TP2, TP3, TP5, TP6 |
| 1 | IEC-CR1225 CR1225 | Battery_CR1225 | Z1 |
| 1 | PSLab BarCode | Barcode | Z7 |
| 1 | Silk | PSLab_SilkScreen | Z9 |
| 2 | BZV55B6V8 L1 6.8V | D_MiniMELF | D1, D2 |
| 1 | HSMQ-C170-T0000 GREEN | LED_0805_2012Metric | D3 |
| 1 | HSMR-C170-R0000 BLUE | LED_0805_2012Metric | D4 |
| 1 | WS2812B | LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D5 |
| 1 | K1N5817HW-7-F | D_SOD-123 | D7 |
| 1 | 1N4148W | D_MiniMELF | D8 |
| 1 | 1N4148W | D_SOD-123 | D9 |
| 4 | White | LED_0603_1608Metric | D10, D11, D12, D13 |
| 2 | SMNR201610-3R3MT 3.3uH | L_Taiyo-Yuden_MD-2020 | L1, L4 |
| 1 | SMNR201610-4R7MT 4.7uH | L_Taiyo-Yuden_MD-2020 | L2 |
| 1 | 3.3UH 3.3uH | L_Taiyo-Yuden_MD-2020 | L3 |
| 16 | C0603C104J4RACTU 100nF | C_0603_1608Metric | C1, C2, C3, C4, C9, C13, C17, C24 +8 |
| 2 | C0603C104J4RACTU 10nF | C_0603_1608Metric | C5, C23 |
| 4 | EMK107BC6106MA-T 10uF | C_0603_1608Metric | C6, C15, C21, C33 |
| 2 | VJ0603Y103JXJPW1BC 10nF | C_0603_1608Metric | C7, C40 |
| 3 | 12PF 12pF | C_0603_1608Metric | C8, C10, C53 |
| 1 | 2.2UF 2.2uF | C_0603_1608Metric | C11 |
| 3 | 10UF 10uF | C_0603_1608Metric | C12, C14, C44 |
| 2 | 100NF 100nF | C_0603_1608Metric | C18, C43 |
| 2 | 0603YD105KAT2A 1uF | C_0603_1608Metric | C20, C42 |
| 2 | C0603C102J5RACAUTO 1nF | C_0603_1608Metric | C30, C36 |
| 8 | 22UF 22uF | C_0603_1608Metric | C45, C46, C47, C48, C49, C50, C51, C54 |
| 1 | 1UF 1uF | C_0603_1608Metric | C52 |
| 22 | RR0816P-103-D 10k | R_0603_1608Metric | R1, R10, R14, R16, R17, R18, R19, R21 +14 |
| 13 | RR0816P-512-D 5.1k | R_0603_1608Metric | R2, R3, R12, R15, R26, R41, R43, R44 +5 |
| 9 | 10K 10k | R_0603_1608Metric | R4, R23, R64, R66, R70, R71, R72, R73 +1 |
| 5 | RR0816P-102-D 1k | R_0603_1608Metric | R5, R11, R36, R47, R51 |
| 5 | RR0816P-201-D 200 | R_0603_1608Metric | R6, R7, R8, R9, R49 |
| 4 | 200 | R_0603_1608Metric | R13, R27, R28, R62 |
| 5 | RR0816P-204-D 200k | R_0603_1608Metric | R20, R30, R40, R46, R50 |
| 1 | RR0816P-103-D 12k | R_0603_1608Metric | R22 |
| 3 | RT0603FRE071ML 1M | R_0603_1608Metric | R24, R34, R45 |
| 4 | RR0816Q-180-D 18 | R_0603_1608Metric | R54, R55, R56, R57 |
| 1 | 51K 51k | R_0603_1608Metric | R61 |
| 2 | 200K 200k | R_0603_1608Metric | R63, R77 |
| 1 | 180K 180k | R_0603_1608Metric | R68 |
| 1 | 30K 30k | R_0603_1608Metric | R69 |
| 1 | 100K 100k | R_0603_1608Metric | R75 |
Pslab hardware design files
The KiCad project lives in the fossasia/pslab-hardware repository on GitHub; these links point at the commit this page was built from.
Pslab hardware: common questions
What microcontroller does the Pslab hardware use?
The Pslab hardware is built around the PIC24EP256GP204-I/PT, from the PIC family.
How big is the Pslab hardware PCB?
The Pslab hardware measures 99 × 53.3 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Pslab hardware?
187 components, from 74 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Pslab hardware design files?
From the fossasia/pslab-hardware repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Pslab hardware design in my own project?
Yes, under the terms of its Apache-2.0 license, which fossasia chose for the repository.
Can I test firmware for the Pslab hardware without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug PIC firmware against it before you order a PCB.
Similar boards
PIC
GB-CARTPP-XC
Gekkio
80 × 55 mm19 parts2LCC-BY-4.0376PIC
GB-MBCTEST
Gekkio
51.4 × 61 mm32 parts2LCC-BY-4.0376PIC
GB-BENCH-G1
Gekkio
100 × 100 mm98 parts4LCC-BY-4.0376PIC
GB-LIVE32
Gekkio
51.4 × 61 mm46 parts4LCC-BY-4.0376PIC
GB-CARTPP-DIY
Gekkio
100 × 100 mm22 parts2LCC-BY-4.0376PIC
GB-CART256K-A
Gekkio
51.4 × 61 mm17 parts2LCC-BY-4.0376