IssueRaiser

Still the same HID remapping project from last month (I was hoping to be done by now, but hardware is hard): https://github.co...

Still the same HID remapping project from last month (I was hoping to be done by now, but hardware is hard): https://github.com/cedarhacks/HIDMorph This is an HID ReMapping device, things like converting keyboard input to joystick input, or adding macros to specific inputs. The usage is: - It has 1 USB in and 1 USB out. - In programming mode it's a USB drive you can put LUA scripts on (or pull out log files). - In run mode you can select a LUA script to run. - Scripts can read incoming mouse/joystick/keyboard data and generate outgoing mouse/joystick/keyboard data or even just log events onto a CSV file. The code is functional, I still want to polish it and add fun animations and stuff, but for now it works as described above. This month has been mostly mired in a PCB rework and assembly in the US. Assembly with JLCPCB is too expensive for now, so I have been spending the last few weeks sourcing components in an attempt to keep costs down. I changed the PCB a bunch as well to make assembly and case design easier While I don't really plan on selling this, I wanted to challenge myself and make it sell-able by keeping costs really low. This has been the real challenge and time sink recently. It is fully open source, once complete I will export a parts list and Gerber files so people who wanna make one can just use those files.

Posted by sulicat on Jan 12, 2026, 9:05 PM

Tags

Related issues

Raise real-world problems, find people facing the same issue, and discuss solutions.2,000 issues0 comments

pricing (Software)

Still the same HID remapping project from last month (I was hoping to be done by now, but hardware is hard): https://github.co...

sulicatJan 12, 2026, 9:05 PM

Still the same HID remapping project from last month (I was hoping to be done by now, but hardware is hard): https://github.com/cedarhacks/HIDMorph This is an HID ReMapping device, things like converting keyboard input to joystick input, or adding macros to specific inputs. The usage is: - It has 1 USB in and 1 USB out. - In programming mode it's a USB drive you can put LUA scripts on (or pull out log files). - In run mode you can select a LUA script to run. - Scripts can read incoming mouse/joystick/keyboard data and generate outgoing mouse/joystick/keyboard data or even just log events onto a CSV file. The code is functional, I still want to polish it and add fun animations and stuff, but for now it works as described above. This month has been mostly mired in a PCB rework and assembly in the US. Assembly with JLCPCB is too expensive for now, so I have been spending the last few weeks sourcing components in an attempt to keep costs down. I changed the PCB a bunch as well to make assembly and case design easier While I don't really plan on selling this, I wanted to challenge myself and make it sell-able by keeping costs really low. This has been the real challenge and time sink recently. It is fully open source, once complete I will export a parts list and Gerber files so people who wanna make one can just use those files.

Comments (0)

No comments yet. Start the discussion.

Comment on this issue