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:
- 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.
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.
- Before inserting any switches, make sure the pins are straight.
- Now we are going to add switches to our PCB. Insert 6 or so switches along the outside of the plate, then place the plate ontop of the PCB. Don't push switches in yet.
- Now that we know pins are straight and the plate is ontop of the PCB, line up the switch pins to the socket and push in while supporting the socket from the bottom. If the plate slides down on the switch, you can pull it back up, ensuring the switches are clipped in properly.
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.
- Now that we have some switches in, go along the border and continue inserting switches. Like the first ones, make sure to support the hotswap sockets, and make sure the plate stays level.
- 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 and lower the assembly.
- Tuck the o-ring into the inside of the case, paying close attention to the backspace stabilizer (you need to tuck the o-ring in around the entire assembly, but the backspace stabilizer area will be extra tight). 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.