Skip to content

Collection of KiCad PCB designs for custom keyboards, including full-sized and split ergonomic layouts with STM32F072CBT6 microcontrollers.

License

Notifications You must be signed in to change notification settings

modern-hobbyist/aesir

Repository files navigation

Project Aesir: Custom Keyboard PCB Designs

#### This project is still in progress ####

Project Aesir is a collection of custom keyboard PCB designs created using KiCad, aimed at keyboard enthusiasts and DIY makers. Each project in this collection is designed to offer flexibility, from a template for a standard keyboard PCB using the STM32F072CBT6 microcontroller to a split ergonomic keyboard design, also powered by the STM32F072CBT6.

I initially started this collection as a personal respository of templates to get my new projects on the ground running faster, but it has gradually grown to include several board designs I've completed. Make sure to check back in periodically as I add new boards to my collection!

Included Projects

  1. Heimdall: A full-sized keyboard PCB designed for customization and personal use.
  2. STM32F072CBT6 Standard Template: A blank template for creating your own keyboard designs with the STM32F072CBT6 microcontroller.
  3. STM32F072CBT6 Split Template: A blank template for creating your own split keyboard designs with the STM32F072CBT6 microcontroller.
  4. Hermod: A split ergonomic keyboard design for those seeking an ergonomic, portable build. Featuring a magnetically detachable AND reversible numpad!

Getting Started

Requirements

  • KiCad: Download and install the latest version of KiCad.
  • PCB Manufacturer: These projects were developed in collaboration with PCBWay. Each sub-project will have a link to the project on PCBWay's project sharing platform so you can order them with the click of a button.
  • Plugins: There are a few KiCad plugins that you can install that will help with building these PCB's as well as one library of keyswitches:

Steps

  1. Clone this repository to your local machine.
    git clone https://github.com/modern-hobbyist/aesir
  2. Open the desired KiCad project in your KiCad software.
  3. Customize the layout, add your own components, and make any modifications to fit your needs.
  4. Export the Gerber files for your chosen PCB manufacturer.
  5. Build and assemble your keyboard!

Contributing

Contributions to Project Aesir are welcome! Whether it's improving existing designs, adding new features, or creating entirely new layouts, feel free to open a pull request.

Contribution Guidelines

  1. Fork the repository.
  2. Make your changes on a new branch.
  3. Submit a pull request with a clear description of your contribution.

Disclaimer

These designs are provided as-is, without warranty of any kind. I am not liable for any damages, malfunctions, or issues that may arise from using or modifying these designs, including but not limited to hardware damage, injury, or other unintended consequences. By using these designs, you agree to take full responsibility for any results, modifications, or assembly errors.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For questions or collaboration inquiries, feel free to reach out to me on GitHub or via my YouTube channel.

About

Collection of KiCad PCB designs for custom keyboards, including full-sized and split ergonomic layouts with STM32F072CBT6 microcontrollers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages