I’ve just add a client.macros.cfg to my files and linked to it via my printer.cfg, however I get the following message. Is there an easy fix on this ? just to confirm I have the following code:
I’ve also uploaded a copy of both my printer.cfg and client.macros.cfg all seemed to work prior to adding the client.macros.cfg , although not done a first print as yet
To be honest still new to all this so wasn’t sure what I had to do to be honest. I got the config online as I noticed when watching a couple of videos that I didn’t have some of the macors setup. Tried lowering the case E but no change
I personally have quite an ambiguous opinion about macros.
On the one hand they are extremely powerful and needed for some situation on the other hand they make the configuration and behavior of the printer intransparent.
Especially beginners tend to collect every macros they come across mostly likely without understanding or needing them (“I definitively need a macro to make the beeper of my printer play Highway to Hell and also some Christmas-tree LED effects surely help my print quality”… oh and wait, my printer does not even connect Klipper, so let me add these 20 macros as well, in case there is a make-my-printer-magically-connect-macro amongst them)
To be honest that makes a lot of sense as I wasn’t totally sure why I needed them. After watching a lot of videos etc I just noticed a lot of people had certain macros enabled. In one instant I wanted the printer to rebuild the bed mesh prior to print and was informed that I had to add a script to the gcode marco - start_print however on looking at my printer.cfg noticed I don’t even have a start print section which I believe this is why I see this on my dashboard
From the Macros section I noticed there is no start print? as this is the stock install how would you go about starting a print as I don’t see an option anywhere else. If this is all I need to get up and running and get a first print done that would be great, then just got to find a filament sensor script and all is done.
Just to let you know I did donate as per our last convo and mentioned you in the message as without you I wouldn’t have got this far, Cheers
Just looking through the forum and noticed this on another post and that seems to have done the trick
[gcode_macro START_PRINT]
gcode:
{% set BED_TEMP = params.BED_TEMP|default(60)|float %}
{% set EXTRUDER_TEMP = params.EXTRUDER_TEMP|default(200)|float %}
# Start bed heating
M140 S{BED_TEMP}
# Use absolute coordinates
G90
# Reset the G-Code Z offset (adjust Z offset if needed)
SET_GCODE_OFFSET Z=0.0
# Home the printer
G28
# Move the nozzle near the bed
G1 Z5 F3000
# Move the nozzle very close to the bed
G1 Z0.15 F300
# Wait for bed to reach temperature
M190 S{BED_TEMP}
# Set and wait for nozzle to reach temperature
M109 S{EXTRUDER_TEMP}
Unless of course I’m wrong the only change I made was to make the EXTRUDER_TEMP 200 from 190
You don’t need a START_PRINT macro to use the printer. Even if you have a START_PRINT macro, it won’t do anything unless you have your slicer insert it into your start gcode.
To be honest I just noticed this. I’m hoping to maybe able to help with the next thing. I opened cura sliced a file and sent it direct to printer, the printer does get to temps however does not print. have I missed something here. The printer is still setup in Cura under Marlin as I wasn’t sure what to select with Klipper not being an option