Skip to content

IDOBAO ID42 40% Abacus Hot Swap Mechanical Keyboard Kit

Sold out
Original price $129.99 - Original price $129.99
Original price
$129.99 - $129.99
Current price $129.99
Choose a Color

One day, the designers at IDOBAO happened to spot a little girl using an abacus to study. The abacus, which was only slightly bigger than the palm of an adult's hand, could easily be carried around and conveniently stored in a pocket. That chance encounter was the inspiration for the spectacularly small Abacus 40% Mechanical Keyboard Kit.

The hot-swappable PCB supports 3-pin or 5-pin mechanical switches without the need to solder them in place. With full QMK and VIA support, each and every key can be programmed and remapped with ease. The open source firmware offers endless possibilities for layouts, shortcuts, backlight effects, and more. The "south-facing" RGB per key backlights are designed to provide more light than traditional backlights, even when non-shine-through keycaps are installed.

All-new screw-in stabilizers are more stable and less wobbly than older designs, creating a much smoother experience when using the "big keys" (space bar, shift, enter, delete). Third party stabilizers (such as Cherry and Durock) are also supported. The aluminum case is a huge improvement over plastic cases, because its stronger, sleeker, but not detrimentally heavier. Connect the board to your Mac or Windows PC via high-speed USB-C cable for a fast and stable experience.


This kit does not include switches or keycaps. Check out the options in our Switch Collection and Keycap Sets Collection to complete your board!

  • 1 x Top Case (Aluminum)
  • 1 x Bottom Case (Aluminum)
  • 1 x Hot Swap PCBA
  • 2 x Screw-in Cherry stabilizers
  • 1 x USB Type-c cable
  • 1 x Tool bag (includes screws, foot pads, etc.)
  • 1 x Drawstring keyboard bag
  • 1 x User manual


  • Case material: Aluminum
  • Hot swap PCB (Kailh hot-swap sockets)
  • South-facing RGB
  • Compatible with screw-in stabilizers
  • Connectivity: USB-C
  • QMK/VIA progammable