-
Head to the JLCPCB order page.
-
Upload the
VoidHHKB-Hotswap.zip
file inproduction/
. -
Set the quantity of the PCBs you want made.
-
Set your desired PCB parameters. Here are some suggested parameters: (Everything else can be kept at their default)
- PCB Color: Purple
- Surface Finish: ENIG
- Remove Order Number: Yes
- Enable the PCB Assembly option at the bottom, and set the following parameters:
- PCBA Type: Standard
- Assembly Side: Bottom
-
Press
Confirm
at the bottom orNEXT
on the right to get to the next page. -
Click
NEXT
to get to the Bill of Materials tab. -
Click
Add BOM File
and select thebom.csv
file inproduction/
. -
Click
Add CPL File
and select thepositions.csv
file inproduction/
. ClickProcess BOM & CPL
to proceed. -
You should be presented with a list of all the components and quantities needed. Double check there are no missing components. If there are, you will have to find substitute components for it. Click
NEXT
to proceed. -
You should be presented with a view of the PCB and its components. You will most likely need to rotate the Hotswap sockets manually. Click
NEXT
to proceed. -
You should see a breakdown of the price for the PCBs you want to order. Select
Keyboard - HS Code 847330
underOffice Appliance Accessories
for the Product Description. -
Save to cart, and pay for it!
-
Install and launch QMK Toolbox
-
Connect PCB via USB. Hold down reset button to enter bootloader
-
Under 'Local file' open firmware/void_voidhhkb_via.bin. Everything else can be left as default (MCU should be ATmega32U4)
-
Click Flash!
-
Unplug and plug in again to complete set up
Temp instructions until I get around to merging files into QMK repo...
-
To edit keymap in via open web page and select 'Design' on the top ribbon
-
Click 'Load Draft Definition' and load '/firmware/voidhhkb/via.json'
- Files have been included under 'firmware' if you want to build the bin files yourself.
- This is fairly trivial to do by following the QMK Tutorial