Victrid / splatplost

A software-based SplatPost plotter.
GNU General Public License v3.0
191 stars 17 forks source link

Check if we can use USB for connection #12

Open Victrid opened 2 years ago

Victrid commented 2 years ago

Now that there are compatibility issues with drawing with Bluetooth, we may need to fall back to the USB joystick emulation. This would also be quicker to draw and would solve the problems mentioned in https://github.com/Victrid/splatplost/issues/4.

easyworld commented 2 years ago

shinyquagsire23 do a great job in USB emulation, here is his repo

Victrid commented 2 years ago

shinyquagsire23 do a great job in USB emulation, here is his repo

Maybe this is only suitable for MacOS? As I know that its linux implementation depends on functionfs and usb_gadget, requires USB controllers to have gadget, i.e. slave mode, which would be hard to find on a regular computer. Only RPi 0 supports it from hardware.

FRAOTIAC commented 1 year ago

Dude, this arduio implenmentation is so fast and smooth, https://www.youtube.com/watch?v=R0eUhBUqdJ0, I wonder if splatplost with USB can achive the same. I have tried the master and dev branch, both not working in different way. the problem with nxbt is during reset step, it will miss press button and cause empty gaps between patches, do you have any suggestion for this problem?