Byteboard

Created by @codewmilan

Journal – Building Keyverse 60 PCB

By CodewMilan | Part of the Highway Series


June 17, 2025 — learning( cus i didnt know lol)

  • Decided to embark on designing a custom 60-key ortholinear keyboard PCB.
  • Spent the day watching YouTube tutorials on PCB design for mechanical keyboards.
    • Topics covered: matrix wiring, diode placement, microcontroller pin assignments, and designing footprints.
  • Installed KiCad and explored open-source keyboard projects for reference.
  • Sketched the 5×12 ortholinear layout for the Keyverse 60.

June 18, 2025 — finished schematic

  • Created the schematic in KiCad:
    • Added ATmega32u4 (Pro Micro) as the controller.
    • Added 60 diodes (1N4148) for per-key protection.
    • Laid out the row and column matrix for the ortholinear configuration.
  • Verified connections by cross-checking with reference builds from QMK documentation.
  • First draft of the schematic completed.

June 19 did the pcb layout

  • Switched to PCB layout editor in KiCad.
  • Arranged the key switch footprints in the 5×12 ortholinear grid.
  • Added Kailh hot-swap socket footprints.
  • Carefully routed traces for all rows and columns, ensuring no conflicts or overlaps.
  • Verified DRC (Design Rule Check) for errors resolved a few minor net conflicts.
  • Finalized USB-C footprint for the Pro Micro.

June 20 finally done !!!!

  • Finalized silkscreen with the Keyverse 60 name and Highway Series branding.
  • Exported Gerber files.
  • imported it into easyeda to ease ordering process.
  • Uploaded files to JLCPCB for manufacturing.
  • Submitted the Keyverse 60 entry to the Highway Form for community showcase.
  • Feeling proud of completing my first fully custom keyboard PCB design.