• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Handwired or GNAP 2.0 mechanical keyboard 3d printed case 3D Printer File Image 1
Handwired or GNAP 2.0 mechanical keyboard 3d printed case 3D Printer File Image 2
Handwired or GNAP 2.0 mechanical keyboard 3d printed case 3D Printer File Image 3
Handwired or GNAP 2.0 mechanical keyboard 3d printed case 3D Printer File Image 4
Handwired or GNAP 2.0 mechanical keyboard 3d printed case 3D Printer File Image 5
Handwired or GNAP 2.0 mechanical keyboard 3d printed case 3D Printer File Image 6
Handwired or GNAP 2.0 mechanical keyboard 3d printed case 3D Printer File Image 7
Handwired or GNAP 2.0 mechanical keyboard 3d printed case 3D Printer File Thumbnail 1
Handwired or GNAP 2.0 mechanical keyboard 3d printed case 3D Printer File Thumbnail 2
Handwired or GNAP 2.0 mechanical keyboard 3d printed case 3D Printer File Thumbnail 3
Handwired or GNAP 2.0 mechanical keyboard 3d printed case 3D Printer File Thumbnail 4
Handwired or GNAP 2.0 mechanical keyboard 3d printed case 3D Printer File Thumbnail 5
Handwired or GNAP 2.0 mechanical keyboard 3d printed case 3D Printer File Thumbnail 6
Handwired or GNAP 2.0 mechanical keyboard 3d printed case 3D Printer File Thumbnail 7

Handwired or GNAP 2.0 mechanical keyboard 3d printed case

umbacos avatarumbacos

December 30, 2022

printables-icon
DescriptionCommentsTags

Description

This is a case for the GNAP2.0 pcb of 40percent club, you can find more information about the PCB here: http://www.40percent.club/2016/10/gnap-20-plateless.html

and here: https://git.40percent.club/di0ib/tmk_keyboard/src/branch/master/keyboard/gnap/pcb

I downloaded the Gerbers from di0ib's github, sent them to JLCPCB and got back 5 PCBs for 10 bucks plus shipping (actually it cost way more the shipping than the PCBs)

Meanwhile i designed and printed this case.

You will need at least a 235x235 bed to be able to print them in one piece. I have an Ender 3 pro.

The design includes already the brims for better adhesion.

Building this keyboard is a bit tricky. You must:

  1. cheat with your slicer, make it think your print bed is 235.2x235.2, then find the right 45° print angle and be sure the print bed is placed in the right way so all corners of the case fall inside it. After you have printed the case, print 10 spacers, or you can use any other M2x3.5 spacer. You will need 10 of those
  2. solder the diodes and the ProMicro in the PCB (I went with only one Pro Micro, so no resistors nor LEDs). Use sockets for the ProMicro, do not solder it directly to the PCB, or you will not be able to solder the two switches below it
  3. place the switches in the printed plate
  4. place the screws in the plate. You will need 5x M2x12 screws for the upper row and 5x M2x10 screws for the lower row. Use screws with a relatively small head, or you will have troubles. I used these ones: https://www.amazon.it/gp/product/B074GZ46MV/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
  5. place the spacers in the screws, carefully put the switch pins in the PCB and solder the switches
  6. place the USB-C daughterboard in place with two M2x6 screws. You will need exactly this one: https://www.banggood.com/TYPE-C-Female-Test-Board-USB-3_1-with-PCB-24P-Female-Connector-Adapter-For-Measuring-Current-Conduction-p-1551934.html?rmmds=myorder&cur_warehouse=CN or you can alter the design to accomodate the one you have
  7. cut a Micro USB cable to the right length and connect it to the USB-C (google the diagram for the connection: you will need to solder GND, VCC, D+ and D- to the respective pads on the daughterboard). If you are good at soldering, instead of using a USB cable, you can pickup the D+ and D- signals from the two 220ohm resistors on the ProMicro, get the Vin on the voltage regulator, GND pin and bring the four wires to the daughterboard
  8. flash your ProMicro with QMK's UT47.2 default profile, or anyone that suits you. Be sure there is a RESET command in your keymap.c, to be sure to update again the firmware in the future without having to open the case
  9. optional: fill the bottom of the case with silencing foam from home depot, to make the typing sound less hollow
  10. place the captive M2 nuts in the bottom of the case. I suggest you put a small piece of tape to close the gap and prevent the nut from coming out when you tilt the keyboard, or screwing in the top will be a frustrating experience ;)
  11. close the case and type!!!

Print Settings

Printer Brand:

Creality

Printer:

Ender 3 Pro

Rafts:

No

Supports:

No

Resolution:

0.2

Infill:

20%

Filament: Generic PLA

Any

Notes:

Brims already included in the design

Category: 3D Printing

License:

Creative Commons — Attribution

Related Models

Thor Mjolnir Hammer Bic Pen preview image

Thor Mjolnir Hammer Bic Pen

effektz profile image

effektz

9,095

Diverse Schilder / various labels  for hobby & makers preview image

Diverse Schilder / various labels for hobby & makers

RPK profile image

RPK

2

Cute Fluffy Puppy Figurine to Print preview image

Cute Fluffy Puppy Figurine to Print

bonowski. profile image

bonowski.

3

Vorpal The Hexapod Walking Robot preview image

Vorpal The Hexapod Walking Robot

vorpal profile image

vorpal

4,986

MakerZ – Open Source 1/28 RC Drift Chassis by Fails & Makes | Açık Kaynak 1/28 RC Drift Şasisi preview image

MakerZ – Open Source 1/28 RC Drift Chassis by Fails & Makes | Açık Kaynak 1/28 RC Drift Şasisi

Fails&Makes profile image

Fails&Makes

Customizable EU License Plate Keychain preview image

Customizable EU License Plate Keychain

John_M profile image

John_M

44

Snap-Together Mini Minecraft Jack-O-Lantern with integrated LED preview image

Snap-Together Mini Minecraft Jack-O-Lantern with integrated LED

scottrlindsey profile image

scottrlindsey

4,456

Small Parts Storage Drawers - Organizer preview image

Small Parts Storage Drawers - Organizer

GT 3D Makers profile image

GT 3D Makers

29

9