u/Alluk

Question about control board swap

I have a Neptune 3 Pro and I'm going to swap the stock board for an SKR mini E3v3. The printers already been klipper'ed but when I swap the mobo what changes will I have to make on the software side to get everything working again? Do I just need to edit the printer.cfg to update all the pins and whatnot or is there more to it?

reddit.com
u/Alluk — 1 day ago

I'm having an issue when printing multi-colour prints from OrcaSlicer. The first layer goes down fine and then the print pauses for me to change the filament. My filament change g-code in OrcaSlicer is simply "PAUSE". It pauses, I swap the filament and purge it, and when I go to resume the print. It goes to the bed, ejects this big blob and an error of "Move exceeds maximum extrusion" appears in the console.

https://preview.redd.it/37oiffqesvzg1.jpg?width=3024&format=pjpg&auto=webp&s=6ba6c7e9dbb28602b61a0bb3b32f1edb90c9b0a7

I imagine this is something to do with relative/absolute extrusion but I'm not really sure how to go about fixing it. My extrusion is set to relative in OrcaSlicer and in my start print macro it is also set to relative. This isn't an issue if I manually insert PAUSE commands into gcode and print multi-colour that way, only when I use the integrated multi-colour settings in OrcaSlicer. Here's my RESUME and PAUSE macros for reference.

[gcode_macro PAUSE]
description: Pause the actual running print
rename_existing: PAUSE_BASE
# change this if you need more or less extrusion
variable_extrude: 1.0
gcode:
##### read E from pause macro #####
{% set E = printer["gcode_macro PAUSE"].extrude|float %}
##### set park positon for x and y #####
# default is your max posion from your printer.cfg
{% set x_park = printer.toolhead.axis_maximum.x|float - 5.0 %}
{% set y_park = printer.toolhead.axis_maximum.y|float - 5.0 %}
##### calculate save lift position #####
{% set max_z = printer.toolhead.axis_maximum.z|float %}
{% set act_z = printer.toolhead.position.z|float %}
{% if act_z < (max_z - 2.0) %}
{% set z_safe = 2.0 %}
{% else %}
{% set z_safe = max_z - act_z %}
{% endif %}
##### end of definitions #####
PAUSE_BASE
G91
{% if printer.extruder.can_extrude|lower == 'true' %}
G1 E-{E} F2100
{% else %}
{action_respond_info("Extruder not hot enough")}
{% endif %}
{% if "xyz" in printer.toolhead.homed_axes %}
G1 Z{z_safe} F900
G90
G1 X{x_park} Y{y_park} F6000
{% else %}
{action_respond_info("Printer not homed")}
{% endif %} 

[gcode_macro RESUME]
description: Resume the actual running print
rename_existing: RESUME_BASE
gcode:
##### read E from pause macro #####
{% set E = printer["gcode_macro PAUSE"].extrude|float %}
#### get VELOCITY parameter if specified ####
{% if 'VELOCITY' in params|upper %}
{% set get_params = ('VELOCITY=' + params.VELOCITY)  %}
{%else %}
{% set get_params = "" %}
{% endif %}
##### end of definitions #####
{% if printer.extruder.can_extrude|lower == 'true' %}
G91
G1 E{E} F2100
{% else %}
{action_respond_info("Extruder not hot enough")}
{% endif %}  
RESUME_BASE {get_params}
reddit.com
u/Alluk — 6 days ago
▲ 1 r/M43

Annoyingly I dropped this camera and the LCD broke. Everything still works, just half of the screen is cracked and black so it makes it hard to use to the point where I'd rather use something else. I really like this camera and I was wondering if theres anywhere I can buy a replacement screen for it? I've looked on AliExpress + Ebay to no avail.

reddit.com
u/Alluk — 14 days ago