WT-220 RPi Hat and Rear IO
tuna-f1sh·whitterm-wt220·whitterm-hat/whitterm-hat.kicad_pcb
About the WT-220 RPi Hat and Rear IO
WT-220 RPi Hat and Rear IO is an open source Microchip SAM PCB design by tuna-f1sh, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 173.5 × 85 mm, with 152 components from 61 distinct parts.
Its main chip is the SAMD21G18A, from the Microchip SAM family. Other key parts include the TUSB320, CAT24C32WI-GT3, 74LVC1G17, MAX3221 and 74LVC2G02. By type, the board carries 67 resistors, 24 diodes, 23 capacitors, 12 transistors, 10 ICs and 9 connectors.
It belongs with the dev boards & breakouts, retro computing and power & battery designs in this gallery.
From the project
Design files, firmware and linux scripts for my /clever/ serial terminal, the Whitterm-220 - WT-220.
Design files, firmware and linux scripts for my clever serial terminal, the Whitterm-220 - WT-220.
The WT-220 is a homage to the VT-220, providing a physical RS232 terminal with the full features of a Linux computer running on a Raspberry Pi.
KiCad design files for the rear io-panel:
USB-C input for USB-PD high current (3 A) supply to RPi. LEDs indicate detected current profile from UFP. I2C lines made available to SAMD for playing with USB-C device modes. MAX3232 RS232 transceiver provides RS232 level interface to RPi UART and SAMD UART. SAMD21 microcontroller provides boot button control…

