43 Commits

Author SHA1 Message Date
1c98e2670e fix wrong delay computations, some debug output 2021-06-29 20:31:10 +03:00
54c8417f9d fix upload not working 2021-06-29 20:23:38 +03:00
4621c3db8b change WDT to 500ms 2021-06-29 19:56:43 +03:00
8c6b36e109 fix avr uploading 2021-06-29 17:25:10 +03:00
ab32581d48 change crystal to 16MHz 2020-11-28 20:51:02 +03:00
4ee6ec6fbd use Servo library id instead of name
because there are multiple "Servo" libraries
2020-07-07 14:57:42 +03:00
eeefbd0701 [AVR] remove an outdated comment 2020-03-20 16:11:26 +03:00
15c63a3d8f more precise movements 2020-03-20 14:28:53 +03:00
d19c166ef9 fix servo not disengaging 2020-03-19 14:35:04 +03:00
60fba110ff [AVR] use a watchdog to keep this thing from freezing 2020-03-19 14:26:47 +03:00
b6349c2623 [AVR] smooth servo 2020-03-19 14:24:18 +03:00
c13d115a76 [AVR] initialize pen before everything else 2020-03-19 12:48:05 +03:00
8fa441e1f0 remove pen hotfix
now with proper power it should work
2020-03-19 12:47:51 +03:00
74e42450f1 use MiniCore for ATMega 2020-03-19 12:47:13 +03:00
5a9496e222 slow down i2c because it didn't work at 1MHz ATMega 2020-03-19 12:46:54 +03:00
9a9df9cdcf specify servo lib as a dependency 2019-10-23 23:20:49 +03:00
ccde6e8ae5 why did i even think of THAT? 2019-08-06 12:25:06 +03:00
6e451b3b9a fix servo glitches on low voltage 2019-08-06 11:49:56 +03:00
e3e5b2cc5d some minor tweaks 2019-08-06 11:45:50 +03:00
effbfbad2a pen engaged smaller angle 2019-08-05 22:05:57 +03:00
33bfe9d0d3 a simple gcode visualiser 2019-08-05 11:35:14 +03:00
17891a2a64 basic gcode sender thing 2019-08-03 14:27:13 +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
665bc4b63f less magic numbers 2019-07-23 18:27:05 +03:00
86770edc66 rename updateExecution() to steppersRoutine() 2019-07-23 14:07:54 +03:00
44845fe5af add a comment 2019-07-22 20:06:46 +03:00
e641afeac8 move command execution out of main.cpp 2019-07-22 11:51:24 +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
30f8a118c3 board v1.2
use p-mosfet for charge enable/disable
use sleep instead of pwren
connect battery to esp adc via voltage divider
2019-07-10 22:55:27 +03:00
46bd7c4b29 fit code to the new board 2019-07-10 14:02:49 +03:00
28cd7f1b4f move calling adjustRPM out of the loop
Signed-off-by: Stepan Usatyuk <usaatyuk@ustk.me>
2019-05-29 17:14:01 +03:00
b079e48880 fix an annoying bug
Signed-off-by: Stepan Usatyuk <usaatyuk@ustk.me>
2019-05-29 15:57:13 +03:00
617f196178 eggs seem to be bigger than i thought
Signed-off-by: Stepan Usatyuk <usaatyuk@ustk.me>
2019-05-29 15:25:52 +03:00
d386913630 remove moving flag
Signed-off-by: Stepan Usatyuk <usaatyuk@ustk.me>
2019-05-29 14:52:26 +03:00
1f56ab71a3 increase x limit
Signed-off-by: Stepan Usatyuk <usaatyuk@ustk.me>
2019-05-28 21:49:07 +03:00
8b067426a1 some adjustments to stepper control mechanism 2019-05-28 18:39:53 +03:00
3ce647b2ab make it work with drv8825 driver 2019-05-28 15:04:30 +03:00
21d8668395 start working on schematic 2019-05-24 11:28:25 +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