# CodeBoard A keyboard specially made for coding with quicker access to common characters. After making [CodePad](https://github.com/Alfonsoce11/CodePad/) I figured the next logical thing to do was to make a full keyboard for coding. | Assembly | Exploded View | |--|--| | Screenshot 2025-06-22 at 11 06 28 PM | CodeBoardExplodedView | # Layout Screenshot 2025-06-23 at 12 59 59 PM I chose this layout so that I could keep the normal keyboard layout while also optimizing for coding. It has keys I often use while coding to the right of the main part of the keyboard, similar to a numpad but for coding. The brackets and quotes type both characters and put the curser between the characters. The angle brackets don't because they are more commonly used for conditions rather than brackets in coding. I wrote the firmware using KMK. # Case The case consists of 3 parts: the bottom, the plate, and the top part. It uses M3x16mm screws and heat-set inserts to hold the 3 parts together. | Bottom | Plate | Top | |--------|-------|-----| | Screenshot 2025-06-23 at 6 44 54 PM | Screenshot 2025-06-23 at 6 45 18 PM | Screenshot 2025-06-22 at 10 47 27 PM | Heres an assembly of the case: Screenshot 2025-06-23 at 6 47 26 PM I made the case using OnShape. # PCB **Schematic:** Screenshot 2025-06-29 at 9 05 20 AM **PCB:** Screenshot 2025-06-29 at 9 06 19 AM **3D PCB:** Screenshot 2025-06-29 at 9 07 33 AM I made the PCB on KiCAD and learned how to create a key matrix. # More Views Screenshot 2025-06-23 at 8 33 21 PM Screenshot 2025-06-23 at 8 36 05 PM # BOM |Item |Quantity|Price |Link | |-------------------------------|--------|------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| |Raspberry Pi Pico |1 |$4.00 |https://vilros.com/products/raspberry-pi-pico | |Brown 90 PCS Cherry MX Switches|1 |$16.01|https://www.aliexpress.com/item/3256807797357274.html?spm=a2g0o.cart.0.0.7b1f38daq82dup&mp=1&pdp_npi=5%40dis%21USD%21USD%2034.20%21USD%2016.01%21%21USD%2016.01%21%21%21%402101c59517507203853198392e81ba%2112000043155900936%21ct%21US%216400114757%21%211%210| |M3x16mm 50 PCS Screws |1 |$3.10 |https://www.aliexpress.com/item/2251832772825104.html?spm=a2g0o.cart.0.0.7b1f38daq82dup&mp=1&pdp_npi=5%40dis%21USD%21USD%203.10%21USD%203.10%21%21USD%203.10%21%21%21%402101c59517507203853198392e81ba%2166368903760%21ct%21US%216400114757%21%211%210 | |Heat Set Inserts |1 |$6.55 |https://www.aliexpress.com/item/2255800046543591.html?spm=a2g0o.cart.0.0.7b1f38daq82dup&mp=1&pdp_npi=5%40dis%21USD%21USD%207.10%21USD%206.55%21%21USD%206.55%21%21%21%402101c59517507203853198392e81ba%2110000000945302188%21ct%21US%216400114757%21%211%210 | |100 PCS Diodes |1 |$1.46 |https://www.aliexpress.com/item/2255799955957794.html?spm=a2g0o.cart.0.0.7b1f38daq82dup&mp=1&pdp_npi=5%40dis%21USD%21USD%201.46%21USD%201.46%21%21USD%201.46%21%21%21%402101c59517507203853198392e81ba%2110000000428321629%21ct%21US%216400114757%21%211%210 | |100 PCS Black Keycaps |1 |$22.03|https://www.aliexpress.com/item/3256805981338445.html?spm=a2g0o.cart.0.0.7b1f38daq82dup&mp=1&pdp_npi=5%40dis%21USD%21USD%2030.60%21USD%2022.03%21%21USD%2022.03%21%21%21%402101c59517507203853198392e81ba%2112000036085970239%21ct%21US%216400114757%21%211%210| |2u Cherry Stabilizers |2 |$1.55 |https://www.aliexpress.com/item/2251832678459913.html?spm=a2g0o.cart.0.0.7b1f38daq82dup&mp=1&pdp_npi=5%40dis%21USD%21USD%201.87%21USD%201.55%21%21USD%201.55%21%21%21%402101c59517507203853198392e81ba%2112000036652220667%21ct%21US%216400114757%21%212%210 | |6u Cherry Stabilizer |1 |$1.66 |https://www.aliexpress.com/item/2251832678459913.html?spm=a2g0o.cart.0.0.7b1f38daq82dup&mp=1&pdp_npi=5%40dis%21USD%21USD%202.00%21USD%201.66%21%21USD%201.66%21%21%21%402101c59517507203853198392e81ba%2112000036652220673%21ct%21US%216400114757%21%211%210 | |PCB |5 |$25.11|https://jlcpcb.com/ | |TOTAL | |$81.47| |