chrumm-keyboard VS Pico-Keyboard

Compare chrumm-keyboard vs Pico-Keyboard and see what are their differences.

Pico-Keyboard

Hardware design for a mechanical keyboard based on RP2040 (by zli117)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
chrumm-keyboard Pico-Keyboard
3 2
254 77
- -
6.7 0.0
about 1 month ago over 1 year ago
Python Python
GNU General Public License v3.0 or later Creative Commons Attribution Share Alike 4.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

chrumm-keyboard

Posts with mentions or reviews of chrumm-keyboard. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-09.

Pico-Keyboard

Posts with mentions or reviews of Pico-Keyboard. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-07-30.
  • Two months of work finally comes to fruition. The first keyboard I designed and built from scratch, powered by RP2040. Everything is open-sourced.
    2 projects | /r/raspberry_pi | 30 Jul 2022
    This is my first attempt at designing a mechanical keyboard, and my second shot at PCB design. To me this is truly a "full stack" project: from PCB to case to firmware. The reason I wrote my own firmware is that I want to learn about how to program RP2040 and it's also an excuse to write a lot of code :). In terms of timing, it took roughly one month to do all the hardware stuff, and one month to write the code. For PCB, I went through at least four iterations to get to the current design. For the case I used up almost a whole spool of PLA to finally get everything fit nicely. It turned out my 3D printer (Ender 5) was playing tricks on me. Basically the carriage is slightly off from parallel (like in this video https://www.youtube.com/watch?v=Z3NR7mJ-P0E) that completely screwed up the fitness between parts. Building the firmware is pretty fun and I learned a lot in the process. For example, I finally figured out how USB HID works. I still remember how happy I was when config menu finally worked. The trickiest part of the firmware is perhaps writing to flash, for persisting the configs. On RP2040 you can't execute any code from flash when programming it. Since I'm using both cores of RP2040, I need to make sure the other core is not running anything from flash when one core is writing to it. FreeRTOS's taskENTER_CRITICAL is not sufficient because it doesn't immediately stop the other core, and Pico SDK's lock core isn't initialized by FreeRTOS. In the end I hacked up a high priority task that sits in SRAM and a bunch of locks to immediately block the second core (see storage.cc in the firmware repo). Overall the material cost for building one keyboard is $129.57. Please see here (https://github.com/zli117/Pico-Keyboard#overall-cost-breakdown) for the breakdown (Keycap is Akko clear translucent blue, knob is GMMK pro knob, and switch is Akko blue). Anyway, this is a really fun project and I've learned a lot along the way. Here's the repo for the hardware (https://github.com/zli117/Pico-Keyboard) and the repo for the firmware (https://github.com/zli117/PicoMK).
  • Two months of work finally comes to fruition. The first keyboard I designed and built from scratch. Everything is open-sourced (hardware, firmware)
    2 projects | /r/MechanicalKeyboards | 30 Jul 2022
    Anyway, this was a really fun project and I've learned a lot on the way. Here's the repo (https://github.com/zli117/Pico-Keyboard) for the hardware and the repo (https://github.com/zli117/PicoMK) for the firmware.

What are some alternatives?

When comparing chrumm-keyboard and Pico-Keyboard you can also consider the following projects:

Keyboard-Layout-Editor-for-Blender - Allows you to import keyboard layouts into blender and render them in 3d

kmk_firmware - Clackety Keyboards Powered by Python

keyboard-tools - Tools for mechanical keyboard design