40% printable mechanical keyboard for Framework Mainboard

Your complete personal Framework computer, built into a compact mechanical keyboard.
27
12
0
732
updated December 17, 2024

Description

PDF

For this project I have been inspired by the Raspberry Pi 400. At the moment I haven't been able to print it as I don't own a mainboard framework, but I hope to be able to bring it to reality in the near future.
It is a project that I find very interesting because I love the concept of having the keyboard integrated with the mainboard, and simply connecting it to a source (screen, projector, tv…) to be able to use it directly. For the moment I have created this model with a 40 keyboard, but I don't rule out doing it with other types of keyboards in the future. I found the design process very entertaining and I'm looking forward to continue exploring this kind of concepts.

The top of the case is formed by a mechanical keyboard that you can customise by purchasing your favourite keys.
We have also modified the lower part of the case to fit some anti slip rubber pads. Update: we have also designed this gridfinity compatible base. It is interchangeable with the lower part of the case so you can choose your preferred one!

In the files section you can find the stl files to print them directly and the step project so you can customize or remix it as you like.

 

Framework Mainboard [source]

You will need one for this project.

Documentation for the Mainboard in the Framework Laptop (available at https://frame.work/marketplace/mainboards).

Required parts

  • 12x M3 threaded inserts (M3x5,7x4,6)
  • 6x M3 12mm screws
  • 6x M3 16mm screws
  • 1x Microcontroller e.g. Arduino Pro Micro, Teensy2.0…
  • 45x keyswitch
  • 2x 2u plate mount Cherry stabiliser
  • 45x diodes e.g. 1N4148
  • 8x 8x3mm anti slip rubber pads

Print the following quantities

  • 1x 9_FW_BOT_COVER_L_1_mod.stl
  • 1x 9_FW_BOT_COVER_R_1_mod.stl
  • 1x bezel_left.stl
  • 1x bezel_right.stl
  • 10x CONNECT_PIN.stl
  • 1x framework_blocker.stl
  • 1x plate_left.stl
  • 1x plate_mid.stl
  • 1x plate_right.stl
  • 1x topcase_left.stl
  • 1x topcase_middle.stl
  • 1x topcase_right.stl

You also have the step project so you can customize and remix this project

Wiring [source]

Firmware [source]

Update!

This keyboard is now compatible with gridfinity by printing this base. This means you can have a gridfinity compatible keyboard!

 

Tags



Model origin

The author remixed this model.

Differences of the remix compared to the original

I combined the two concepts into one, so you can have a framework mainboard with a fully printable keyboard in the same case. This allows you to just connect this awesome case to a mouse and a screen to start working.

License


Highlighted models from creator

View more