POS card
SamsonChau·PCB·POS_card/POS_card.kicad_pcb
About the POS card PCB
POS card is an open source RP2040/RP2350 PCB design by SamsonChau, published on GitHub. It is a 2-layer board measuring 64 × 78.3 mm, with 74 components from 52 distinct parts.
Its main chip is the TPS54331DR, from the RP2040/RP2350 family. Other key parts include the TMC2209-LA, MCP2562-E-SN, NCP1117-3.3_SOT223 and STM32F103C8T6. By type, the board carries 26 resistors, 23 capacitors, 7 connectors, 6 transistors, 5 ICs and 2 crystals.
From the project
my PCBS
Main components on the POS card
POS card bill of materials (BOM)
74 components, 52 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TPS54331DR RP2040 Texas Instruments | QFN40P700X700X90-57N | U1 |
| 1 | TMC2209-LA MCP2517FD-xSL TRINAMIC Motion Control GmbH | SOIC-14_3.9x8.7mm_P1.27mm | U2 |
| 1 | MCP2562-E-SN | SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | NCP1117-3.3_SOT223 | SOT-223-3_TabPin2 | U4 |
| 1 | STM32F103C8T6 W25Q128JVS ST Microelectronics | SOIC-8_5.23x5.23mm_P1.27mm | U5 |
| 2 | AO3400A BSS138 Alpha & Omega Semicon (or similar) | SOT-23 | Q1, Q2 |
| 3 | BSS138 | SOT-23 | Q3, Q5, Q6 |
| 1 | RU3040M2 BSS138 Shenzhen ruichips Semicon | SOT-23 | Q4 |
| 1 | 8MHZ ASEAIG-40MHZ-C-S-T Yangxing Tech (or similar) | Crystal_SMD_TXC_7M-4Pin_3.2x2.5mm | Y1 |
| 1 | ABLS-12.000MHZ-B4-T | Crystal_SMD_HC49-SD | Y2 |
| 1 | PINHEADER_1X3_P2.54MM molex3.0 2x2 | Molex_Micro-Fit_3.0_43045-0412_2x02_P3.00mm_Vertical | J1 |
| 1 | PINHEADER_2X4_P2.54MM UART | PinHeader_1x04_P2.54mm_Vertical | J2 |
| 1 | JST_EH_1X2_P2.50MM_HORIZONTAL SWD | PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | FAN0 USB_B_Micro | USB_Micro-B_Molex-105017-0001 | J4 |
| 1 | FAN1 Conn_01x02 | PinHeader_1x02_P2.54mm_Vertical | J5 |
| 1 | Encoder1 | JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical | J6 |
| 1 | JST_EH_1X3_P2.50MM_HORIZONTAL Encoder2 | JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical | J7 |
| 1 | Term. | TestPoint_Bridge_Pitch2.0mm_Drill0.7mm | JP1 |
| 2 | SW_Push | SW_Push_1P1T_NO_6x6mm_H9.5mm | SW1, SW2 |
| 1 | User_LED | LED_0402_1005Metric | D1 |
Show 32 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | power | LED_0402_1005Metric | D2 |
| 1 | 4.7UF 22pF | C_0402_1005Metric | C1 |
| 1 | 0.1UF 22pF | C_0402_1005Metric | C2 |
| 1 | 100NF/50V 100nF | C_0402_1005Metric | C3 |
| 1 | 4.7UF 100n | C_0402_1005Metric | C4 |
| 1 | 22NF/50V 100n | C_0402_1005Metric | C5 |
| 2 | 100NF/50V 1u | C_0402_1005Metric | C6, C9 |
| 1 | 100NF/50V 100n | C_0402_1005Metric | C7 |
| 1 | 100UF/35V 100n Lelon | C_0402_1005Metric | C8 |
| 3 | 0.1UF 100nf | C_0402_1005Metric | C10, C17, C21 |
| 1 | 0.1UF 100n | C_0402_1005Metric | C11 |
| 2 | 22PF 100n | C_0402_1005Metric | C12, C13 |
| 1 | 2.2NF 100n | C_0402_1005Metric | C14 |
| 1 | 15PF 100nf | C_0402_1005Metric | C15 |
| 1 | 10NF 100n | C_0402_1005Metric | C16 |
| 2 | 0.1UF 27p | C_0402_1005Metric | C18, C19 |
| 2 | 10UF 10u | C_0603_1608Metric | C20, C22 |
| 1 | 10UF 100nF | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C23 |
| 1 | 4.7K 10k | R_0402_1005Metric | R1 |
| 1 | 4.7K 27.4 | R_0402_1005Metric | R2 |
| 1 | 470 27.4 | R_0402_1005Metric | R3 |
| 1 | 0.11 6k8 1% 1/4W | R_0402_1005Metric | R4 |
| 8 | 10K 10k | R_0402_1005Metric | R5, R8, R10, R12, R13, R14, R15, R23 |
| 4 | 10k | R_0402_1005Metric | R6, R9, R16, R26 |
| 1 | 0.11 10k 1% 1/4W | R_0402_1005Metric | R7 |
| 1 | 10K 120 | R_0402_1005Metric | R11 |
| 2 | 20K 10k | R_0402_1005Metric | R17, R24 |
| 1 | 20K 3.3k | R_0402_1005Metric | R18 |
| 2 | 10K 1k | R_0402_1005Metric | R19, R21 |
| 1 | 470 10k | R_0402_1005Metric | R20 |
| 1 | 10K 100 | R_0402_1005Metric | R22 |
| 1 | 100 | R_0402_1005Metric | R25 |
POS card design files
The KiCad project lives in the SamsonChau/PCB repository on GitHub; these links point at the commit this page was built from.
POS card: common questions
What microcontroller does the POS card use?
The POS card is built around the TPS54331DR, from the RP2040/RP2350 family.
How big is the POS card PCB?
The POS card measures 64 × 78.3 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the POS card?
74 components, from 52 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 POS card design files?
From the SamsonChau/PCB 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 POS card design in my own project?
The repository has no license, so all rights stay with SamsonChau. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the POS card without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
More boards in PCB
STM32
Solenoid board
SamsonChau
146.1 × 63.5 mm206 parts2LNo license0STM32
Huvud
SamsonChau
42 × 42 mm106 parts4LNo license0Power connector
SamsonChau
80.8 × 107.2 mm64 parts2LNo license0XT60 connectors
SamsonChau
181 × 40.6 mm54 parts2LNo license0Nucleo F446 power can shield
SamsonChau
139.7 × 104.9 mm50 parts2LNo license0STM32
Arduino can bus shield canbus custom
SamsonChau
53.3 × 56.4 mm47 parts2LNo license0Nucleo F446Shield v2
SamsonChau
85 × 97.4 mm47 parts2LNo license0ESP32
ESP32 CAN TEST
SamsonChau
45.7 × 45.8 mm39 parts2LNo license0XT60 CAN
SamsonChau
141 × 67.6 mm39 parts2LNo license0Arduino can bus shield v2.1
SamsonChau
61.1 × 53.3 mm32 parts2LNo license0Canbus board
SamsonChau
73.8 × 34 mm14 parts2LNo license0
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Pro V2
kata0510
290.1 × 130 mm270 parts2LMIT2.3k