Causeway THT
isandrocks·Causeway_THT
About the Causeway THT PCB
Causeway THT is an open source AVR/Arduino PCB design by isandrocks, published on GitHub under the CC-BY-NC-4.0 license. It is a 2-layer board measuring 287 × 121 mm, with 162 components from 25 distinct parts.
Its main chip is the ATmega32A-P, from the AVR/Arduino family. By type, the board carries 72 switches, 71 diodes, 6 resistors, 4 capacitors, 2 connectors and 1 IC.
It belongs with the keyboards designs in this gallery.
From the project
My first keyboard DIY kit. Using the ATmega32A MCU and running QMK Custom firmware.
Causeway_THT is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License.
This PCB design may be freely reproduced, modified, and manufactured for PERSONAL USE ONLY and may not be reproduced in physical form for public sale.
If you have built upon this work and have changed the design in a significant way, the non-commercial clause can be waived.

Main components on the Causeway THT
Causeway THT bill of materials (BOM)
162 components, 25 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATmega32A-P | DIP-40_W15.24mm | U1 |
| 1 | 16MHz | Crystal_HC49-4H_Vertical | Y1 |
| 1 | 12402054M611A | AMPHENOL_12402054M611A | J1 |
| 1 | VCC | SinglePad | J6 |
| 2 | SW_Push | SW_PUSH_6mm | BOOT1, RESET1 |
| 1 | 500mA | C_Disc_D8.0mm_W2.5mm_P5.00mm | F1 |
| 1 | ~ | ICSP | ICSP1 |
| 9 | SW_Cherry_MX_PCB_1.50u | SW_Cherry_MX_PCB_1.50u | SW1, SW14, SW15, SW28, SW42, SW43, SW56, SW57 +1 |
| 53 | SW_Cherry_MX_1.00u_PCB | SW_Cherry_MX_1.00u_PCB | SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9 +45 |
| 1 | SW_Cherry_MX_1.00u_PCB | SW_Cherry_MX_PCB_1.50u | SW29 |
| 1 | SW_Cherry_MX_PCB_1.50u | SW_Cherry_MX_1.00u_PCB | SW41 |
| 1 | SW_Cherry_MX_PCB_3.00u | SW_Cherry_MX_PCB_2.00u | SW61 |
| 1 | SW_Cherry_MX_PCB_3.00u | SW_Cherry_MX_2.00u_PCB | SW62 |
| 4 | SW_Cherry_MX_PCB_1.50u_90deg | SW_Cherry_MX_PCB_1.50u_90deg | SW67, SW68, SW69, SW70 |
| 2 | SW_Cherry_MX_PCB_3.00u | SW_Cherry_MX_1.00u_PCB | SW71, SW72 |
| 1 | SW_Cherry_MX_PCB_1.50u_90deg | SW_Cherry_MX_1.00u_PCB | Space1 |
| 69 | 1N4148 | D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4, D5, D6, D7, D8 +61 |
| 2 | 3.6V | D_DO-35_SOD27_P7.62mm_Horizontal | D67, D68 |
| 2 | 22p | C_Disc_D3.0mm_W1.6mm_P2.50mm | C1, C2 |
| 1 | 4.7u | CP_Radial_D5.0mm_P2.50mm | C3 |
Show 5 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 0.1u | C_Disc_D3.0mm_W2.0mm_P2.50mm | C4 |
| 2 | 5.1k | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2 |
| 2 | 15 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R3, R4 |
| 1 | 10k | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R5 |
| 1 | 1.5k | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R6 |
Causeway THT design files
The KiCad project lives in the isandrocks/Causeway_THT repository on GitHub; these links point at the commit this page was built from.
- Layoutcauseway_THT.kicad_pcb
- Schematiccauseway_THT.kicad_sch
- BOMcauseway_THT_BOM.csv
Causeway THT: common questions
What microcontroller does the Causeway THT use?
The Causeway THT is built around the ATmega32A-P, from the AVR/Arduino family.
How big is the Causeway THT PCB?
The Causeway THT measures 287 × 121 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Causeway THT?
162 components, from 25 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 Causeway THT design files?
From the isandrocks/Causeway_THT 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 Causeway THT design in my own project?
It is published under CC-BY-NC-4.0, which limits how it may be reused; read the license before building on it.
Can I test firmware for the Causeway THT without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746