Main components on the WT-220 RPi Hat and Rear IO
WT-220 RPi Hat and Rear IO bill of materials (BOM)
152 components, 61 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SAMD21G18A | TQFP-48_7x7mm_P0.5mm | IC1 |
| 1 | TUSB320 | TI_RWB_X2QFN-12 | U1 |
| 1 | CAT24C32WI-GT3 | SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 2 | 74LVC1G17 | TSOT-23-5 | U3, U4 |
| 1 | MAX3221 | TSSOP-16_4.4x5mm_P0.65mm | U5 |
| 1 | 74LVC2G02 | TSSOP-8_3x3mm_P0.65mm | U6 |
| 1 | MCP1703A-3302_SOT23 | SOT-23 | U7 |
| 2 | ADA4807-2ARM | MSOP-8_3x3mm_P0.65mm | U10, U11 |
| 5 | IRLML6402PBF | SOT-23 | Q1, Q2, Q7, Q8, Q9 |
| 7 | BC850 | SOT-23 | Q3, Q4, Q5, Q6, Q10, Q11, Q12 |
| 1 | 32.768 | Crystal_2-SMD_2x1.2mm | Y1 |
| 1 | USB_C_Receptacle | USB_C_Receptacle_JAE_DX07S024WJ1R350 | J1 |
| 1 | Touch I2C | PinHeader_1x05_P2.54mm_Vertical | J2 |
| 1 | 40HAT | HEADER-2x20-REVERSE | J3 |
| 1 | Conn_02x05_Odd_Even | PinHeader_2x05_P1.27mm_Vertical_SMD | J5 |
| 3 | Conn_01x04_Female | PinHeader_1x04_P2.54mm_Vertical | J6, J7, J10 |
| 1 | Conn_01x10_Female | TerminalBlock_Phoenix_MPT-0,5-10-2.54_1x10_P2.54mm_Horizontal | J8 |
| 1 | CONN_01X02 | PinHeader_1x02_P2.54mm_Vertical | J9 |
| 1 | SW_DIP_x06 | SMDIP-12_W9.53mm | SW1 |
| 1 | SW_Push | SPST-4-PIN_6mm_sm | SW2 |
Show 41 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | RXD | LED_0603_1608Metric | URX1 |
| 1 | TXD | LED_0603_1608Metric | UTX1 |
| 1 | PRTR5V0U2X | SOT143B | D1 |
| 1 | OUT2 | LED_0603_1608Metric | D2 |
| 1 | OUT1 | LED_0603_1608Metric | D3 |
| 1 | TLRX | LED_0603_1608Metric | D4 |
| 1 | TLTX | LED_0603_1608Metric | D5 |
| 1 | RXD | LED_0603_1608Metric | D6 |
| 1 | TXD | LED_0603_1608Metric | D7 |
| 1 | LM285D-2.5G | SOIC-8_3.9x4.9mm_P1.27mm | D8 |
| 6 | SMAJ30A-TR | D_DO-214AA | D9, D10, D18, D19, D20, D21 |
| 1 | D13 | LED_0603_1608Metric | D11 |
| 2 | MMSZ16T1G | D_SOD-123 | D12, D13 |
| 2 | BZX84C10LT1G | D_SOT-23_ANK | D14, D15 |
| 2 | BAV99 | SOT-23 | D16, D17 |
| 2 | KP-2012MGC | LED_0603_1608Metric | D22, D23 |
| 1 | SMAJ12A-TR | D_SOD-123 | D24 |
| 1 | LM18P | L_0603_1608Metric | L1 |
| 1 | Ferrite_Bead_Small | L_0805_2012Metric | L2 |
| 1 | 47nF | C_0603_1608Metric | C1 |
| 3 | 330nF | C_0603_1608Metric | C2, C3, C4 |
| 6 | 100nF | C_0603_1608Metric | C5, C6, C18, C19, C20, C21 |
| 1 | 1uF | C_0603_1608Metric | C7 |
| 5 | 0.1uF | C_0603_1608Metric | C8, C10, C13, C14, C15 |
| 2 | 15pF | C_0603_1608Metric | C9, C12 |
| 1 | 0.01uF | C_0603_1608Metric | C11 |
| 2 | 10uF | CP_Elec_4x5.3 | C16, C17 |
| 1 | 470pF | C_0603_1608Metric | C22 |
| 1 | 10pF | C_0603_1608Metric | C23 |
| 1 | 900k | R_0603_1608Metric | R1 |
| 15 | 10K | R_0603_1608Metric | R2, R5, R17, R20, R21, R24, R25, R29 +7 |
| 2 | 0R | R_0603_1608Metric | R3, R4 |
| 6 | 4.7K | R_0603_1608Metric | R6, R8, R10, R12, R47, R48 |
| 10 | 150R | R_0603_1608Metric | R7, R9, R18, R19, R22, R23, R26, R27 +2 |
| 1 | DNP | R_0603_1608Metric | R11 |
| 2 | 100k | R_0603_1608Metric | R13, R14 |
| 16 | 470R | R_0603_1608Metric | R15, R40, R42, R43, R45, R46, R49, R50 +8 |
| 9 | 1k | R_0603_1608Metric | R16, R38, R39, R41, R44, R51, R61, R62 +1 |
| 2 | 9k1 | R_0603_1608Metric | R34, R35 |
| 2 | 3k9 | R_0603_1608Metric | R36, R37 |
| 1 | 220R | R_0603_1608Metric | R58 |
WT-220 RPi Hat and Rear IO design files
The KiCad project lives in the tuna-f1sh/whitterm-wt220 repository on GitHub; these links point at the commit this page was built from.
WT-220 RPi Hat and Rear IO: common questions
What microcontroller does the WT-220 RPi Hat and Rear IO use?
The WT-220 RPi Hat and Rear IO is built around the SAMD21G18A, from the Microchip SAM family.
How big is the WT-220 RPi Hat and Rear IO?
The WT-220 RPi Hat and Rear IO measures 173.5 × 85 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the WT-220 RPi Hat and Rear IO?
152 components, from 61 distinct parts. The full bill of materials is listed on this page.
Where can I download the WT-220 RPi Hat and Rear IO design files?
From the tuna-f1sh/whitterm-wt220 repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the WT-220 RPi Hat and Rear IO design in my own project?
Yes, under the terms of its GPL-3.0 license, which tuna-f1sh chose for the repository.
Can I test firmware for the WT-220 RPi Hat and Rear IO without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Microchip SAM firmware against it before you order a PCB.
More boards in whitterm-wt220
Similar boards
Microchip SAM
Fpgaboy
Wren6991
50 × 50 mm89 parts4LNo license508Microchip SAM
Kira
kiibohd
366.9 × 114.3 mm400 partsCERN-OHL-1.2415Microchip SAM
DSKY driver
benkrasnow
43 × 92.3 mm44 partsMIT258Microchip SAM
Duet 2 Maestro
Duet3D
100 × 123 mm336 partsCERN-OHL-1.2257Microchip SAM
Makennbot
idlehandsdev
60 × 75 mm53 parts2LNo license175Microchip SAM
Oxidized flash
blakesmith
61 × 21.6 mm19 parts2LNo license167