2025-10-04 13:35:22 -03:00
2025-08-15 13:36:29 -03:00
2025-06-07 13:01:01 -03:00
2025-06-03 00:07:29 -03:00
2025-06-07 13:01:01 -03:00
2025-08-15 13:36:29 -03:00
2019-05-14 15:17:56 +08:00
2025-06-03 00:08:51 -03:00
2025-10-04 13:35:22 -03:00

fAuxLICE

A 3D printable Alice-like mechanical keyboard.

outside

Layout

layout

Keyboard Layout Editor

Components

Required components

  • 1x Arduino Pro Micro
  • 64× switches of your choice
  • 108-key keycap set
  • 64× diodes
  • Wires
  • 14× M3×16 countersunk screws
  • 2× M3×12 countersunk screws

Optional components

  • 4× plate-mounted Costar stabilizers or
  • 4x plate-mounted Cherry Mx Spec (Durock Piano)
  • 1× M3×8 countersunk screw
  • 1× M3×10 countersunk screw
  • 1× M3×12 countersunk screw
  • 1× M3×16 countersunk screw
  • 1× M3×20 countersunk screw

The optional components are for reinforcing the top halves. They're not required.
A proper glue-up would probably be enough for the two halves.

Wiring diagram

The keyboard is wired in a 10-row, 7-column configuration.
We have to solder a cable between the left and right columns as shown in the picture. wiring

The way to connect the rows/columns to the Pro Micro is defined in keyboard.json:

"rows": ["B5", "B4", "E6", "D7", "C6", "F4", "D4", "D0", "D1", "D2"],
"cols": ["B6", "B2", "B3", "B1", "F7", "F6", "F5"]

Build notes

The accent pieces have an extra 5mm sticking out. You should be able to cut them to the perfect length, and make the transitions between the two seamless. Glue the accent pieces to the bottom halves.

The halves do not lock into each other. I used a combination of glue and diode trimmings melted into the plastic.

Firmware

firmware explain

The firmware included is for the Arduino Pro Micro board.
You can just flash fauxlice_vial.hex with QMK-Toolbox or QMK-CLI.

If you want to change something, download the vial code, create a folder in vial-qmk/keyboards/ called fauxlice, copy what is in firmware into that folder, and modify what you need.
Finally, while in vial-qmk run make fauxlice:vial and flash the .hex file.

Build

  1. Add mid top screws.
  2. Add switches south pole, with the hole to the bottom.
  3. Solder the diodes on the left pin (the diagram is top view, but when you're soldering, you're viewing from the bottom).
  4. Solder cable as shown on the wiring diagram, and connect the columns to the other side as shown.
  5. Now solder the PM as shown in the keyboard.json.

Note: If you'll use plate-mounted stabilizers, you should add them before soldering the switches.

Special thanks to

Description
No description provided
Readme 42 MiB
Languages
C 97.2%
Makefile 2.8%