Giris
dubnubdubnub·Giris·hw/TMR2615F_osu_pad/TMR2615F_osu_pad.kicad_pcb
About the Giris PCB
Giris is an open source PCB design by dubnubdubnub, published on GitHub under the Apache-2.0 license. It is a 4-layer board measuring 70.1 × 60 mm, with 136 components from 38 distinct parts.
Other key parts include the SRV05-4A, LM66100DCK, AP22653W6-7, TPS7A4700RGWT and XC6206P332MR. By type, the board carries 56 capacitors, 34 resistors, 25 ICs, 8 connectors, 8 switches and 2 LEDs.
It belongs with the keyboards, sensors and dev boards & breakouts designs in this gallery.
From the project
Open-source analog Hall-effect split keyboard — 8 kHz, TMR2615F magnetic sensors, AT32F405, from-scratch firmware
An open-source analog Hall-effect split keyboard. Each half reads 32 TMR2615F magnetic sensors with an ArteryTek AT32F405 and links to the other half over USB-C, so travel is measured in millimetres rather than switches being merely open or closed — which is what makes adjustable actuation, rapid trigger and analog stick output possible.
The two halves run one firmware image and work out between themselves which is which. They handle three topologies: chained through one host, standalone, and dual-host — where each half is plugged into a different computer and a keypress moves input between…
Main components on the Giris
Giris bill of materials (BOM)
136 components, 38 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 3 | SRV05-4A | SOT-23-6 | U1, U5, U9 |
| 2 | LM66100DCK | SOT-363_SC-70-6 | U2, U7 |
| 1 | AP22653W6-7 | SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BR | U3 |
| 1 | TPS7A4700RGWT TPS7A4700 Texas Instruments | VQFN-20_L5.0-W5.0-P0.65-TL-EP | U4 |
| 1 | XC6206P332MR | SOT-23-3_L2.9-W1.6-P1.90-LS2.8-BR | U8 |
| 1 | AT32F405RBT7-7 | LQFP-64_L7.0-W7.0-P0.40-LS9.0-BL | U10 |
| 1 | TMUX1574RSVR | UQFN-16_L2.6-W1.8-P0.40-BL | U11 |
| 7 | SK6812MINI-E | LED-SMD_4P-L3.2-W2.8-LS5.9_SK6812MINI-E | U12, U14, U16, U18, U20, U22, U24 |
| 6 | TMR2615F-AAC-1.500-500 MultiDimension Technology (MDT) | DFN3L(1.6x1.6x0.5) | U13, U15, U17, U19, U21, U23 |
| 2 | PESD5V0R1BSFYL | SOD-962_L0.6-W0.3-BI | U25, U26 |
| 1 | X322512MSB4SI | X322512MSB4SI | X1 |
| 3 | TYPE-C-31-M-12 | USB-C_SMD-TYPE-C-31-M-12_1 | J1, J2, J3 |
| 1 | XY-SH1_0-4A61 | CONN-SMD_4P-P1.00_XYECONN_XY-SH1.0-4A61 | J4 |
| 1 | Conn_01x10 | PinHeader_1x10_P2.54mm_Vertical | J5 |
| 1 | Conn_01x23 | PinHeader_1x23_P2.54mm_Vertical | J6 |
| 1 | Conn_01x06 | PinHeader_1x06_P2.54mm_Vertical | J7 |
| 1 | Conn_01x04 | PinHeader_1x04_P2.54mm_Vertical | J8 |
| 2 | SKSGPAE010 | SW-SMD_SKSGAAE010 | SW1, SW2 |
| 6 | CPG151101S11-16 | SMD_KEYBOARD-SW | SW3, SW4, SW5, SW6, SW7, SW8 |
| 2 | KT-0603W | LED0603-R-RD_WHITE | LED1, LED2 |
Show 18 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 1N4148WS_T4 | D_SOD-323_HandSoldering | D1 |
| 1 | GZ1608D601TF | L_0603_1608Metric | L1 |
| 6 | CL21A226MAQNNNE | C_0805_2012Metric | C1, C2, C3, C4, C5, C6 |
| 5 | CL21A106KAYNNNE | C_0805_2012Metric | C7, C12, C13, C20, C21 |
| 22 | CL05B104KB54PNC | C_0402_1005Metric | C8, C11, C19, C23, C25, C26, C27, C28 +14 |
| 1 | CL21A476MQYNNNE | C_0805_2012Metric | C9 |
| 7 | CL10B332KB8NNNC | C_0603_1608Metric | C10, C34, C38, C42, C46, C50, C54 |
| 2 | CL05A105KA5NQNC | C_0402_1005Metric | C14, C22 |
| 10 | 0402CG300J500NT | C_0402_1005Metric | C15, C16, C17, C18, C33, C37, C41, C45 +2 |
| 1 | CL10A475KO8NNNC | C_0603_1608Metric | C24 |
| 2 | 0402CG300J500NT | C_0402_1005Metric | C31, C32 |
| 8 | 0402WGF1002TCE | R_0402_1005Metric | R1, R2, R4, R5, R6, R9, R10, R28 |
| 6 | 0402WGF1200TCE | R_0402_1005Metric | R3, R7, R14, R16, R21, R27 |
| 15 | 0402WGF5101TCE | R_0402_1005Metric | R8, R12, R13, R15, R17, R18, R19, R20 +7 |
| 1 | 0402WGF2202TCE | R_0402_1005Metric | R11 |
| 2 | 0402WGF3300TCE | R_0402_1005Metric | R23, R24 |
| 1 | 0402WGF1202TCE | R_0402_1005Metric | R25 |
| 1 | 0402WGF3301TCE | R_0402_1005Metric | R26 |
Giris design files
The KiCad project lives in the dubnubdubnub/Giris repository on GitHub; these links point at the commit this page was built from.
Giris: common questions
How big is the Giris PCB?
The Giris measures 70.1 × 60 mm, has 4 copper layers and is 1.61668 mm thick.
How many components are on the Giris?
136 components, from 38 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 Giris design files?
From the dubnubdubnub/Giris 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 Giris design in my own project?
Yes, under the terms of its Apache-2.0 license, which dubnubdubnub chose for the repository.
Similar boards
Sensors
StuckAtPrototype
15.2 × 9 mm14 parts4LApache-2.03.8kMicrophone
Mentra-Community
5.5 × 6.1 mm6 parts2LMIT1.2kTemperaturePCB PANEL
stuartpittaway
116 × 75.5 mm178 parts2LCC-BY-NC-4.01.1kBoard-DjinnPlate
tzarc
191 × 152.9 mm4 parts2LCERN-OHL-S-2.0988Half plate
tzarc
95.3 × 76.2 mm24 parts2LCERN-OHL-S-2.0988Radioberry juice
pa3gsb
65 × 56 mm87 parts2LNo license675