Bakeneko Build Guide
First make sure we have all the items we'll need. Each Bakeneko needs
- A PCB
- A Plate
- USB-C Daughterboard
- JST Cable
- 4xM2 screws (For the Daughterboard)
- Hex Key (for the Screws)
- Silicone O-ring
- Clip-in Stabilizers (typically 4x2U and 1x6.25U)
- 4 x Silicone Feet
- Bakeneko Aluminum Case
You must use clip in stabilizers for the Bakeneko as screw in stabilizers will interfere with the O ring
Bakeneko PCBs come preflashed with VIA compatible firmware. But make sure the switch on the back is set to "0". If it is set to "1", your PCB will be stuck in the failsafe flashing mode.
Building a Bakeneko
- Starting Kit: (Unfortunately, the o-ring and silicone feet did not make it into this photo)
- To help protect the painted finish: flip the keyboard over and install the 4 feet into the indents on the bottom of the case.
Installing the Daughterboard
- We are going to add the daughterboard to the case. Check out your daughterboard and look at how the pins are aligned. Here, they are closer to the top.
- Check out your JST cable, and make sure the holes will align with the daughterboard pins.
- Insert the JST cable into the daughterboard, keeping in mind the holes of the cable need to align with the pins on the DB.
- Using the 4 M2 screws and hex key, screw the daughterboard into the Bakeneko case. Set the case/DB assembly aside.
Preparing your Stabilizers
If you've never prepared stabilizers before, it may be easier to watch a video guide on stabilizers before continuing. We always recommend clipping and lubing stabilizers before using them in a build!
- Align your stabilizer stem so that the portion with 2 holes is facing outwards.
- The 2 holes in the stem will face out of this hole in the housing.
- Put the stem in the housing. Notice how you can see both holes here. (Or rather - the little plastic piece separating the holes)
- Insert the stab wire into the bottom hole and clip the wire into the stabilizer housing. If you're having trouble with this step, watch the video linked above!
- Repeat the process for the other side and finish assembling your stabilizer.
- Repeat the process for all of the other stabilizers. (Note: The red stuff you see is lube)
Preparing the PCB/Plate Assembly
- Install all the stabilizers into the PCB. The front of the stabilizer should go into the larger holes, allowing the back to clip into the smaller ones.
- Add the plate to the assembly. It should fit easily over the stabilizers.
- Now we are going to add switches to our PCB. Ensure our switch pins are straight.
- Align the switch pins with the holes of the hotswap socket in the PCB. Press straight down to install the switch. Be sure the hotswap socket is supported from below to avoid any potential breakage.
Be sure to support the hotswap socket from below when installing switches! CannonKeys will not be responsible for damages that occur if this is not done.
- When installed, the switch will look like this:
- Finish installing the rest of the switches:
Installing the O-ring
- Now we'll install the O-ring. Follow these visual steps. The o ring is stretchy so don't be afraid to stretch it!
Connecting the PCB
Be careful here! JST connectors can sometimes be delicate, so use caution and be sure not to break it off your PCB! CannonKeys will not be responsible for damages that occur due to forces applied to your JST connector!
- Now we need to connect the PCB to the daughterboard. Ensuring that the JST cable is aligned with the JST connector on the PCB, insert the cable into the connector.
- Flip the PCB over horizontally to orient it properly. Be sure not to cause any stress to the JST cable or connectors as you do this.
- Tuck the JST cable under the PCB
- Tuck the o-ring into the inside of the case. You may need to apply some downward pressure in order to do this. The o-ring uses friction to hold the PCB/Plate assembly in.
- Push the PCB/Plate assembly down. You should feel some of the O-ring friction as you do this. It will end up resting on the posts in the case.
- Add keycaps and ENJOY!
For some of the early Bakeneko PCBs, "Delete" is mapped to the "Backspace" key. Here is how to easily fix it using VIA Configurator.
Before applying any of these fixes, make sure you are on the most recent version of VIA. Latest version available here.
- Open VIA. It will look like this:
- Using the Layout tab, toggle on "Split Backspace":
- Go back to the keymap tab, and map "Delete" to "Backspace"
- Backspace is now fixed!
For some of the Bakeneko PCBs (db60), there is an issue in rebinding the spacebar within VIA. Here is the fix for the issue.
- Download the .json
- Open the file in a text editor, and change every occurrence of
- Save the document, and open Via.
- Once in via, go to the design tab. Click the load button, and open the .json you just saved.
If you do not see a design tab, go to the settings tab and toggle it.
5. Once loaded, your screen should show the keyboard matrix like this. 6. Once that is done, click on the configurator tab on the top left of VIA. You should now be able to edit your keymap as you wish.