Skip to content

er1chu/zmk-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My custom ZMK config for the Almn40


From the Almn40 Repo

ALMN40 Keyboard

Based on Polarity Works CRBN

ALMN40 Keyboard

Default keymap

Screen Shot 2022-08-30 at 9 38 34 PM

Screen Shot 2022-08-30 at 9 38 43 PM

Screen Shot 2022-08-30 at 9 38 51 PM

Screen Shot 2022-08-30 at 9 38 58 PM

Build Guide

Important Notes

  • The top pin on the switch that goes above the USB-C port must be clipped because of the height tolerance!
  • On V1 of the PCB, the bottom three diodes on the V1 PCB must be soldered on the underside of the PCB because of the height tolerance!

Kit Contents

  • 1x ALMN40 PCB
  • 1x Bead Blasted Anodized Aluminum Case with rubber feet
  • 1x Bead Blasted Stainless Steel Plate
  • 1x Nice!Nano v2
  • 2x 1x12 Header Pins
  • 48x 1N4148 Diodes
  • 1x 1500mAh Lithium Ion Battery
  • 1x JST PH 1.25 Battery Cable
  • 6x Stainless Steel Screws
  • 1x 3M Battery Tape

Parts Required

  • 48x Switches
  • 48x Keycaps
  • Optional 1x EC11 / EC12 Rotary Encoder and Knob
  • Optional 96x Mill-Max 3305 Hot Swap Sockets

Tools Required

  • Soldering Iron
  • Cutters
  • Philips Screwdriver
  • Electrical Tape

Parts

Soldering PCB

1. Optional - Mill-Max Hot Swap Sockets

Press Mill-Max Hot Swap Sockets tightly into each switch pin hole Sockets

Tape the top of each row with electrical tape and solder the underside DSCF3901

I am using Mill-Max 3305-0-15-80-47-27-10-0

2. Diodes

  • Ensure the polarity of the diodes is correct before soldering!
  • On V1 of the PCB, the three bottom diodes must be soldered on the underside of the PCB, otherwise they will hit the switches!

Bend the diode pins along the edge of the PCB Diodes

Insert diodes into PCB, then tape the top of each row with electrical tape, then clip the pins on the underside and solder. Diodes

3. PCB Header Pins

  • Do not solder the Nice! Nano yet if you are not using hot swap sockets
  • You must use 2.4mm-2.5mm tall headers or else the USB port won't line up with the case!

Insert the header pins such that the shorter pins go into the PCB, and solder the header pins to the PCB. The Nice! Nano can be inserted and oriented so that the chip and logo are no longer visible for alignment, but DO NOT solder it yet, otherwise the switches will be blocked from soldering. You can optionally use Mill Max Ultra Low Profile hot swap sockets which are 2.4mm tall https://www.littlekeyboards.com/products/ultra-low-profile-sockets Headers

4. Optional - Rotary Encoder

Solder the Rotary Encoder and clip the pins

5. Switches and Plate

  • The switch pin directly above the USB-C port must be clipped!

Clip one switch pin for the switch above the USB-C port, and insert the switches into the plate and PCB. Solder the switches if you are not using hot swap sockets. Switch

6. Battery Wires

  • The red wire goes on the positive (+) terminal!
  • The wires should be inserted from the side where the chips are visible with the Nice! Nano logo!

Solder the battery wires so that they can be tucked in between the Nice! Nano and the PCB later. Wires

Solder the charge boost jumper with one of the cut diode pins on the Nice! Nano for batteries above 500mAh. The included battery is 1500mAh. Jumper

7. Nice! Nano

  • The Nice! Nano must be oriented so that the chips with the Nice! Nano logo face inside toward the PCB! They should not be visible.

Insert the Nice! Nano into the longer bottom header pins oriented so that the logo and chips are no longer visible and tuck in the battery wires in between the Nice! Nano and the PCB. Nice! Nano

Clip the bottom pins so that they are flush with the Nice! Nano, then solder the header pins to the Nice! Nano. DSCF3952

8. Battery

  • Make sure the red wire plugs into the red wire!

Knot the excess battery cable, and plug it in as shown. Battery

The cables coming out of the controller should be taut against the end of the controller so that they don't hit the edge of the battery cavity in the case. Battery

Tape the battery to the case. Battery

9. Case

Drop the PCB into the case, ensuring that the battery wires are tucked neatly into the battery cavity, and the USB-C port on the Nice! Nano is aligned with the opening in the case. Assemble the case with screws. Case

10. Keycaps

Add keycaps and enjoy your new ALMN40! Keycaps

References

Troubleshooting Connections

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published