Skip to content

greywolfcode/Todo-Pad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo Pad

Todo Pad (from the spanish "Todo" meaning all), is a macropad set up to type any Unicode charachter. macro pad

CAD

The lid is designed to attach with a friction fit to allow it to be removed, and the case is angled at 5 degrees.

Note that case.step has just the case models, whereas full_model.step is the assembled model with PCB.

exploded model

PCB

The PCB was designed in KiCad. This is the schematic:

Schematic

And here is the PCB:

PCB

Firmware

Todo pad is controlled using KMK. It has functionality for Unicode and three seperate key layers. A keys.keyconfig file is used to store layouts, and an example is provided with the firmware.

Layout Editor

The layout editor provides a way to create the keys.keyconfig files used to define the key layouts for the Todo Pad. It is not the most complicated program, but it works.

Layout Editor

Bill of Materials

  • XIAO RP2040: 1x
  • Cherry MX Switches: 14x
  • White DSA Keycaps: 14x
  • 1N4148 Diodes: 14x
  • SSD1306 0.91" 128x32 OLED Display: 1x
  • PCB: 1x
  • 3D Printed Case: 1x

About

Fully Customizable Macropad

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages