{"id":18873677,"url":"https://github.com/athul/macrokuttan","last_synced_at":"2025-04-14T16:21:00.658Z","repository":{"id":50696294,"uuid":"400588118","full_name":"athul/macrokuttan","owner":"athul","description":"The Budget Macropad Project","archived":false,"fork":false,"pushed_at":"2021-10-06T03:57:24.000Z","size":7153,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-28T05:05:15.424Z","etag":null,"topics":["circuitpython","handwired","kmk-firmware","macropad","mechanical-keyboard","pico","python"],"latest_commit_sha":null,"homepage":"https://blog.athulcyriac.xyz/blog/macropad","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/athul.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-08-27T17:31:42.000Z","updated_at":"2025-03-01T12:32:01.000Z","dependencies_parsed_at":"2022-08-24T07:40:59.524Z","dependency_job_id":null,"html_url":"https://github.com/athul/macrokuttan","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/athul%2Fmacrokuttan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/athul%2Fmacrokuttan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/athul%2Fmacrokuttan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/athul%2Fmacrokuttan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/athul","download_url":"https://codeload.github.com/athul/macrokuttan/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248914127,"owners_count":21182360,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["circuitpython","handwired","kmk-firmware","macropad","mechanical-keyboard","pico","python"],"created_at":"2024-11-08T05:35:33.832Z","updated_at":"2025-04-14T16:21:00.636Z","avatar_url":"https://github.com/athul.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MacroKuttan\n\nMacroKuttan is a Macropad with Raspberry Pi Pico and [KMK Firmware](https://github.com/KMKfw/kmk_firmware). It's a budget macropad made shy of **$13 ≈ ₹1000**.\nIt's a handwired keyboard with a 3D printed case. Me and a group of friends did this together to try out the \"Mechanical\" switches.\n\n## Items List\n\n|       Item        | Price | Number of Items |\n| :---------------: | :---: | :-------------: |\n| Raspberry Pi Pico | ₹349  |        1        |\n|     Switches      |  ₹18  |        9        |\n| Case(3D Printed)  | ₹200  |        1        |\n|  Diodes(1N4148)   |  ₹2   |        9        |\n\n\u003e The Keycaps weren't added since it was out of stock. Will update the table when in stock(probably ₹200/- for 10)\n\nTotal = ₹740 + Delivery Charges for Case and Switches(₹100 per person).\n\nI had some old keycaps lying around which I salvaged from an old keyboard with too scratchy mx-blacks. Using that added a vintage look to the macropad.\n\n\n## References\n\n- The case design was from VOID9 design by [Victor Lucachi](https://github.com/victorlucachi/void9)\n- KMK Firmware: https://github.com/KMKfw/kmk_firmware\n- Keycaps File: https://www.thingiverse.com/thing:3185908/files\n\n## Guides and Code Referred to\n\n- [Handwiring Guide](https://beta.docs.qmk.fm/using-qmk/guides/keyboard-building/hand_wire)\n- [James Dawson's Blog](https://blog.jmdawson.co.uk/raspberry-pi-pico-macro-pad/)\n- [MakeUseOf Blog](https://www.makeuseof.com/how-to-build-macro-pad-on-budget/)\n- [4dcube's Blog](http://blog.4dcu.be/diy/2021/04/05/Macropad.html)\n- [enlavin's Gist using KMK Firmware](https://gist.github.com/enlavin/9406429a4d74b8a5a4d4a0cc15bd1feb)\n- [KMK Firmware Docs](https://github.com/KMKfw/kmk_firmware/tree/master/docs)\n\n## Things I've tried\n\n- First time soldering\n- Using a Microcontroller for the First time\n- Played with a Rotary Encoder with KMK\n- Added a LED with a breathing animation. This gives an underglow effect\n\n## Images\n\n1. Raspberry Pi and Gateron Blues\n\n![RPI and Gateron Blues](/assets/rpi.jpg)\n\n2. 3D Printed Case of Void 9 Design\n\n![3D Printed Case](/assets/case_1.jpg)\n\n3. Macropad with Old Keycaps\n\n![Macroapd with Old Keycaps](/assets/kb_1.jpg)\n\n4. Finished Build\n\n![Completed Build](/assets/mp_1.jpeg)\n\n5. Breathe Animation with a Single White Led(Underglow Effect)\n\nhttps://user-images.githubusercontent.com/40897573/135473760-ec9e870b-cf40-4e79-8565-fe208eda3cc4.mp4\n\n\u003e I don't solder that well, so dropping the soldered parts image ;)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fathul%2Fmacrokuttan","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fathul%2Fmacrokuttan","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fathul%2Fmacrokuttan/lists"}