

TERES GMA1 Rev A
A random bunch of code
- Size
- 330.5 × 89 mm
- Copper layers
- 4
- Thickness
- 1.58 mm
- Parts
- 330
- Nets
- 288
- Pads
- 2,051
- Tracks, vias
- 9,710, 1,399
- Pours
- 842
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 6 Oct 2025
- Updated
- 18 Aug 2026
Overview
TERES GMA1 Rev A is an open-source printed circuit board by j-m-li, from the j-m-li/code repository on GitHub. It is a 4-layer board of 330.5 × 89 mm with 330 parts on 288 nets, routed with 9,710 tracks and 1,399 vias.
It is built around the DSHP04TS-S. Its parts include 125 capacitors, 79 resistors, 12 ICs, 7 inductors and 4 connectors.
Main components
1README
README.mdexperience
JML's experiments
Parts
330| Qty | Value | Footprint | References |
|---|---|---|---|
| 45 | 1nF/50V/10%/X7R/C0402 | OLIMEX_RLC-FP:C_0402_5MIL_DWS | C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29, C31, C32, C33 +29 |
| 41 | 100nF/10V/20%/X5R/C0402 | OLIMEX_RLC-FP:C_0402_5MIL_DWS | C10, C11, C12, C13, C14, C15, C16, C30, C100, C101, C102, C103, C104, C105, C108, C109 +25 |
| 18 | 2.2uF/6.3V/20%/X5R/C0402 | OLIMEX_RLC-FP:C_0402_5MIL_DWS | C1, C2, C3, C4, C5, C6, C7, C43, C47, C58, C62, C66, C68, C73, C106, C107 +2 |
| 10 | 10k/R0402 | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R8, R19, R23, R24, R28, R29, R30, R45, R53, R57 |
| 8 | 2.2k/R0402 | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R7, R17, R18, R25, R26, R27, R66, R76 |
| 8 | TESTPAD | OLIMEX_Other-FP:TEST_PAD_40x70_Round | +1V2, +1V8, +2V5, +3V3, +5V_USB1, GND1, TRST1, VDD_CORE1 |
| 6 | 100R/R0402 | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R20, R36, R46, R50, R51, R59 |
| 6 | 22uF/6.3V/20%/X5R/C0603 | OLIMEX_RLC-FP:C_0603_5MIL_DWS | C83, C112, C114, C118, C120, C124 |
| 6 | Fiducial | OLIMEX_Other-FP:Fiducial1x3_Paste | FID4, FID5, FID6, FID10, FID11, FID12 |
| 6 | Fiducial | OLIMEX_Other-FP:Fiducial1x3 | FID1, FID2, FID3, FID7, FID8, FID9 |
| 6 | MJ6 | OLIMEX_Dummies-FP:MJ6 | JUMP_CAP1, JUMP_CAP2, JUMP_CAP3, JUMP_CAP4, JUMP_CAP5, JUMP_CAP6 |
| 5 | 1.0uH/2.5A/DCR=30mR/20%/3.00x3.00x1.50mm/CD32(SWPA3015S1R0MT) | OLIMEX_RLC-FP:CD32 | L3, L4, L5, L6, L7 |
| 5 | 47uF/6.3V/20%/X5R/C0805 | OLIMEX_RLC-FP:C_0805_5MIL_DWS | C113, C115, C119, C121, C125 |
| 5 | NA(GG0402052R542P) | OLIMEX_Diodes-FP:D_0402_5MIL_DWS | TVS1, TVS2, TVS3, TVS4, TVS5 |
| 5 | TPS62A02ADRLR(SOT-563-6) | OLIMEX_Regulators-FP:SOT-563-6 | U11, U12, U13, U14, U15 |
| 4 | 0R/R0402 | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R2, R3, R6, R10 |
| 4 | 100k/R0402 | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R62, R63, R69, R70 |
| 4 | Mounting_Hole_NPTH | OLIMEX_Other-FP:Mounting_Hole_Drill-3.3mm_Clerance-7mm | MH1, MH2, MH3, MH4 |
| 4 | NA(10k/R0402) | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R14, R16, R21, R49 |
| 4 | NA(2.2uF/6.3V/20%/X5R/C0402) | OLIMEX_RLC-FP:C_0402_5MIL_DWS | C116, C117, C122, C123 |
| 4 | NA(R0402) | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R11, R12, R13, R15 |
| 4 | YTS-A016-X | OLIMEX_Buttons-FP:YTS-A016-X | FPGA_BUT1, FPGA_RST1, RP-BOOT1, RP-RST1 |
| 3 | 10k/1%/R0402 | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R68, R71, R72 |
| 3 | 10uF/6.3V/X5R/20%/C0402 | OLIMEX_RLC-FP:C_0402_5MIL_DWS | C39, C40, C126 |
| 3 | 2.05k/1%/R0402 | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R34, R39, R43 |
| 3 | 22R/R0402 | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R31, R54, R58 |
| 3 | 4.42k/1%/R0402 | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R35, R40, R44 |
| 3 | 430R/1%/R0402 | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R32, R37, R41 |
| 3 | 866R/1%/R0402 | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R33, R38, R42 |
| 3 | B-V-20-LF | OLIMEX_Connectors-FP:GBH-254-SMT-20 | BANK_EB1, BANK_NA1, BANK_NB1 |
| 3 | H-V33X-2x03-LF(1-2:Closed) | OLIMEX_Connectors-FP:GPH254SMT02x03(H-V33X-2X3-LF) | VDD_EB_SEL1, VDD_NA_SEL1, VDD_NB_SEL1 |
| 3 | LED/RED/0603 | OLIMEX_LEDs-FP:LED_0603_KA | CFG_FAILED_LED1, FPGA_RST_LED1, PWR_LED1 |
| 2 | OLIMEX_Other-FP:Fiducial1x3_transp | Fid1, Fid1 | |
| 2 | 1.05k/1%/R0402 | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R64, R65 |
| 2 | 18pF/50V/5%/C0G/C0402 | OLIMEX_RLC-FP:C_0402_5MIL_DWS | C110, C111 |
| 2 | 27R/R0402 | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R55, R56 |
| 2 | 5.1k/1%/R0402 | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R74, R75 |
| 2 | BSS138(SOT-23-3) | OLIMEX_Transistors-FP:SOT23 | FET1, FET2 |
| 2 | CONN_01X40 | OLIMEX_Connectors-FP:FPV-WZA21-40-LF | CON1, CON4 |
| 2 | FB0805/600R/2A | OLIMEX_RLC-FP:L_0805_5MIL_DWS | L1, L2 |
| 2 | H-WX-1x2-LF(Closed) | OLIMEX_Jumpers-FP:HN1x2(SMD)_H-WX-1x2-LF | CLK0_EN1, POR_EN1 |
| 2 | LED/GREEN/0603 | OLIMEX_LEDs-FP:LED_0603_KA | CFG_DONE_LED1, FPGA_LED1 |
| 2 | LY68S3200SLT(SOIC-8_150mil) | OLIMEX_IC-FP:SOIC-8_150mil | U7, U9 |
| 2 | NA(200R/1%/R0402) | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R1, R4 |
| 2 | NA(22R/R0402) | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R47, R48 |
| 2 | RA1206_(4x0603)_4B8_10k | OLIMEX_RLC-FP:RA1206_(4X0603)_4B8_xx | RM1, RM2 |
| 2 | TXB0108PWR(TSSOP-20) | OLIMEX_IC-FP:TSSOP20_Pitch-0.65mm_6.6x4.5x1.2mm | U5, U6 |
| 1 | 1N5819S4/SOD123 | OLIMEX_Diodes-FP:SOD-123_1C-2A_KA | D1 |
| 1 | 1k/1%/R0402 | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R73 |
| 1 | 200R/1%/R0402 | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R22 |
| 1 | 20k/1%/R0402 | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R67 |
| 1 | 2k/1%/R0402 | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R78 |
| 1 | 3.01k/1%/R0402 | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R79 |
| 1 | 3.32k/1%/R0402 | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R60 |
| 1 | 4.7R/R0402 | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R5 |
| 1 | 4.7k/1%/R0402 | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R61 |
| 1 | 6.04k/1%/R0402 | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R77 |
| 1 | B-V-34-LF | OLIMEX_Connectors-FP:GBH-254-SMT-34 | BANK_MISC1 |
| 1 | BATTCON | OLIMEX_Connectors-FP:BATCONN-TERES | BATTERY1 |
| 1 | CCGM1A1(FBGA-324) | OLIMEX_IC-FP:FBGA-324_P0.8mm_Pad0.4mm_Ball0.45mm_Dim15.00x15.00x1.20mm | U1 |
| 1 | CE_Sign | OLIMEX_Signs-FP:CE_Sign | Sign_CE |
| 1 | CONN_01X06 | OLIMEX_Connectors-FP:FLEXCON-0.5-6 | CON2 |
| 1 | CONN_01X20 | OLIMEX_Connectors-FP:FPV-WZA21-20-LF | CON3 |
| 1 | Closed | OLIMEX_Jumpers-FP:SJ_Closed | VDD_CORE_E1 |
| 1 | DSHP04TS-S | OLIMEX_Buttons-FP:DSHP04TS-S-1.27mm_Half_4_Slide | CFG_SET1 |
| 1 | F-R-2x06-LF | OLIMEX_Connectors-FP:Digilent_Pmod_12-pin | Pmod1 |
| 1 | H-WX-1x3-LF(1-2:Closed/2-3:Opened) | OLIMEX_Jumpers-FP:HN1x3(SMD)_H-WX-1x3-LF | VDD_CORE_SET1 |
| 1 | HDMI-SWM-19 | OLIMEX_Connectors-FP:HDMI-MINI-TERES | HDMI1 |
| 1 | HDR15-3.08-14.5T/VGA15/14.5mm | OLIMEX_Connectors-FP:VGA15-F(HDR15-3.08-14.5T)_DrillSlot | VGA1 |
| 1 | HX7027(SOT-23-3) | OLIMEX_IC-FP:SOT-23 | U2 |
| 1 | LCD_CONN | OLIMEX_Connectors-FP:eDP-TERES | eDP1 |
| 1 | LED/YELLOW/0603 | OLIMEX_LEDs-FP:LED_0603_KA | JTAG_LED1 |
| 1 | Logo_OLIMEX_TB | OLIMEX_Signs-FP:Logo_OLIMEX_TB | Logo_OLIMEX_TB |
| 1 | MDR6_MINI-DIN | OLIMEX_Connectors-FP:PS2_MDR6_MINI-DIN | PS2_KBD1 |
| 1 | NA(0R/R0402) | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R9 |
| 1 | NA(100R/R0402) | OLIMEX_RLC-FP:R_0402_5MIL_DWS | R52 |
| 1 | NA(100nF/10V/20%/X5R/C0402) | OLIMEX_RLC-FP:C_0402_5MIL_DWS | C84 |
| 1 | NA(HN1x3) | OLIMEX_Connectors-FP:HN1x3 | SWD1 |
| 1 | NA(MCP120T-300I/TT(SOT-23-3)) | OLIMEX_IC-FP:SOT-23 | U4 |
| 1 | NA(RA1206_(4x0603)_4B8_10k) | OLIMEX_RLC-FP:RA1206_(4X0603)_4B8_xx | RM3 |
The 301 most common of 330 parts.
Questions
How big is the TERES GMA1 Rev A PCB?
It measures 330.5 × 89 mm and has 4 copper layers, 1.58 mm thick.
What parts does the TERES GMA1 Rev A use?
330 parts, built around the DSHP04TS-S. 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.
Where can I download the TERES GMA1 Rev A KiCad files?
From the j-m-li/code repository on GitHub, at the commit this page was made from: the board is teres/TERES-GMA1/HARDWARE/TERES-GMA1_Rev_A.kicad_pcb and its schematic cod5-phase2/doc/c5.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the TERES GMA1 Rev A design in my own project?
Its repository states no licence, so its author keeps all rights: ask j-m-li before reusing the design.
Similar boards
- 4 layers120 × 80 mm

- 2 layers113 × 65 mm

OmniStimEvalBoard
Hamza-Anver/OmniStimEvalBoard-Hardware
This is an evaluation board to test operating principles of the OptiStim head unit.
102 parts - 4 layers85 × 85 mm

- 4 layers221.5 × 130.8 mm

MEP MAXI-85V-1-REV-2-Interface Board
JGilcreast/MetalHead
An opensource firmware and software drop-in replacement for the 85V Automatic Stirrup Bender by CRS Specialties Inc. ...short story behind the name...
330 parts - 4 layers106 × 110 mm

RearCircuitBoard 10
ssbingo/samba-solar-track
Samba Solar Track – Solarnachführung mit Sturmschutz: Handbuch, Platine und Gehäuse für den Nachbau (10,1-Zoll-Version)
329 parts - 4 layers74 × 146 mm

- 4 layers352.5 × 164.6 mm

Keyboard lp
emb3rcia/keyboard-lp
Low profile, per-key gpio keyboard with per-key led backlight!
329 parts - 4 layers100 × 175 mm
