aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/StateMachines/Printing/PrintingSTM.h
Commit message (Collapse)AuthorAgeFilesLines
* procedure stub, read all hardware stub, some debug code (read addtional ↵Shlomo Hecht2020-11-111-0/+2
| | | | PT100 on ARC, change jog speed stub)
* attempt thread logging support, some logs in IDS.Shlomo Hecht2020-11-081-0/+1
|
* improve firmware activation, diagnostics, job end reasons according to the ↵Shlomo Hecht2020-08-301-0/+3
| | | | new PROTOBUF
* Merge with Avi's pressure sensorShlomo Hecht2020-06-111-0/+1
|
* stubs and logs, need cleaningShlomo Hecht2020-06-041-0/+2
|
* Version 1.4.6.20 - Head Cleaning from PPC, Dye sequence stubs (special ↵Shlomo Hecht2020-03-311-1/+4
| | | | dispensers, WCF, Waste time)
* Version 1.4.6.3 fix power down reports, enable feeder as speed master, ↵Shlomo Hecht2020-01-131-0/+2
| | | | prepare keepalive testing for reconnection
* add job end error codes. turn off safety alarms when cleared.improve ↵Shlomo Hecht2019-11-031-0/+3
| | | | idle/power on/off sequences
* fix bug where thread jogging caused next jobs to be without ink, and other ↵Shlomo Hecht2019-09-261-0/+4
| | | | small problems
* Version 1.4.3.7 Power off sequence with flushing and cleaning job. VOC ↵Shlomo Hecht2019-08-131-0/+1
| | | | alarms, safety, auto filling dispensers
* Embedded SW Release note - Version 1.4.0.9Shlomo Hecht2019-06-111-0/+2
| | | | | | | | | | | | | | | | ============================================================= Drivers: Support for PowerStep 01 motor drivers (combined current/voltage) - initialization only Screw encoder reading (requires FPGA firmware update) Motor speeds in float - to enable small speeds. read motor speed from driver. Modules: PID - support small numbers in PID function - thread improved General -Safety alarms (not fully tested) Heaters PID fixed - use band setting for PID start of operation IDS - check that all brushstop data is read before moving to next segment. file initial reading improved. WFCF for active dispenser Thread - Thread control fixed. screw goes home on the last 800 milliseconds Procedures: JOBS units - supported in embedded, waiting for cooperation with APP
* Embedded SW Release note - Version 1.3.8.2Shlomo Hecht2019-04-021-0/+13
| | | | | | | | | File upload: prevent on job, reduce priority (watchdog) Report: packages filters introduced, please feel free to use them. robustness in communication improved large number of segments and gradient support - initial at the end of job the screw does not return back rockers - adjust values before and after loading the cart
* 1.3.5.0 changesShlomo Hecht2019-01-241-0/+3
| | | | | | | | | | | | | | | | | | | ==================================== 1. preparations for keeping data in internal flash 2. keep applicative data in external flash: software parameters, dispensers data, etc. 3. moved to new alarms definitions, tamper alarms, improved temperature alarms, cone presence alarm, 4. support for Machine Studio 4 5. some tests for memory allocations 6. thread load proto code 7. Hardware: doors tampering switches, drier fan, blower PWM control, new backplane support, new motor drivers support, 8. FPGA jtag code loading 9. Heaters: alarms on set temperature band. test facilities. 10. motors - additional complex actions for thread load support. new drivers support 11. preparations for control debugging 12. read motor status and mid tank level 13. collect and store dispenser usage data 14. IDS - controlled operation of motor and valve. backlash movement after refill 15. bug fixes in job handling
* Version 1.3.2.0 - Machine Studio 4 - new inerface (alarms). new over/under ↵Shlomo Hecht2019-01-151-1/+1
| | | | temperature alarms, tamper alarms preperation, cone alarm, warnings removed.
* Version 1.3.0.2 Reset Cause in log, remove some logs, improve memory on ↵Shlomo Hecht2018-12-171-1/+1
| | | | alarm handling. stop heaters and dispensers on alarm without job. split microsecond and control tasks to high and low priorities. Heaters PID with multiplications - use with new CFG.
* 1.1.5.1 Thread jogging, thread PID preparation,Shlomo Hecht2018-12-021-0/+3
|
* Version 1.1.4.4: waste valve handling, L6470 errate fix, and other bugsShlomo Hecht2018-11-221-0/+1
|
* Version 1.1.4.2Shlomo Hecht2018-11-181-1/+7
| | | | | alarm handling - job fail reason improved blower low level config
* some memory improvements. job resume fixed, preparation for new winder.Shlomo Hecht2018-11-071-0/+1
|
* usb reconnected after ka failure. filesystem draftShlomo Hecht2018-10-311-0/+6
|
* Heater state in diagnostics. new error codes.Shlomo Hecht2018-10-041-1/+4
|
* streamline all job actions (end, abort) htrough the process task.Shlomo Hecht2018-09-051-1/+1
|
* Diagnostics: motors jogging and homing, disoensers jogging and homingShlomo Hecht2018-07-291-0/+2
|
* warning removed. diagnostics stops when the commtx mailbox is full.Shlomo Hecht2018-07-261-2/+9
|
* uart Receive Timeout handling.Shlomo Hecht2018-07-241-1/+1
|
* stop all continuous sending upon deisconnect (and later - keepalive failure)Shlomo Hecht2018-07-191-0/+1
|
* coordinate between heaters process and job progress (semaphors might be needed)Shlomo Hecht2018-07-151-0/+1
|
* idle task priorities upped. distance to spool added. some job related bugsShlomo Hecht2018-07-151-0/+1
|
* Process without job bug, Job abort handlingShlomo Hecht2018-07-121-0/+1
|
* Job progress in meters, and detailed even in informational messagesShlomo Hecht2018-07-101-1/+1
|
* Debug info and improve job handlingShlomo Hecht2018-07-091-1/+1
|
* Job process info and job end info, some alarm handlingShlomo Hecht2018-06-221-2/+3
|
* warningsShlomo Hecht2018-06-211-0/+2
|
* Calculate Job Process, report job progress, Abort Job (quick and Dirty)Shlomo Hecht2018-06-061-1/+19
|
* fixing the state machinesShlomo Hecht2018-05-291-2/+5
|
* RealTimeUsageStub, JobRequest handlingShlomo Hecht2018-05-171-6/+1
|
* state machine changes, memory allocation bugShlomo Hecht2018-05-021-2/+3
|
* 1. Idle task - test real time usageShlomo Hecht2018-04-041-0/+18
| | | | | 2. improve and fix heaters test 3. motor/dancer test preparations
* State machine handlingShlomo Hecht2018-03-291-1/+1
|
* job preparation and control improvementsShlomo Hecht2018-03-251-0/+11
|
* A new forlder for embedded software in our common structureShlomo Hecht2018-03-061-0/+97