BB40 Build Guide

A completely normal BlackPill-powered DIY 40% kit.

Finished Build

Table of Contents

Required Tools

These tools and components are required to complete the project and are not included in the kit. The linked names of the components will generally link to a place where you can buy them.

Recommended Tools

These tools are not necessary to complete the build, but might make the process a little easier for you or help you correct mistakes if you make them.

  • Through-Hole leg bender forming tool
  • Solder Sucker
  • Solder Wick
  • Switch Puller

Kit Contents

Note: You might have extras of some components. This is normal and is to account for small mistakes.

The Big Stuff

  • PCB

PCB

  • Bottom

Bottom

  • Plate

Plate

Components

  • BlackPill

BlackPill

  • 45x Diodes

Diodes

  • Encoder

Encoder

  • Knob

Knob

Assembly Hardware

  • Acrylic Guard

Acrylic Guard

  • 2x M2 10mm female-female standoffs

M2 10mm standoffs

  • 2x M2 8mm male-female standoffs

M2 8mm male female standoffs

  • 4x M2 8mm female-female standoffs

M2 8mm standoffs

  • 2x M2 6mm screws

M2 6mm screws

  • 10x M2 4mm screws

M2 4mm screws

  • 4x Rubber bumpons (feet)

Rubber bumpons

Step 0: Test and Flash Your BlackPill

Firmware is on our firmware repo, available here: https://github.com/MechWild/mw_firmware/releases

All BlackPills that we sell are tested and preflashed with a modified version of either the BBS firmware or OBE firmware. This is just so that you can plug it in and test to make sure it is connected to your computer correctly and then flash it before building the rest of the board. By default, the blue light on the front of the black pill will be connected to the Num Lock status indicator for your computer. Plug in the black pill, and toggle Num Lock with another keyboard to see if the light responds accordingly. All BlackPills that we sell are tested and preflashed with a modified version of either the BBS firmware or OBE firmware. This is just so that you can plug it in and test to make sure it is connected to your computer correctly and then flash it before building the rest of the board. By default, the blue light on the front of the black pill will be connected to the Num Lock status indicator for your computer. Plug in the black pill, and toggle Num Lock with another keyboard to see if the light responds accordingly.

Next, we will try and put it into bootloader mode. To do this, hold the button labeled “Boot0” on the top of the Blackpill, and while you are still holding that button, tap and release the “NRST” button. Then after a second or two, release the “Boot0” button. If nothing happens in QMK toolbox or if it still is responding when you push the Num Lock, then you should try again, because it didn’t go into bootloader mode.

Now we will try and flash the Blackpill using QMK toolbox (or your tool of choice.) Grab the appropriate firmware from the link at the beginning of this step, download it, select it in QMK Toolbox, put the BlackPill in bootloader mode then click flash.

Step 1: Diodes

The orientation of the diode matters! Black line on the diode should line up with the line on the silkscreen drawing underneath it. Diodes go on the bottom of the PCB (the side opposite the side where the switches go in).

Step 1: Diodes

Step 1: Diodes

Step 2: Resistors

Orientation of the resistors doesn't matter here. Just make sure they are in the right spot, and it will probably look better if they are all facing the same direction.

Step 2: Resistors

Step 2: Resistors

Step 3: BlackPill/PillBug

Put on the BlackPill or PillBug (your choice, I socketed here like I normally do since I test a ton of stuff.)

Components face upwards with the USB port facing to the top right corner of the keyboard.

Step 3: BlackPill/PillBug

Step 3: BlackPill/PillBug

Step 4: Status LEDs

Status LEDs now! The easy way to tell which is which is that the long leg of the LED goes in the hole closest to the edge of the board. The pictures below highlight which is which. No real order specifically required, but when I do 3 color status LEDs like this, I like to do Red, Green, Blue from the top.

Step 4: Status LEDs

Step 4: Status LEDs

Step 5: Encoder

Now is the time to put on the encoder if you are using one. I put one in for the picture, but removed it for my personal build I am doing in this guide, so don't be confused if it isn't shown again.

Step 5: Encoder

Step 6: Testing Time

Now is the time to use your tweezers to test all the switch positions that you need. Doing it now before soldering switches makes it a billion times easier to troubleshoot if you get some weird results.

Step 7: Stabs/Switches

Go ahead and put all the switches and stabilizers you are using on now. Importantly, you will want to make sure that you put your stabilizers on before soldering switches, and the switches go THROUGH the switchplate before being soldered as well.

Step 7: Stabs/Switches

Step 8: Standoffs

Simple step with lots of small parts. Start off with the two mount points for the acrylic guard. I find it easiest for these to hold them on one side and just screw the other side on with my other hand like shown in the pictures here. NOTE: The standoffs you are using on the top side where the acrylic mounts are going to be slightly longer than the others in the bag!

Step 8: Standoffs

Then you will need to pass a screw through the plate with your screwdriver, and screw the standoffs on from the other side.

Step 8: Standoffs

Step 8: Standoffs

Step 8: Standoffs

Do that for all the holes, so that when you flip it to look at the bottom (like this next pic) you will see 6 total standoffs to screw the bottom on with.

Step 8: Standoffs

Step 9: Bottom and Feet

Put the bottom on and then the four rubber feet into the corners.

Step 9: Bottom and Feet

Step 10: Acrylic Guard

Install the acrylic guard now. If it has blue film on it (it probably does by default) then peel it off first.

Step 10: Acrylic Guard

Guard on!

Step 11: Keycaps and Submit For Inspection

All done! Put the keycaps on then have your cat check it over for approval. Enjoy!

Step 11: Keycaps and Submit For Inspection

Inspection time!

Step 11: Keycaps and Submit For Inspection