402 Commits

Author SHA1 Message Date
Edward Emelianov
54155fdca9 add calculations of T & P by ADC; Release mode still have problems 2023-05-15 22:58:39 +03:00
Edward Emelianov
a67da85f55 display modes: window and menu; check ADC - wery good 2023-05-14 22:05:36 +03:00
Edward Emelianov
13cc2a7e70 Add menu, TODO: add hold key events to quickly change value in menu setters 2023-05-14 01:44:53 +03:00
Edward Emelianov
e6dc55764b add template for main screen and buttons, need menu etc 2023-05-12 23:09:00 +03:00
Edward Emelianov
e63b29435c Add font scaling, fix trouble with sprites, fix trouble with blocking SPI read (DMA read non-fixing without reset SPI) 2023-05-11 23:16:56 +03:00
Edward Emelianov
d88de360d0 add simple work with fonts (too small for this screen), still have some bugs with sprites in lower right corner 2023-05-11 00:36:10 +03:00
Edward Emelianov
eda7d9127a add starting work with displays on ili9341/ili9340 2023-05-09 00:04:21 +03:00
Edward Emelianov
c095c1087d forget to add files 2023-05-08 01:32:20 +03:00
Edward Emelianov
16f3b31f4f add BME280, try to work with SPI TFT display (no reaction yet) 2023-05-08 01:30:34 +03:00
Edward Emelianov
e0352dde3f fixed PWM 2023-05-03 22:45:37 +03:00
02ce115968 move all elements to one side, add 3 PWM channels 2023-05-02 19:10:03 +03:00
9007b81966 change end-switches' connectors to 2mm 2023-05-02 14:53:23 +03:00
Edward Emelianov
9b0504944b add CAN 2023-04-29 21:49:45 +03:00
Edward Emelianov
72ef5c9cc6 All OK, now I need to make proper protocol 2023-04-29 18:43:38 +03:00
Edward Emelianov
7fa84cb0ef works, but still have a lot of bugzzz 2023-04-29 16:35:43 +03:00
eddyem
3c7687bb0e still have unknown problems 2023-04-26 23:15:52 +03:00
eddyem
b9cb9f6428 still a lot of bugs 2023-04-23 19:28:52 +03:00
eddyem
4f0a3a0429 add pre-pre alpha of 7 CDCs 2023-04-18 19:13:55 +03:00
eddyem
c54b35c606 change to new USB code 2023-04-17 15:18:33 +03:00
Edward Emelianov
fe8e444338 change USB-CAN according to new USB doctrine: iInterface for each device 2023-04-11 22:57:23 +03:00
Edward Emelianov
dba4cdf515 fixed USB: add iInterface, remove trash 2023-04-10 22:28:16 +03:00
Edward Emelianov
6832befb4a add a little (ADC2 don't work - it's weird) 2023-03-22 23:43:51 +03:00
6902b60020 fixed pullup/pulldown for SWD 2023-03-22 12:10:10 +03:00
Edward Emelianov
2dae136516 add pre-pre...-pre alpha of NitrogenFlooding 2023-03-20 23:45:51 +03:00
b18dee64e8 USB tested and worked; TODO: add CANbus support 2023-03-17 15:41:17 +03:00
681f3253d7 fixed schematics @ canon managing, add initialization for absolute positioning, TODO: add CAN bus management 2023-03-15 17:50:49 +03:00
Edward Emelianov
46c77abaed fixed bug with USART2/3 pullup, prog moved to the edge of PCB 2023-03-14 21:23:55 +03:00
6a2f9e920f Add power management to Canon managing device 2023-03-14 10:01:09 +03:00
ce63bced9a fixed Canon-manage PCB 2023-03-13 17:34:54 +03:00
33d41d83d7 little changes 2023-03-06 10:57:57 +03:00
Edward Emelianov
64aac0d9fa Oh, fucking shit! It's seems like it's works!!! 2023-03-02 21:49:32 +03:00
bbcc4f18f4 fixed BOM, add pdf schematic to Canon and Nitrogen 2023-03-02 09:00:36 +03:00
Edward Emelianov
d23d2ab89d Still don't work :( 2023-03-01 22:03:03 +03:00
Edward Emelianov
8e4df528d9 make pdnuart blocking 2023-02-26 00:47:09 +03:00
Edward Emelianov
8b6a3e7c20 Add PDNuart starting interface (not tested & not yet added to main proto) 2023-02-25 22:17:01 +03:00
Edward Emelianov
59d8f8f515 fixed bugs in multistepper: eeprom in flash + adc, tested on TMC2130, but don't work on TMC2230 2023-02-24 23:29:34 +03:00
Edward Emelianov
1a8345d4f0 some bugs fixed, but found new (e.g. ADC always give 4095) 2023-02-21 23:01:43 +03:00
ab5f7bc87b add some features to 3steppersLB 2023-02-21 11:55:42 +03:00
Edward Emelianov
f880421d9e add some more, need a lot of tests 2023-02-20 21:07:47 +03:00
Edward Emelianov
61c2d0ce41 throw out shit 2023-02-19 21:51:15 +03:00
Edward Emelianov
87d9bc17c7 add eeprom flash emulation for G0 2023-02-18 20:02:11 +03:00
Edward Emelianov
2cc06884b4 Add some more 2023-02-16 20:08:27 +03:00
Edward Emelianov
617daf62c7 add flash.c and all stubs for common functions 2023-02-13 21:55:18 +03:00
Edward Emelianov
2ecd2d188e Fixed USB, problems with CAN 2023-02-07 01:15:28 +03:00
Edward Emelianov
daf17a651e fixed USBDP pullup in Multistepper (it works always, so you can use DFU) 2023-02-06 20:05:45 +03:00
Edward Emelianov
756ed4be08 add (not checked) pre-pre-pre-pre...-alpha version of Multistepper 2023-02-03 23:05:43 +03:00
Edward Emelianov
fecadc71f7 add "incremental flooding" to CAN-USB based on STM32F0x2 2023-01-31 20:09:57 +03:00
Edward Emelianov
17eec9bf6f add "megaflooding" to CANusb F303 (and incremental flooding) 2023-01-30 23:33:03 +03:00
Edward Emelianov
7fb3d5ac59 Add CAN-USB for STM32F303 2023-01-30 20:58:06 +03:00
175a8bbb64 add PCBs for pt1000 and heaters 2023-01-30 14:47:28 +03:00