MarlinFirmware / Marlin

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
https://marlinfw.org
GNU General Public License v3.0
16.18k stars 19.22k forks source link

[FR] Move with game controller, joystick and gyro sensor #25230

Open maxholgasson opened 1 year ago

maxholgasson commented 1 year ago

Is your feature request related to a problem? Please describe.

No response

Are you looking for hardware support?

No response

Describe the feature you want

I need a very inuitive control of 5 axis, XYZ + 3 for tilting and rotating. It could be done with the 2 joysticks of a regular game controller and/or the inbuilt gyro sensor. So if you hold the game controller and rotate it to the left the R-Axis should also rotate left. Ideal would be a connection via bluetooth https://www.amazon.de/Diswoe-Wireless-Controller-Bluetooth-einstellbarem-schwarz-1/dp/B07TRQH45S/

Additional context

No response

vlad-the-compiler commented 1 year ago

Slightly off topic, but this is an excellent idea, and I will consider it for a gcode-only universal 3D printer UI I'm developing.

Quas7 commented 1 year ago

my 2 cents: at least Z and all the XY-tilting and Z-rotation with a controller should be part of open-source drone firmwares, e.g. Betaflight and alike. The XY controls might be easier to add there than trying to get tilting/rotations into Marlin - but I am not familiar with any code bases.