Embedded SW Release note - Version 1.6.1(1) - Pack 4 - Gen #2 ============================================================= PBU at the beggining of pre-run "special dispensers" feature removed WHS prepare ready for old WHS Embedded SW Release note - Version 1.6.0(1) - Pack 4 - Gen #2 ============================================================= Flash RAM handling: flash reduced to 0x4000 bytes only (16K) - used for semi-permanent data only - embedded parameters and alarm file. hw configuration stored only in flash file system (uploaded from PPC/MS on every connection anyway) dispensers data and process parameters stored in internal EEPROM - Addresses 0x200, 0x400. homing tokens - dynamic allocation Dispensers filling timeout alarm (after one hour) IDS - gradient brushstop offset size from the file store real time and use in error log BTSR Support Embedded SW Release note - Version 1.5.3(5) - Pack 3+ (Mid-Alpha) ============================================================= fix file system bug (file delete when there is no existing file) fix alarm report - dispenser Id pull down cleaner dispenser on pressure rise during segment fix cartridge percentage fix INIT reporting (BIT skipping) fix idle head blowers setting (1.2 m^3/H) and arc head setting (60c) build lubricant pressure before job (to 0.01) Embedded SW Release note - Version 1.5.3(4) - Pack 3 ============================================================= remove ErrFile.txt handling (storing logs while report is disconnected) - from release version add logs and indications for file handling fix idle problem (#4269) improve timing (QA - notice the COMM led blinking rate) add parameters setting (B,C) for head air flow calculation. remove low flow alarm during head flow recalibration fix screw going back at the end of job time bug #4240 (and others) - restart at the beginning of a job - resolved! Embedded SW Release note - Version 1.5.3(3) - Pack 3 ============================================================= for QA RFID - suprressed some bug fixes (persistent alarms, most of temperature spikes) remove repeated restart protections Blowers - read V0 on job prepare *WHS - read V0 on job prepare Temperature build prepare failure handling End heaters before upgrade restart (#4172) fix alarm reports on prepare stage and in logs * multiple thread load fixes * add flat head open alarm * cancel ignoring open lids #4025 #4170 #4205 #4027 #4182 #4017 other separate tasks for RFID and dispensers EEPROM, and for the shinko support restart research procedure stub - better than progress!! store process parameter as long as they are not 0 some work for light colors and for BTSR *Store reset reason in EEPROM in address 40(*4) and on, 40 is latest index *improve job end processing #4162 * fix default parameters to include pre-run *1.5.3.3 Embedded SW Release note - Version 1.5.2(3) - Pack 3 ============================================================= tweaks to the loading arm reset function (thread load, PPC request) main card EEPROM read fixed Fans - support for new component (arc head and whs) light colors preparation - suppressed fix cleaning stop on job abort Dancer middle point EEPROM support writing single dancer Change spikes handling (fix taking the different temperature after 2 seconds change and fix some arc head blowers alarm and logs Embedded SW Release note - Version 1.5.2(1) - Pack 3 ============================================================= Rebuild Flash file system on Initialization failure. Protobuf - Procedure request, Read all hardware request, AttemptThreadJoggingRequest. Align pressure reading setup with electric scripts. fix alarm handling bugs (#4085, #4097), fix job failures report. add diagnostic temperature meters to diagnostic data (zone 4,9,10). add stub to control jog speed. fix Change Pid During Job stub handling. IFS and waste cartridge requests. Blowers V0 initialization and handling fixed and improved. Dancer resetting - enable for single dancer support initial BTSR tests Store cleaning parameters from the last job for cleaning jobs (#4112) Embedded SW Release note - Version 1.5.1(4) - Pack 3 ============================================================= fix tunnel pressure calculation support standby request waste prepare failure - fix report fix fan alarms improve event handling fix StartPowerUpResponse handling Embedded SW Release note - Version 1.5.1(3) - Pack 3 ============================================================= preparations for persistent alarms support configurable voltage hysteresis improve spike temperature handling (discard readvalue 0) Embedded SW Release note - Version 1.5.1(2) - Pack 3 ============================================================= timeout for waste prepare (+logs) mcu==> keepalive testing + USB restart WORKS RFID task for development machine ambient temperature deciaml points machine status - return to PREPARING after a jog while heating Embedded SW Release note - Version 1.5.1(1) - Pack 3 ============================================================= chunk size 4096 - check transfer time keep alive started; fixed keep alive failure on file analysis fixed pressure sensors V0 read on init improved error log file Flash savings - but embedded parameter changing requires reset removed old VOC code removed VOC alarms until hrdware is debugged Alarm reason om job failures prevent all WHS changes on old whs fixed LEDs handling not homing lubricant after jobs Embedded SW Release note - Version 1.5.1(0) - Pack 3 ============================================================= Memory saving - removal of unused and unnecessary code. tasks priorities fixed. shinko reading fixed. MCU keepalive activated. fix bug #3928 in alarm handling job prepare embedded parameters control for: Power-Off Disable Cleaning sublimation blower activity time Allowed Range For Head Blower Deviation; Allowed Range For Waste Blower Deviation; fix machine state bug arc heaters and blowers PID and alarms dispensers valves open - fixed block power down request when power down is active fix job reporting on prepare and prepare failure Embedded SW Release note - Version 1.5.0.1 - Pack 3 ============================================================= *ARC head: Identification, Initialization, Configuration, Heaters, Blowers, temperature and air flow control, cleaning, Alarm handling **RFID: readers connection, Initialization, Configuration, tags Identfication, reading, writing, system handling in Waste and Ink modules, PPC interface, Alarm handling *Logs - log file while report is disconnected. additional filters, negative numbers. *Machine status - improved machine temperature. *Keepalive handling MCU==>PPC *Winder calibration moves to MCU **4 winders option *VOC sensor - Initialization, Configuration, Alarm handling *New improved drier arm reset (thread loading) *Shinko reading **Waste module job prepare - air flow of WHS, Arc head tunnel. read WHS flow sensor 2 **Working with open valves when not in a job *Increased blower activity after job to removed ink residues **Work without LTFU and RTFU (replaced by BTSRs) **job prepare - check flow and temerature WITHIN LIMITS * ready to check ** ready to check with special compilation -Not started Embedded SW Release note - Version 1.4.6.44 - Pack Mid alpha ============================================================= IDS - running dispensers up at prepare stage - improved Disable hw configuration change/loading during FPGA programming fix thread tear on jogging bug fix error on thread loading head not opened thread loading - remove loading PID integral and RTFU weight lifting thread loading - fix led indications and actuator handling additional job failure reasons Machine status - fix temperature Thread load button - prepare to disable Embedded SW Release note - Version 1.4.6.42 - Pack Mid alpha ============================================================= log events before report starts and after afailure to a file (errorfile.txt) save space in the usb communication 4 winders support (under a flag) ARC head -read tacho fan correctly fix actuator handling in loading and jogging diagnostics - cartridges state, ambient temp (max of cabinet/machine) initial heating headflow - full pressure relief in inactive dispensers - pull down 2000 steps, issue an alarm in 5 bars and open valve update PID during run stub (not tested) transfer RML PID params on cleaning/ jogging jobs (from the previous job) raise motor voltage on loading wheels movement to 0.8 (kval 28) IDS job prepare - run at least 120000 steps in each active dispenser before the job. pressure buildup up to 4 bars fix IDS bug - when the thread runs fast and need to cancel the last brushstops (delta job) fix winder thread movement on start fix stuck in power down right after restart Embedded SW Release note - Version 1.4.6.41 - Pack Mid alpha ============================================================= fix a bug that crashed the SW on arm movement (motorMovewithcallback) remove some logs fix gradient finishing when job runs too fast Embedded SW Release note - Version 1.4.6.40 - Pack Mid alpha ============================================================= change head type names (internal) FLAT/ARC FIX WINDER DANCER MOTOR BUSY SIGNAL - Test on loading and RML changes1 fix over current state in head heaters - preparation fix actuators operation - Test on init, job start/end and cleaning RFID preparations - not active fix process parameters save - Test by RML change and restart fix lubricant homing - test homing after job cancel kval_run increase on TFU loading motors on loading load waste tank state on init (when heating start fix a bug in TFU tension handling (RML changes) arc head heating failures fixed Embedded SW Release note - Version 1.4.6.36 - Pack Mid alpha ============================================================= new event supported - PT100 not working thread loading improved narrowed dancers movement (before job stop) waste - check if overflow or if cartridges are inserted before job start build pressure in cleaner dispenser prevent head movement when safety is active actuator relocated (5mm above lower limit) manual waste handling checks if IFS is installed - and if so - if a cartridge is located blower control PID fix (should not be stucked in lower range or upper range I2C improved - should not fail motor alarms disabled for now Embedded SW Release note - Version 1.4.6.35 - Pack Mid alpha ============================================================= Arc head - activate arc heaters gradually stop FPGA Reinit after 20 trials Head cleaning - move actuators fix RML PID support head open prevent job add stub to overrule cone missing fixed I2C delays - will help in real time and disconnection new blower bug - prevent turning blower off new blower- minimal voltage 2400 (moti) motor alarms - new approach (warning, rises immediately). new WASTE handling new IFS handling IDS - cleaning. FIXED ink calculation info thread - fix initial feeder dancer drop on job start stubs: skip open lids test (amount = 0xAD6) skip actuators cleaning sequence (amount = 0xAD7) skip spool presence check (amount = 0xAD8) watchdog activity check (amount = 0xAD9) Embedded SW Release note - Version 1.4.6.34 - Pack 2+ ============================================================= Validate IFS and cartridge location on manual waste handling - bug #3033 better handling of powerstep01 configuration and motors clocks waste level: logs, fixed reading during waste filling, fix PT100 reading in WHS //important, OK improve diespensers reading in I2C timing //important OK alarm handling: fix report (mid tank empty) diagnostics - waste level in liters Heating and process - avoid activating all heaters at once. tested for flat head. Heating - remove alarms when colling dwn due to change of RML or idle mode Thread - improve feeder tension handling system: hold initalization process after 3 failures to enable code / parameters change and debugging Embedded SW Release note - Version 1.4.6.33 - Pack 2+ ============================================================= remove logs from I2C errors - show only summary. stop job, prevent job on internal heating. remove current alarm on entering idle. motor go to switch - improve accuracy. handle machine specific spool offset. add additional 4 steps for the RTFU raising in RML feeder tension. fix midtank warning bug (these alarm went missing). fix safety handling. I2C FIFO in code (not active yet). Embedded SW Release note - Version 1.4.6.32 - Pack 2+ ============================================================= remove file system semaphore protection. new paramete for motors for powerstep drivers. preparation for dispensers test (compilation flag). fix dispenser new pressure sensor reading. whs pid fixing, minimum and maximum limits, alarms. prevent job on VOC / air flow alarms dancers motors homing - update (clear) EEPROM skip HW Config storing if there is no change minimal fill-up level for new midtankks - 0.5 litres test for dancers PID on more than 1 millisecond - set by controloutputtype thread movement waits for LTFU tension preparation prevent job on missing spool - PP machines Embedded SW Release note - Version 1.4.6.31 - Pack 2+ ============================================================= fix bug in SW update - test many short jobs. fix firmware update when no files remove ADC interrupt - polling only fix head identification on head hw failure improve WHS air flow control - test - change RML settings. check time of change until stable fix FlashInitAndLoad() (although not in use) ########### NOT FIXED ### dryer heating. lots of logs added, please report whenever temperature goes too high VAC control - hysteresis added; use saved Z1 current and not on going current. start blower increase a bit later to solve the temperature alarms preventing jobs - test bugs #2611, #2613, #2902 IDS pressure check reinstalled maximal pressure buildup 2.5 instead of 1.5 no cleaning if not on RML allow midtank filling if less than 0.6 (PP machine) prevent job when head/drier wide open (jog allowed) thread load: - skip head lid and actuators according to head type - fix error messages - support "try" message from PPC on problem - improve error handling - improve error messages improve the tech board loading arm homing allow dancer spring motors to move during a job drivers: add main CPU EEPROM Read/Write from stub new dispenser pressure sensors (based on EEPROM) EMC support - external clock / internal clock in motors read air flow in arc head system: load/store MCU EEprom data using a special command print MCU serial number INITIALIZATION Failure: if the SW crashes 4 times -initialization will stop. solution : retart 4 more times, update software, stub read serial number of main CPU to the logs Embedded SW Release note - Version 1.4.6.29 - Pack 2 ============================================================= dispenser EEPROM read/write from stub power up interface - progress report and error codes job preparation (file analysis) in lower priority to avoid overheating in large files bug fix in millisec task diagnostics - waste level(in chiller temperature) dispenser/motor homing real progress report fix bugs in hw version support (discovered by Ori) improve heaters tracking improve thread loading error handling integrate new waste tank level info in the WHS module drivers: bug fixes, waste level and gas sensor, head type identification according to EEPROM, fix blower flow and control, whs gpio, WHS EEPROM preparation higher suction after cartridge extraction waste tank level reading arc head pressure reading preparations fix bug - long file processing on lrage gradient files. SW failure support - initial (stop initialization process on multiple resets Current alarms blower control improved and limited whs EEPROM inital support - used for waste tank level 0 stop init process after 3 failures - usefull for corrupted configuration files thread loading fixes arc head blower control infrastructure cartridge presence info in tech board. spool precence check and status - for PP machines feeder tension upper level support Embedded SW Release note - Version 1.4.6.21 - Pack 1++ ============================================================= File system improved Cleaning job (simple job, 143 meters) NOT TESTED YET improved RML - dancers tension, cleaning and more support new LTFU - tension changes in job, loading thread fix bug in alarm handling predecessor fix lids homing actions cancel obsolete embedded parameters support heaters limit tests for Nadav support dye head sequence changes for uniformity fix tamper alarms reduced protobuf code size (option -m) Dispenser EEPROM interface (read/write) for testing WHS waste tank handling preparations WHS UART controller interface preparation FIX Gradient bug (main cpu freeze) Embedded SW Release note - Version 1.4.6.17 - Pack 1 ============================================================= fixed file system bug that caused disconnection. fixed error messages bug RML - thread PID parameters added RML - arc head support RML - blower head flow control. Power control. preparation for waste tank calibration. basic support for new LTFU (not for loading, yet) Embedded SW Release note - Version 1.4.6.12 - Pack 1 Urgent ============================================================= Main features: support new head and new WHS, support Powerstep01 motor drivers options bypass: auto shutdown, auto idle, pressure checking, rockers bypass Common: logs: better control (filter messages and priorities) files: improved handling of files and upgrades Drivers: Support new flat head (12 zones) and Arc head (3+2 zones and blowers. partial support) I2C reading task for better handling of slow I2C interactions (head etc) observe and handle FPGA watchdog reset (report, reinitialize motors) AC voltage reating additional data stored in EEPROM RFID preparations motor timeout alarms USB reinitialized Valve validation for the midtank air valves new speed sensor Modules: Control: textual names for control calls to help debuging fix control on real time challenges head and whs Diagnostics: add midtank and dispenser ink content to diagnostics add new heating zoneshandle actuators and buzzer handle BlowerState widget improve overall data quality General: Buttons: loading starts on a LONG (5 seconds) press improve init handlling and alarm reporting support new WHS alarm handling: *midtamk overflow, *fix current alarms, *consequent actions and job verification, *critical alarms, *use alarms file (remote update) ONLY! Heaters: support new head (12*2 zones) fix internal machine temperature voltage measurement and handling IDS: *dispenser data, *improve auto-fill on job start, *puller_tension from RML as cleaner speed, *handle inactive dispenser pressure, *dispensers PID preparation, *bring dispensers to first segment pressures before job support better dispensers (need compilattion) WCF on first segment Thread: *real dryer ramp-up. *dancers from EEPROM only. *insure rockers motors voltage value; support moving the feeder dancer to the dryer loading - fix bug (dancer), actuators WHS: new WHS State machines: Init: current measurements, wait for the cooler, print: *prevent job on open covers (dryer, head) (suspended until new head) tasks priorities reorganized, Embedded SW Release note - Version 1.4.5.104 (alpha 1 ++) ============================================================= restart HW and report if FPGA fails stop led blinking when jogging job fails fix IDS bug that prevented cleaning job at power off log power off temperature. fix bug that causes premature shutoff (PT100 spike) Embedded SW Release note - Version 1.4.5.100 (alpha 1 +) ============================================================= magnet handling improved sw_ver in report log mock whs alarms read midtank every 1 hour (with valves handling) lubricant homing at half speed autohoming for lubricant fix bugs: ifs, stubs, dryer ramp fixed out of idle on job start Embedded SW Release note - Version 1.4.5.96 (alpha 1 +) ============================================================= common: log filtering by severity and modules file transfer chuck size reduced (slower transfer drivers: fpga: motor init improved, WD handling fixed, secondary pump, powerstep 01 handling. I2C: midtank calibration, safety improved, head card and RFID preparations valves: bug fixed. modules: alarm handling: current alarms, fans alarms, bugs fixes. control: current reading disabled, machine status every 1 sec, led on FPGA reset. general: buttons fixed. handling of config failures, dryer buffer length: number of dryer cycles *76 cm + 90 cm (dryer to winder), safety alarms. heaters: machine internal alrams, bugs fixed. IDS: dispenser data store in FFS, stub fixed, homing - consider safety bypass, midtank content, active homing. use RML's feeder_tension as pressure buildup limit. use puller tension as cleaner speed for RML, trial - better stop of homing on job start thread: load fixed. hold dryer arm, dryer ramp up!!! waste, IFS: tested and fixed state machines Init: open and cloase dispensers valve, fix problems, power off: sequence and clean job fixed. idle: out of idlw - push power button for 1 sec print: job length fixed. 94=>97 Add job error types Ouf of idle restarts heating, activated by pressing the power for 1 seconds, Thread: dryer ramp-up, prevent job if a lid is opened Fix the reset button in machine studio Process parameters are stored from job request too. Idle to power down after 2 hours 93=>94 Fix read safety indication Fix valve handling in IDS and on init Alarm handling – improve reporting phase 1, fix current alarms Machine status improved and fixed Ouf of idle by pressing the power for 2 seconds Heaters – fix 2 bugs (dryer underheat and machine temp) IDS – fix bugs in ink filling Stubs – Dispensers auto homing control Thread load improved (press rockers down, , fix current problem) Jobs – fix a length bug Press rockers a step down after closing Embedded SW Release note - Version 1.4.4.6 ============================================================= drivers: file update - continuous response. fix bugs, chunk size 5500 communication: new messages handled: MidTankDataSetupRequest: mid yank calibration MachineCalibrationDataRequest: calibration data upload (dancers, midtank, serial num, MAC machine status (dispensers level, mid tank level, machine state cartridge basic handling time set by connection request drivers: VOC sensor Pitot sensor FFS semaphore protection EEPROM data storage - dancers, midtank calibration, mcu serial number Power step drivers new magnet activation Modules: Alarm handling: fixed basic bug, added motor, tamper, VOC, external temp, mid tank level. known bugs: file handling, duplication in midtank level (warning/error) Diagnostics: diagnostic mode - minimal/normal/extended/extreme Dryer loadarm loading General: buttons - improve initialization general - midtank calibration, machine calibration data, embedded parameters added (see embedded parameters list), set/ egt MCU serial number Heaters: USING BOTH DRYER'S HEATERS ALL THE TIME IDS - Cleaning, Auto homing, pressure building in presegment IFS - operational, ink id from tablet Thread: bug fix in job length. winder- added encoder for analitycs. thread load - bugs fix Power off sequence - added cleaning job Embedded SW Release note - Version 1.4.3.0 ============================================================= System: File system protection + improvements Keep critical data on MCU EEPROM Procedures: Thread load fix and coordinate the amount of thread in drier to the distance to spool length. Dispensers flow control stage 2a - maintain pressure during presegment Modules: Enclosure temperature alarms Secondary waste pump Dispensers state info Heaters protection improved Diagnostics data - full data, full speed for now Thread - fix length calculation Process: Cleaning ready for integration Embedded SW Release note - Version 1.4.2.2 ============================================================= some bugs fixed in file download fixed some problems in flash handling RFID preparation - IFS module, protobuf, driver - NOT IN GIT yet combined driver - protobuf. NOT IN GIT yet thread load - thread unload with winding - not tested yet report filters introduced, improved flash handling. improved and simplified dispenser location. improved config parameters handling Embedded SW Release note - Version 1.4.1.0 ============================================================= Move to length calculation FROM PULLER fix intersegment handling FLASH - rebuilt. using data from flash instead of FFS DFU fixed. Heaters handling fixed. job starts only in proximity to requested temperature Embedded SW Release note - Version 1.4.0.9 ============================================================= 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.10.8 - Itma Candidate 6 ============================================================= Version 1.3.10.8 ITMA - handle SW crash after a job failure - memory problems: change CFG file, improve memory handling (free and strcpy) Embedded SW Release note - Version 1.3.10.6 - Itma Candidate 5 ============================================================= change winding - fixed speed Embedded SW Release note - Version 1.3.10.5 - Itma Candidate 4 ============================================================= bug fixes and work around: segment free, usb log, job length, length measurements, heating better support for new and older dispensers waste indication - empty and full Embedded SW Release note - Version 1.3.10.2 - Itma Candidate 3 ============================================================= Machine: Watchdog restart time is now 20 seconds, to avoid unintended restarts Modules: IDS - Build pressure on job prepare. currently hard coded: building on 480, for at least bar, or 1 minute. Heaters: do not restart the heating controlled process if the setpoint does not changes blower activated even if cfg not found - at 3000mV Connection: Embedded does not reconnect until HW is initialized Alarm handling: many unusful alarm removed: motors, heating process, midtank empty Diagnostic data reduced significantly in frequency Waste state machine disabled for ITMA improve backlash after homing Drivers: VOC Gas sensor fixes. Lubricant valve workaround until FPGA will be fixed Encoder screw reading prepared (FPGA needs to be changed) improve dispenser type identification tech board support handling of lubricant valve disable watchdog on DFU detection prevent reading of current and midtank pressure at the same time, in millisec task Other: fix double report bug improve file system handling keepalive cosequences REMOVED (itma) progress stub: 0xCF - init flash; 0xDF - power off sequence; 0xDE - read dispenser info; 0xC - gas sensor; Procedures: Initializing - Dispensers Pressure buildup removed. AUTOMATIC HEATING ENABLED; Power down waits up to 1 hour (instead of 30 minutes) for cooling down Embedded SW Release note - Version 1.3.9.5 - Itma Candidate 2 ============================================================= WATCHDOG Activated - embedded SW reset after 4 seconds of inactivity Flash size problem fixed Machine: Cartridge buttons and leds fixed midtank pressure calculation set according to Sergey's directions support for new dispensers improved Modules: Alarm handling - midtank level (does not prevent jobs or dispensers refill) Diagnostics: thread information removed to reduce the trasmission quantities and MS load Heaters algorithm improved (yet again) IDS: lubricant handling adjusted file handling and brushstops activity fixed (large jobs) automatic homing CANCELLED Stubs: added support for FFS recreating Embedded SW Release note - Version 1.3.9.1 - Itma Candidate 1 ============================================================= Jobs: Multiple segments, gradients, job is downloaded as a file, lubrication, automatic refill at the end of a job Machine: Power Idle Power down sequence Initialization sequence - reads midtank pressure. Drivers support for hardware upgrades and variations Buttons support Waste handling Modules: Temperature - mitigate spikes, handle algorithm better. SW thermal cut off Preparation for logs ditributor - not operativer yet. File download on lower priority, blocked when a job is active. improved FPGA upgrade process preparation for watchdog communication: dispenser data request. some stubs removed. InterfaceIOs - only supported. additional event types, not supported yet (machine state, VOC). additional embedded parameters ---------------------------------------------------------------- Embedded SW Release note - Version 1.3.8.2 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 Embedded SW Release note - Version 1.3.8.12 Prepare continous response on sw upgarde - test! Lubrication supported throughout the job - test! Drier improved centering of load arm - not tested yet drivers - improvement for alarm indication and fpga watchdog, GAS sensor, Hard limit alarms, covers alarms, current alarms, set by cfg flag - Test! job handling - preparation for file jobs handle screw did not reach limit before job INIT build pressure - test Embedded SW Release note - Version 1.3.8.0 This version includes 1. Init sequence - machine starts and DOES NOT start heating automatically (to last known process parameters) 2. Thread load pieces in place 3. Loading parameter and configuration files in SW update 4. Current reading and alarms - initial 5. door alarms, drier encoder, cartridge presence 6. Safety alarms for testing 7. Use of internal flash as RAM, improve control real time in high priority calls 8. 100 microsec dancers read preparation 9. drop heating for PT 100 not working. Embedded SW Release note - Version 1.3.7.0 This version includes massive changes in job handling, files support and hardware changes. also cleans multiple bugs and improves machine handing, cleans and removes unnecessary code from the SW files. it contains thet basis for improving the process and the operator control ability. 1. file system: File system full handling, SW Upgrade support for FPGA, Load HW Config and embedded parameters from file, Dispensers activity stored in file. 2. alarm handling: new list supports system definitions version 2. overheat/underheat type A/B handled, 3. driver level support for all new HW/Backplan features. initial support for operator buttons. (tamper switches, WHS readout and sensors, buttons, magnet, head and cleaning motors and switches...) 4. additional RAM space in internal RAM for additional development space 5. Initial support for thread insertion fullprocess - not tested yet. 6. bugs solved in control activity, in job handling and more. real time handling improved in main control functions 7. IDS Infrastructure for testing: pressure bulding before job, coordinated activation of motors and valves (motor starts before valve opens, stops after valve closes. 8. new event types in version, some supported. 9. mid tank pressure correction parameters. 10. load/store dancer middle point - to enable unified HW Configuration (test). 11. bug fix in thread jogging 12. test code preparation: PID, control, buttons