CB3 changes
Case fan control modified, the fan RPM has increased.
Case fan rotation checking when switch on machine.
The machine checks all fans automatically when short circuit detected on 12V line.
The user can disable the thermal pre-warning message by M8020 S1/S0 code
The user can disable the pre-calculation by M9090 S1/S0 code and the size parameters changeable too (X Y Z maximums).

Common changes
Spanish language expanded.
Redefined error messages.
The email type of messages is expanded ( pause in gcode , start print , stop print ). They can be turned on and off.
The user can be turned on and off the Wifi module completely.
Nozzle diameter settings. Extruder speed changes automatically by nozzle size settings under manual extrude.
File parser changed. If the header contains some parameters of gcode the machine displays these and check the nozzle diameter too.
;#disp params:
;Printmode:2
;Layer:124
;Zmax:24.000 mm
;Xmax:211.732 mm
;Ymax:141.821 mm
;Xmin:178.138 mm
;Ymin:87.133 mm
;E0diam:0.40 mm
;E1diam:0.40 mm
;E0len:2.911 m
;E1len:0.846 m
;E0temp:215 C
;E1temp:215 C
;Bedtemp:60 C
;Time:2901min
;#params end

Thermal runaway implemented
On/off-able by M1212 S1/S0 code. (default On state)
The default time is adjustable by Q(sec) parameter (default is 20 sec).

The display shows some details when the user printing from an external host (like Octopi) if use these m-codes.
M110 S1 - start code (initialize the printer and the display)
M110 S2 - stop code (the printer steps into the default state)
Octopi settings example

Before print job starts
T0 ; select head 1
M110 S1 ; initialize the printer and the display
G28 ; Home all axes

After print job completes
M110 S2 ; the printer steps into the default state

After print job is cancelled
M110 S2 ; the printer steps into the default state
M84 ; disable motors
M104 S0 T0 ; switch off head 1 heating
M104 S0 T1 ; switch off head 2 heating
M140 S0 ; switch off bed heating
M106 S0 ; disable object fan

After print job is paused
G197 ; pause

Before print job is resumed
G198 ; resume

(install the progress bar code (M73) octopi plugin https://github.com/cesarvandevelde/OctoPrint-M73Progress)

Other bug fixes

February 18, 2019

Janos Janos
Admin
542 posts

3 replies


Thank you for all your hard work Janos. I have a request also. Is it possible to add a wait "button" on the touch screen? I like to wait a while for the bed and ambient temperature to stabilize especially when printing nylon. I find that when I turn the heaters on they shut off after a while on their own. I know I can add a G4 command but it is a pain to do it every time. I tried adding it to the header but it waits before reading the heater commands. If we could simply push a wait button then an arrow for time that would be nice.

February 18, 2019

Wayne95 Wayne95
Beginner
14 posts

Wow, looks kinda promising. Currently installing and testing!

February 19, 2019

layrshift layrshift
Beginner
1 posts

Wayne95 wrote:Thank you for all your hard work Janos. I have a request also. Is it possible to add a wait "button" on the touch screen? I like to wait a while for the bed and ambient temperature to stabilize especially when printing nylon. I find that when I turn the heaters on they shut off after a while on their own. I know I can add a G4 command but it is a pain to do it every time. I tried adding it to the header but it waits before reading the heater commands. If we could simply push a wait button then an arrow for time that would be nice.


Thanks, but this credit goes to Greg, the FW engineer guy.

I would add this option to the slicer.
This layer script will be executed after the heating commands, but before printing:

if(zPassed(0.01)) {
addLine("G4 S30; wait 30 sec")
}

The result in the GCODE:
New firmware released: 12360 & 16064

February 20, 2019

Janos Janos
Admin
542 posts
To start a discussion or reply to a post please Login or Create an account.