HHKB-7U Mechanical Keyboard Case

HHKB-7U Mechanical Keyboard Case

prusaprinters

This is a 3D-printable case for creating a mechanical keyboard with an HHKB layout, with a split backspace and blockers. It is compatible with most 60% PCBs, but specifically I have assembled with with the XD60 and DZ60 soldered PCBs.There are 4 "layers" to the design: the top, plate, bottom, and ramp. The plate holds the Cherry-MX compatible switches, and once the switches are soldered in, holds the electrical assembly to the rest of the case. The top and bottom layers make up the core structure of the case, which hold the plate using gaskets. Finally, the ramps slope the case and give additional structural rigidity.The case is chopped in a 2-3-2 configuration. In this case, the top part and ramp is comprised of two components, while the bottom case is made of three parts. This was done to avoid misalignment issues, and mitigates the issues associated with chopping up these parts (ideally these wouldn't be cut into sub-parts).The following additional components are required for mechanical assembly:16 M3x18mm socket cap screws4 M3x8mm socket cap screws4 M3x12mm socket cap screws1/16inch thick neoprene foam for the gaskets1/8inch thick neoprene foam for dampening between plate and PCB (optional)1/4inch thick neoprene foam for dampening in the case (optional)The following additional components are required for the functional sub-assembly:1 60% Keyboard PCB60 Cherry-MX compatible switches2 2U Screw-In Stabilizers1 7U Screw-In StabilizerA Compatible Keycap setPrint SettingsThe following general settings where used by me:Gyroid infill (70%) as it gives additional dampeningAn elephant foot compensation of 0.2 to 0.5 mmMonotonic Infill for top and bottom layersLayer height of 0.2 mmWhen printing the plate, the following should be used to maximize infill layers:1 layer of bottom solid infill2 layers of top solid infill Post-PrintingStep 1: Check the Switch PlateIn the event that the first layers of the switch plate were printed too close to the print bed, the plate dimensions might be affected enough to cause the switches to improperly actuate or cause interference when assembling the keyboard case.Before you move onto other stages, check that the plate fits in the matching gaps in the top and bottom case parts. Afterwards, place switches randomly throughout the plate and test that the switches are able to return to their top position once pressed down.If the plate doesn't fit in the case, you may want to trim the outer tabs with flush cutters, or file it down.If the switches fail to return properly (or your linear switches suddenly feel tactile), you can either file down the switch holes or re-print the plate.Step 2: Preparing Screw HolesThe holes in the keyboard model may be too small for the M3 screws (depends on your 3D printer and slicer). I recommend using a hand-drill with a 2.7mm bit to manually drill out the holes prior to assembly.Step 3: Final AssemblyThe keyboard sub-assembly should be assembled with the following steps:Lube, mod, and install the stabilizers.Install the switches into the plate without the PCB.Glue the plate-pcb dampening foam to the plate. Avoid any foam near the stabilizer wires.Press the switch-and-plate assembly into the PCB. Ensure that no pins have been bent in this process.Solder the switches into the PCB.Test the PCB and update the firmware as you see fit.The case is then assembled with the following steps:Cut and apply the neoprene gaskets to the protruding tabs present on the switch plate.Cut and apply the neoprene sound damping foam to the bottom of the PCB.Assemble the top, plate, and bottom pieces together from the left to the right (or vice versa, up to you) with the M3x18 screws.Screw in the ramps with the M3x8 and M3x12mm screws.Apply rubber feet to the bottom of the ramps.And with that, you're done!

Download Model from prusaprinters

With this file you will be able to print HHKB-7U Mechanical Keyboard Case with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on HHKB-7U Mechanical Keyboard Case.