Commit Graph

55 Commits

Author SHA1 Message Date
50139188dc enable12v with a delay 2020-03-19 12:47:25 +03:00
5a9496e222 slow down i2c because it didn't work at 1MHz ATMega 2020-03-19 12:46:54 +03:00
26408bddde return actual battery voltage in status 2019-09-07 14:36:41 +03:00
1df9fede9d better web app layout 2019-08-07 11:17:06 +03:00
fb1ed0515f serve the webapp from esp8266 2019-08-06 17:59:47 +03:00
ccde6e8ae5 why did i even think of THAT? 2019-08-06 12:25:06 +03:00
e3e5b2cc5d some minor tweaks 2019-08-06 11:45:50 +03:00
48924622ab fix one weird bug 2019-08-05 20:07:56 +03:00
17891a2a64 basic gcode sender thing 2019-08-03 14:27:13 +03:00
73af651ac4 getStatus api 2019-08-03 10:45:35 +03:00
cd93c7b6e1 webapi returns an actual status message 2019-08-02 21:57:29 +03:00
c0836e005f putCommand api 2019-08-01 21:35:55 +03:00
25ad9e46cb make a QueueManager 2019-08-01 21:29:14 +03:00
62e86aa4c2 a basic web server 2019-07-31 19:42:53 +03:00
de36bbbd4b feature to set feedrate 2019-07-30 21:56:09 +03:00
f1c26251f6 status now always reports position 2019-07-29 22:03:22 +03:00
4d15c1e5ff basic wifi thingy 2019-07-26 20:33:03 +03:00
efd7f59a31 command queue, default settings 2019-07-26 19:56:10 +03:00
dacbdb33c9 store config in "eeprom" 2019-07-25 19:16:50 +03:00
76a4bc6b76 config manager thingy, local commands
use std::string as much as possible
2019-07-25 17:52:04 +03:00
eca88cdafb more efficient args parsing 2019-07-24 19:35:14 +03:00
665bc4b63f less magic numbers 2019-07-23 18:27:05 +03:00
9fbdbda4f1 m99 hotfix 2019-07-23 16:55:40 +03:00
8d5cf430df streamline GCodeParser 2019-07-23 16:43:00 +03:00
472011554d clean up loop() 2019-07-22 20:02:52 +03:00
c50c3354fb cleanup power handling code 2019-07-22 15:21:56 +03:00
e641afeac8 move command execution out of main.cpp 2019-07-22 11:51:24 +03:00
14b3061e2a board v1.3 2019-07-16 22:20:00 +03:00
d2b824d016 disable 12v after 20s of inactivity 2019-07-15 21:12:17 +03:00
133a4abc5e fix timer interrupt issues 2019-07-15 20:57:15 +03:00
e4e3e5e00a make command a struct 2019-07-13 23:49:15 +03:00
46bd7c4b29 fit code to the new board 2019-07-10 14:02:49 +03:00
d6e881bb39 use nodemcu reset circuit 2019-06-20 18:48:47 +03:00
b079e48880 fix an annoying bug
Signed-off-by: Stepan Usatyuk <usaatyuk@ustk.me>
2019-05-29 15:57:13 +03:00
8b067426a1 some adjustments to stepper control mechanism 2019-05-28 18:39:53 +03:00
5cce5f34a8 pcb prototype v0.1 (no steppers yet) 2019-05-24 15:49:59 +03:00
a1d59ea6b0 fix pen commands
Signed-off-by: Stepan Usatyuk <usaatyuk@ustk.me>
2019-05-18 15:27:34 +03:00
704fe420e7 fix pen servo
Signed-off-by: Stepan Usatyuk <usaatyuk@ustk.me>
2019-05-18 12:41:09 +03:00
a96a47f0f9 use atmega32 to control stepper motors
Signed-off-by: Stepan Usatyuk <usaatyuk@ustk.me>
2019-05-16 14:36:40 +03:00
539cc8393e disable backlash compensation for servo stepper
Signed-off-by: Stepan Usatyuk <usaatyuk@ustk.me>
2019-05-10 16:54:29 +03:00
b495570b88 fix backlash comp
Signed-off-by: Stepan Usatyuk <usaatyuk@ustk.me>
2019-05-10 16:47:37 +03:00
b039fc4573 set 160mhz cpu speed
Signed-off-by: Stepan Usatyuk <usaatyuk@ustk.me>
2019-05-10 16:16:03 +03:00
c4d76632a0 support for G00 command
Signed-off-by: Stepan Usatyuk <usaatyuk@ustk.me>
2019-05-10 16:13:34 +03:00
33e0c82364 more advanced backlash compensation
Signed-off-by: Stepan Usatyuk <usaatyuk@ustk.me>
2019-05-10 16:01:24 +03:00
84f4668296 change servo positions
Signed-off-by: Stepan Usatyuk <usaatyuk@ustk.me>
2019-05-10 01:08:32 +03:00
87226624d3 remove unnecessary Serial.print()
Signed-off-by: Stepan Usatyuk <usaatyuk@ustk.me>
2019-05-10 00:44:57 +03:00
3e5ac2de8f proper linear interpolation
Signed-off-by: Stepan Usatyuk <usaatyuk@ustk.me>
2019-05-10 00:43:47 +03:00
8717e6fe66 use floats to parse gcode
Signed-off-by: Stepan Usatyuk <usaatyuk@ustk.me>
2019-05-09 23:24:24 +03:00
054e8962ee support longer gcode lines
Signed-off-by: Stepan Usatyuk <usaatyuk@ustk.me>
2019-05-09 20:59:10 +03:00
a5d4984a0a better pen control
Signed-off-by: Stepan Usatyuk <usaatyuk@ustk.me>
2019-05-09 20:36:41 +03:00