Commit graph

43 commits

Author SHA1 Message Date
Frederik Menke 4d30463a87 Move printer communication to separate function 2023-11-26 18:00:12 +01:00
Frederik Menke d676be5d73 React to serial port write issues 2023-11-20 22:31:43 +01:00
Frederik Menke 8d74ff0942 Detect serial port path automatically 2023-11-20 22:22:44 +01:00
Frederik Menke 594a31d983 Fix reconnecting 2023-11-19 02:10:27 +01:00
Frederik Menke cecc355be4 Implement xy movements 2023-11-19 00:18:37 +01:00
Frederik Menke af069c8e5e Implement first test 2023-11-18 22:34:33 +01:00
Frederik Menke 6e8b60bf37 Add doc comments 2023-11-18 15:26:24 +01:00
Frederik Menke 19decf59bd Rename jogger to gamepad 2023-11-18 14:50:41 +01:00
Frederik Menke 00ada18db5 Showcase i2c writing from linux 2023-08-26 23:15:11 +02:00
Frederik Menke 54b51b50ba Move mains to their own functions 2023-08-26 21:13:48 +02:00
Frederik Menke 742dfddce1 Factor out parsing to separate file 2023-08-13 15:33:33 +02:00
Frederik Menke f5d4d25d37 Use std u16 interpretation 2023-06-28 19:38:04 +02:00
Frederik Menke cc5270707e Rename variable 2023-06-24 23:32:06 +02:00
Frederik Menke 11a5eac24d Remove unused variable 2023-06-24 20:15:41 +02:00
Frederik Menke a065dfefe2 Fix magic number 2023-06-24 20:14:38 +02:00
Frederik Menke 5c0c975a86 Add rp2040 for controlling spindle 2023-06-24 19:58:06 +02:00
Frederik Menke 26218bcbd3 Use variable for olimex ssh url 2023-05-06 20:19:17 +02:00
Frederik Menke 58ecc95cc2 Add ssh login command 2023-05-04 21:29:50 +02:00
Frederik Menke 6245c2f9fa Add dts file for PWM 2023-05-01 23:35:37 +02:00
Frederik Menke cf2bf37ed8 Add just command for sshfs mount 2023-05-01 23:22:54 +02:00
Frederik Menke fabb978e17 Implement auto setpoint update 2022-12-01 22:28:05 +01:00
Frederik Menke 60640371c6 Use gilrs for controller 2022-11-27 00:36:03 +01:00
Frederik Menke 7bf752828f Accumulate printer reply until ok is sent 2022-10-27 22:00:56 +02:00
Frederik Menke a9dcb7e517 Add gcode reply channel 2022-10-27 21:54:01 +02:00
Frederik Menke 6f92fae6c2 Remove need for password on shutdown 2022-10-27 20:26:50 +02:00
Frederik Menke 797dd215d2 Add G0 2022-10-27 00:02:06 +02:00
Frederik Menke 826c9183e4 Add G28 2022-10-22 23:18:08 +02:00
Frederik Menke 7e02c6ddef Derive Default for M114Command 2022-10-22 21:01:21 +02:00
Frederik Menke 65bab91e8b Use Error type for reply parsing 2022-10-22 20:57:57 +02:00
Frederik Menke c6c0f65f7a Require Send and Debug on GcodeCommand not on mpsc 2022-10-22 19:43:03 +02:00
Frederik Menke 13781bd29e Get Gcode abstraction running 2022-10-21 13:05:01 +02:00
Frederik Menke 498a81318e Create Gcode abstraction 2022-10-21 12:05:27 +02:00
Frederik Menke 3bfa4de1ac Add red shutdown command 2022-10-20 20:04:49 +02:00
Frederik Menke bf3179ecef Spawn task for serial communication 2022-10-19 23:32:50 +02:00
Frederik Menke e2c8ab733a Remove windows specific code 2022-10-17 22:58:30 +02:00
Frederik Menke cf8c624099 Move printer code to lib 2022-10-17 22:56:46 +02:00
Frederik Menke 1bc575d06c Fix M114 throughput issues
We must wait for Marlin to boot before sending any commands. Otherwise
it doesn't reply anymore.
2022-10-17 22:42:47 +02:00
Frederik Menke c937432d25 Poll for position 2022-10-16 17:09:30 +02:00
Frederik Menke d944bac12f Set up serial connection to Marlin 2022-10-16 15:44:43 +02:00
Frederik Menke dae2bdae37 Catch up 2022-09-05 23:53:02 +02:00
Frederik Menke 90ecf098cd Update Marlin 2022-08-22 19:36:28 +02:00
Frederik Menke 5bcc1e5a8c Point submodule to homeserver 2022-08-16 21:28:53 +02:00
Frederik Menke fed29cd0f3 Add Marlin as submodule 2022-08-16 20:37:59 +02:00