Skip to content

grasegger/anna_arch

Repository files navigation

Anna Arch

Welcome to the Anna Arch Repository. Here you can find everything (hopefully) that you need to build your own Anna Arch!

You can view a 3D preview of the model by going to the ´models´ folder.

Screenshot of the model.

Here you can take a look at the layout: Layout of the keyboard

What is it?

The Anna Arch is a split keyboard that has a keywell and is using zmk for communicating. Part of the setup is a dongle, which allows for long battery life for the halves.

The keyboard has 28 keys and a very optimized layout for both Mac and PC. Since I am german I also need umlauts, but that's basically everything that is super specific to one language.

There is no PCB for the keyboard since the keywell make that a bit hard to design (for me), so this needs to be handwired.

The case is 3D printed. I personally enjoy carbon fiber infused PLA for my final prints, it gives it a really nice finish, is steardy enough to be transported, and I also would argue that the sound is nice, but that is of course preference.

How to build

Parts

  • 10 M2x5 screws
  • 2 Puchi BLE with power switch
  • Cables for connecting the switch matrix, mcu, battery and reset button (I used 28 awg)
  • 30 MX Switches (two will be used for reset buttons)
  • Keycaps (the reset button has 13mm clearance, so use low profile caps there)
  • 1 Xiao mcu with nrf.... for the dongle
  • optional, but highly recommended, some sort of under key pcb for hotswap, I used mxledbit

Case

Including supports and the dongle I used about 200g of Filamnet for printing.

For the right side if the keyboard mirror the parts in your slicer.

Here is how I printed the parts:

TODO

Roadmap

Ongoing

  • Finish this README.

MK1

  • Design & test internal battery holder

MK2 - The one with the dongles

  • Add a display to the dongle so the battery levels of the keyboard can be monitored
  • Add a battery to the dongle so bluetooth connections can be used on the go without the need for a cable
  • Add a magnet for future versions of the halves to attach the dongle during transport
  • Add a power switch to the dongle
  • Switch to nice nano or puchi ble (w/o power switch) for the dongle
  • Add a button for soft power off
  • Add a way to reset the donlge without opening it

MK3 - Enjoy the thumbness

  • Lower the thumbs and align them to the base plane
  • Optimize screws to be 4 in the corners
  • Move the onboard usb to the back of the keyboard
  • Optimize the position of the reset button
  • Add little spaces to the bottom for the feet, so the feet take up minimal space and are easy to align
  • Add magnet for usb dongle transportation
  • If the dongle is in transport mode make usb available so you can plug it in and it looks like a normal connection
  • Add a power switch to the keyboards that does not require a controller with one
  • unified front for the inner side
  • go back to heat insert for srews

Mouseless

I also added the mouseless config to this repo since it is an integral part of my keyboard workflow. It's a great app, get it at mouseless.click

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published