Pulse E432s Firmware
-
@jacob5421 if you are going print via MatterControl/USB, then you don't need to do anything. Run the print leveling wizard through MatterControl.
Make your start gcode in Cura something like this
Then export the gcode from Cura, drag it into MatterControl, and hit print. It will automatically apply the leveling to any gcode you print.
-
When is do this it does the leveling process, then starts printing 4-5mm above the build plate. Any guess as to why it would be doing this?
-
@jacob5421 It isn't loading the height map.
-
I don’t know how to access the height map, it does the leveling process then goes to start the purge line and it extrudes in mid air.
-
How are you printing with Cura. Do you export the gcode onto the sdcard and then put it into your Pulse?
-
@tinken I slice in cura then I open the file in mattercontrol and print via usb
-
@jacob5421 Ok, there something wrong in your start code. Which operating system do you use on your computer?
-
@tinken I use windows on my computer
-
@jacob5421 I use Notepadd ++. It is free to download. I open gcode with this program to check if everything is correct.
-
Did you modify your start code in MatterControl?
-
show me what the start code in your gcode file looks like. And what the start code in Mattercontrol looks like
-
Open your gcode in Notepad++ and show me the gcode from lines 0 to 100. Also show me the gcode on your start area of Mattercontrol.
-
I am currently not near my computer or printer I will do that when I get a chance
-
To get around the issue I have turned off the bed leveling procedure before each print, but it does mean that the first layer seems to go down correctly
-
@jacob5421 Something isn't set correctly. It should do a bed mesh before printing each time. But from what you explained, it sounds like it is not loading the height map just before printing. So since it doesn't lower down to the bed, it just prints in the air 5mm above build plate.
-
So, what do I need to do to fix this. I have uninstalled mattercontrol 2 twice and I haven’t changed the start code.
-
@tinken
The top is the start gcode from mattercontrol, the bottom is of a recent print with updated settings and no mesh bed leveling occured before the start.
-
@jacob5421 MatterControl is supposed to automatically use your height data when you drag a Cura sliced flile over. But obviously that isn't working. Lets try experimenting. No guarantee this will work, but we can try.
So lets try adding it to your MatterControl manually. Save your current start code from MatterControl.
Then, modify your MC startcode with this:
G28 ; home all axes
G29 ; mesh bed
M500 ; store mesh in EEprom
M420 S1 ;load and activate height map
M109 S[temperature]G1 Y0 X5 Z0.8 F1800 ; Purge line
G92 E0 ; Purge line
G1 X230 Z0.3 E25 F600 ; Purge line
G92 E0 ; Purge line
G1 E-2 F2400 ; Purge line
-
What this does is tells your printer to home all axis, then zprobe the bed. Store that mesh into your eeprom and then load the map before moving on. MC is supposed to do this automatically, but obviously that is not working.
Another option is not to use MC via usb and just load your printer from an SD card.
-
@tinken I haven’t been able to figure out how to print from sd card. Would I also need to change the start code in cura to the same thing.