{"id":22579285,"url":"https://github.com/unic8s/hd2_macropad","last_synced_at":"2026-02-20T11:06:16.537Z","repository":{"id":267009226,"uuid":"884999543","full_name":"unic8s/hd2_macropad","owner":"unic8s","description":"Touch macropad for HELLDIVERS™ 2 on PC and Playstation™","archived":false,"fork":false,"pushed_at":"2026-02-18T21:41:28.000Z","size":63253,"stargazers_count":39,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-02-18T22:10:11.411Z","etag":null,"topics":["ble-hid","capacitive-touch","esp-idf-framework","esp32-idf","esp32-s3","helldivers2","i2s-audio","lvgl-esp32","macropad","platformio","playstation","squareline","vscode","xbox"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/unic8s.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"unic8s","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":"unic8","thanks_dev":null,"custom":null}},"created_at":"2024-11-07T19:12:14.000Z","updated_at":"2026-02-18T21:41:32.000Z","dependencies_parsed_at":"2025-01-12T23:18:32.665Z","dependency_job_id":"dbf99604-1916-47b8-851f-6cbca84b3ce0","html_url":"https://github.com/unic8s/hd2_macropad","commit_stats":null,"previous_names":["unic8s/hd2_macropad"],"tags_count":47,"template":false,"template_full_name":null,"purl":"pkg:github/unic8s/hd2_macropad","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unic8s%2Fhd2_macropad","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unic8s%2Fhd2_macropad/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unic8s%2Fhd2_macropad/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unic8s%2Fhd2_macropad/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/unic8s","download_url":"https://codeload.github.com/unic8s/hd2_macropad/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unic8s%2Fhd2_macropad/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29648563,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-20T09:27:29.698Z","status":"ssl_error","status_checked_at":"2026-02-20T09:26:12.373Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["ble-hid","capacitive-touch","esp-idf-framework","esp32-idf","esp32-s3","helldivers2","i2s-audio","lvgl-esp32","macropad","platformio","playstation","squareline","vscode","xbox"],"created_at":"2024-12-08T05:06:49.048Z","updated_at":"2026-02-20T11:06:16.532Z","avatar_url":"https://github.com/unic8s.png","language":"C","funding_links":["https://github.com/sponsors/unic8s","https://buymeacoffee.com/unic8","https://www.buymeacoffee.com/unic8"],"categories":[],"sub_categories":[],"readme":"# HD2 Macropad\n\n![The device including the 3D printed frame](screens/device.jpg)\n\nA very flexible and easy-to-use macropad for HELLDIVERS\u0026trade; 2 for live configuration on each drop into combat with individual loadouts.\n\n\u003e [!NOTE]\n\u003e **The software of this requires this specific device [JC3248W535](https://s.click.aliexpress.com/e/_DneMCLR)**\n\u003e \n\u003e **[@wokka1](https://github.com/wokka1) maintains a fork which supports a [device with a 7\" display from Elecrow](https://github.com/wokka1/hd2_macropad)**\n\nGet the game on [PC](https://store.steampowered.com/app/553850/HELLDIVERS_2/), [Playstation\u0026trade;](https://www.playstation.com/games/helldivers-2/)\n\nBased on an affordable IoT platform device with a capacitive touchscreen it's very handy for a PC, Playstation\u0026trade; since it's connected via Bluetooth or USB as a keyboard input device.\n\n\u003e HELLDIVERS and Playstation are registered trademarks of SONY INTERACTIVE ENTERTAINMENT LLC.\n\n## Videos\n\n[Video preview](https://www.youtube.com/watch?v=zbW8vrxIuko) on YouTube.\n\n[Demo on PC](https://www.youtube.com/watch?v=QH1CfI5M_fw) on YouTube.\n\n## Instructions\n\n\u003e [!TIP]  \n\u003e For instructions to get your own device and installation - please visit the [Wiki](https://github.com/unic8s/hd2_macropad/wiki)\n\u003e There you will also find lots of details and how to configure and use the device.\n\n\u003e [!IMPORTANT]  \n\u003e The device is only able to connect to the Playstation\u0026trade; via USB.\n\u003e It's not able to connect to the Playstation\u0026trade; via Bluetooth directly.\n\u003e We're currently working on the [BT2USB bridge](https://github.com/unic8s/bt2usb_bridge) which plugs into the USB port of a Playstation\u0026trade; directly and connects to the HD2 Macropad via Bluetooth.\n\n## Support\n\nWe're pleased with your feedback so far and we try to keep up with your good ideas for new features. Thanks to all of you participating on our journey.\nIf you enjoy the project and want to support our private work feel free to make a small donation.\n\n[\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" alt=\"Buy Me A Coffee\" height=\"45\"\u003e](https://www.buymeacoffee.com/unic8)\n\n## Screenshots\n\n### Setup\n\n![](screens/setup.png)\n\n### Presets \u0026 User-defined icons\n\n![](screens/preset.png)\n\n![](screens/image.png)\n\n### Config\n\n![](screens/config_display_audio.png)\n\n![](screens/config_input.png)\n\n![](screens/config_cooldowns.png)\n\n![](screens/config_miscellaneous.png)\n\n### Game (example configuration)\n\n![](screens/game.png)\n\n### Mission\n\n![](screens/mission.png)\n\n### Manual input - if you want to put it on your wrist for cosplayers or more intense experience while diving\n\n![](screens/manual.png)\n\n## Credits and special thanks\n\n- [Icon Set](https://github.com/nvigneux/Helldivers-2-Stratagems-icons-svg) from [@nvigneux](https://github.com/nvigneux)\n- [Demo project](https://github.com/NorthernMan54/JC3248W535EN) from [@NorthernMan54](https://github.com/NorthernMan54)\n\n## Disclaimer and copyright\n\u003e This is a private opensource project and is not associated in any kind with SONY INTERACTIVE ENTERTAINMENT LLC.\n\u003e SONY INTERACTIVE ENTERTAINMENT LLC is not responsible for any function and content that is related to this project.\n\u003e Related assets in this project are either produced by us and free to use for non-commercial usage or respectively published by the owners mentioned here.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funic8s%2Fhd2_macropad","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funic8s%2Fhd2_macropad","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funic8s%2Fhd2_macropad/lists"}