Skip to content

anothermimich/lets_mimich

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lets_mimich

This is my first attempt at handwiring and writing custom firmware.

I have posted these photos on reddit, if you want to chat about this keeb leave a comment there.

I take inspiration from the Let's split.

Keyboard Maintainer: Lu

Hardware used

What Quantity
Pro micro atmega32u4 2
Case XD24 / Cospad 2
Plate ID75 aluminum 1
Keycaps DOYS 48
Diode 1N4148 48
Kailh hot swap sockets 48
Tecsee Purple Panda1 48
20mm two-stage springs 48
Krytox 205g0 ?
24 awg cable ?
4.7kΩ pull-up resistors 2
USB-C female connectors 2
M2 Brass standoff 8
M2 screws 8

1 I really like the way that the switches turned out after spring swap and lub. But I still do not recommend them due to poor quality control, allot of the switches don't work or make a weird sound when pressed.

Making process

Case

As the cospad case only have one open for a cable, i take it to a someone with an appropriate machine to do one more open.

Plate

For the plate I choose the ID75. Out of the box it has this size:

,-----------------------------------------------------------------------------------------.
|     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |
|-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----|
|     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |
|-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----|
|     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |
|-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----|
|     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |
|-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----|
|     |     |     |     |     |     |     |     |     |     |     |     |     |     |     |
`-----------------------------------------------------------------------------------------'

In order to use it i have done some cuts that i will try to ilustrate below. The cells market with an X represent what was cut.

,-----------------------------------------------------------------------------------------.
|  x  |  x  |  x  |  x  |  x  |  x  |  x  |  x  |  x  |  x  |  x  |  x  |  x  |  x  |  x  |
|-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----|
|     |     |     |     |     |     |  x  |  x  |  x  |     |     |     |     |     |     |
|-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----|
|     |     |     |     |     |     |  x  |  x  |  x  |     |     |     |     |     |     |
|-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----|
|     |     |     |     |     |     |  x  |  x  |  x  |     |     |     |     |     |     |
|-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----|
|     |     |     |     |     |     |  x  |  x  |  x  |     |     |     |     |     |     |
`-----------------------------------------------------------------------------------------'

Which left me with 2 plates, of this size:

,-----------------------------------.                 ,-----------------------------------.
|     |     |     |     |     |     |                 |     |     |     |     |     |     |
|-----+-----+-----+-----+-----+-----|                 |-----+-----+-----+-----+-----+-----|
|     |     |     |     |     |     |                 |     |     |     |     |     |     |
|-----+-----+-----+-----+-----+-----|                 |-----+-----+-----+-----+-----+-----|
|     |     |     |     |     |     |                 |     |     |     |     |     |     |
|-----+-----+-----+-----+-----+-----|                 |-----+-----+-----+-----+-----+-----|
|     |     |     |     |     |     |                 |     |     |     |     |     |     |
`-----------------------------------'                 `-----------------------------------'

Connecting the halves

I used I2C to connect the halves, using GND, VCC, 2, 3 on both pro micros. Between VCC and 2 and VCC and 3 i used 4.7kΩ pull-up resistors.

Flashing

As this board is not merged in the official qmk or vial repository you will need to move the files to keyboards/handwired/lets_mimich to compile and flash it. If you decide to use vial the same path exist inside the vial folder.

Vial

Make example for this keyboard (after setting up your build environment):

make handwired/lets_mimich:vial

Flashing example for this keyboard:

make handwired/lets_mimich:vial:flash

In the other folder, i left a vial keymap that is quite adequate do use.

Default

Make example for this keyboard (after setting up your build environment):

make handwired/lets_mimich:default

Flashing example for this keyboard:

make handwired/lets_mimich:default:flash

Bootloader

  • Bootmagic: Hold (0,0) when plugin the keyboard
  • Keycode in layout: Hold lower and raise layer and press the key (0,1) that is mapped as QK_BOOT

About

Custom qmk code for a ortho split keyboard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published