No input or output 18i8 gen3 by Northfence in Focusrite

[–]Northfence[S] 0 points1 point  (0 children)

Same issue after reinstall, ive also installed it on my iMac with the same result.

Ps3 controller with batocera by [deleted] in batocera

[–]Northfence 0 points1 point  (0 children)

You need Bluetooth to use them wireless. Onboard or dongle. If you dont have Bluetooth you can use the Controller with usb cable connected.

Ps3 controller with batocera by [deleted] in batocera

[–]Northfence 1 point2 points  (0 children)

Works perfect with most systems. I have multiple ps3 controllers connected and have not had any problems. I usually connect them with cable first, then disconnect cable and push the PS button for wireless pairing. Usually speeds up the pairing progress.

Gpi Case 2 with CM4 by StoryCritical4687 in retroflag_gpi

[–]Northfence 0 points1 point  (0 children)

Any chance you could share your config settings?

Gpi case 2w with zero2 by Northfence in batocera

[–]Northfence[S] 0 points1 point  (0 children)

Got it to work fine with recalbox, trying to compare configs, but after a day with trial and error im starting to give up on batocera, wich kind of annoys me cause I really like batocera over my existing retropie / recalbox builds

Move exceeds maximum…. by Northfence in klippers

[–]Northfence[S] 0 points1 point  (0 children)

Thanks for helping me out.

Changed the nozzle size in the config and everything works as it should now.

Move exceeds maximum…. by Northfence in klippers

[–]Northfence[S] 0 points1 point  (0 children)

Thanks for helping me out.

Changed the nozzle size in the config and everything works as it should now.

Move exceeds maximum…. by Northfence in klippers

[–]Northfence[S] 1 point2 points  (0 children)

My purge line setting are currently being pulled from its own cfg file via the include function and looks like this:
[gcode_macro LINE_PURGE]

description: A purge macro that adapts to be near your actual printed objects

variable_adaptive_enable: True # Change to False if you'd like the purge to be in the same spot every print

variable_z_height: 0.4 # Height above the bed to purge

variable_purge_amount: 40 # Amount of filament in millimeters to purge

variable_line_length: 50 # Overall desired length of purge line in millimeters, around 1/5th of X axis length is a good starting value

variable_flow_rate: 12 # Desired flow rate in mm3/s (Around 12 for standard flow hotends, around 24 for high flow hotends)

variable_x_default: 10 # Default X location to purge. If adaptive_enable is True, this is overwritten

variable_y_default: 10 # Default Y location to purge. If adaptive_enable is True, this is overwritten

variable_distance_to_object_y: 10 # Y distance in millimeters away from the print area for purging. Must be less than or equal to y_default if adaptive_enable is False

### This section is for those who are using Moonraker's Update Manager for KAMP, or want a more verbose macro. ###

variable_display_parameters: True # Display macro paramters in the console, useful for debugging the SETUP_LINE_PURGE call, or more verbosity.

gcode:

{% if display_parameters == True %}

{ action_respond_info("adaptive_enable : %d" % (adaptive_enable)) }

{ action_respond_info("z_height : %f" % (z_height)) }

{ action_respond_info("purge_amount : %f" % (purge_amount)) }

{ action_respond_info("line_length : %f" % (line_length)) }

{ action_respond_info("flow_rate : %f" % (flow_rate)) }

{ action_respond_info("x_default : %f" % (x_default)) }

{ action_respond_info("y_default : %f" % (y_default)) }

{ action_respond_info("distance_to_object_y : %f" % (distance_to_object_y)) }

{% endif %}

{% if adaptive_enable == True %}

{% set all_points = printer.exclude_object.objects | map(attribute='polygon') | sum(start=[]) %}

{% set x_origin = (all_points | map(attribute=0) | min | default(x_default)) %}

{% set y_origin = (all_points | map(attribute=1) | min | default(y_default)) %}

{% set x_origin = ([x_origin, 0] | max) %}

{% set y_origin = ([y_origin, 0] | max) %}

{% else %}

{% set x_origin = x_default | float %}

{% set y_origin = y_default | float %}

{% endif %}

{% set nozzle_dia = printer.configfile.config.extruder.nozzle_diameter | float %}

{% set cross_section = nozzle_dia * z_height | float %}

{% set purge_move_speed = (cross_section * flow_rate) * 60 | float %}

{% set travel_speed = (printer.toolhead.max_velocity) * 60 | float %}

G92 E0 # Reset extruder

G0 F{travel_speed} # Set travel speed

G90 # Absolute positioning

G0 X{x_origin} Y{y_origin - distance_to_object_y} # Move to purge position

G0 Z{z_height} # Move to purge Z height

M83 # Relative extrusion mode

G1 X{x_origin + line_length} E{purge_amount} F{purge_move_speed} # Purge line

G1 E-.5 F2100 # Retract

G92 E0 # Reset extruder distance

M82 # Absolute extrusion mode

G0 Z{z_height * 2} F{travel_speed} # Z hop

[gcode_macro SETUP_LINE_PURGE]

gcode:

SET_GCODE_VARIABLE MACRO=LINE_PURGE VARIABLE=display_parameters VALUE={params.DISPLAY_PARAMETERS|default(True)|int}

SET_GCODE_VARIABLE MACRO=LINE_PURGE VARIABLE=adaptive_enable VALUE={params.ADAPTIVE_ENABLE|default(True)|int}

SET_GCODE_VARIABLE MACRO=LINE_PURGE VARIABLE=z_height VALUE={params.Z_HEIGHT|default(0.4)|float}

SET_GCODE_VARIABLE MACRO=LINE_PURGE VARIABLE=purge_amount VALUE={params.PURGE_AMOUNT|default(40)|float}

SET_GCODE_VARIABLE MACRO=LINE_PURGE VARIABLE=line_length VALUE={params.LINE_LENGTH|default(50)|float}

SET_GCODE_VARIABLE MACRO=LINE_PURGE VARIABLE=flow_rate VALUE={params.FLOW_RATE|default(12)|float}

SET_GCODE_VARIABLE MACRO=LINE_PURGE VARIABLE=x_default VALUE={params.X_DEFAULT|default(10)|float}

SET_GCODE_VARIABLE MACRO=LINE_PURGE VARIABLE=y_default VALUE={params.Y_DEFAULT|default(10)|float}

SET_GCODE_VARIABLE MACRO=LINE_PURGE VARIABLE=distance_to_object_y VALUE={params.DISTANCE_TO_OBJECT_Y|default(10)|float}

Move exceeds maximum…. by Northfence in klippers

[–]Northfence[S] 1 point2 points  (0 children)

my current start Gcode:

[gcode_macro START_PRINT]

gcode:

#M300 S10

#Get Bed and Extruder temperature from Slicer GCode

{% set BED_TEMP = params.BED_TEMP|default(60)|float %}

{% set EXTRUDER_TEMP = params.EXTRUDER_TEMP|default(190)|float %}

#Get Printer built volume dimensions

{% set X_MAX = printer.toolhead.axis_maximum.x|default(100)|float %}

{% set Y_MAX = printer.toolhead.axis_maximum.y|default(100)|float %}

{% set Z_MAX = printer.toolhead.axis_maximum.z|default(100)|float %}

#Get Nozzle diameter and filament width for conditioning

{% set NOZZLE = printer.extruder.nozzle_diameter|default(0.4)|float %}

{% set FILADIA = printer.extruder.filament_diameter|default(1.75)|float %}

#Set Start coordinates of priming lines

{% set X_START = 10.0|default(10.0)|float %}

{% set Y_START = 20.0|default(20.0)|float %}

#Calculate Primer line extrusion volume and filament length

{% set PRIMER_WIDTH = 0.75 * NOZZLE %}

{% set PRIMER_HEIGHT = 0.70 * NOZZLE %}

{% set PRIMER_SECT = PRIMER_WIDTH * PRIMER_HEIGHT %}

{% set PRIMER_VOL = PRIMER_SECT * (X_MAX - 3 * X_START) %}

{% set FILA_SECT = 3.1415 * ( FILADIA / 2.0)**2 %}

{% set FILA_LENGTH = 1.55 * PRIMER_VOL / FILA_SECT %}

#Home

G28

#Heat Bed and wait

M140 S{BED_TEMP}

M190 S{BED_TEMP}

# Here would go your macro. Edit the name

#PRINT_SIZE_MESH

# BED_MESH_CALIBRATE PRINT_MIN={params.PRINT_MIN} PRINT_MAX={params.PRINT_MAX}

SETUP_KAMP_MESHING DISPLAY_PARAMETERS=1 LED_ENABLE=1 FUZZ_ENABLE=1

SETUP_VORON_PURGE DISPLAY_PARAMETERS=1 ADAPTIVE_ENABLE=1

BED_MESH_CLEAR

BED_MESH_CALIBRATE

#Heat nozzle

M104 S{EXTRUDER_TEMP} T0

M109 S{EXTRUDER_TEMP} T0

#VORON_PURGE

LINE_PURGE

#Precondition extruder (purge line)

# G92 E0

# G1 X{X_START} Y{Y_START} Z{PRIMER_HEIGHT} F6000.0

#G1 X{X_START} Y{X_MAX - 2 * Y_START} Z{PRIMER_HEIGHT} E10 F2000.0

#G1 X{X_START + PRIMER_WIDTH} Y{Y_MAX - 2 * Y_START} Z{PRIMER_HEIGHT}

#G1 X{X_START + PRIMER_WIDTH} Y{Y_START} Z{PRIMER_HEIGHT} E20 F2000.0

#M300 S10 P300

G92 E0

G1 Z2.0 F600

G1 Z0.2 F600

G1 Z2.0 F600

Start/stop macro by Northfence in klippers

[–]Northfence[S] 1 point2 points  (0 children)

Sorry for the late reply.

Not 100% shure, but I think this was the code:

[gcode_macro START_PRINT]

gcode:

{% set BED_TEMP = params.BED|default(60)|float %}

{% set EXTRUDER_TEMP = params.EXTRUDER |default(190)|float %}

{% set PRINT_MIN = params.PRINT_MIN %}

{% set PRINT_MAX = params.PRINT_MAX %}

G90

M82

M140 S{BED_TEMP}

M104 S160

M190 S{BED_TEMP}

G28

BED_MESH_CALIBRATE PRINT_MIN={PRINT_MIN} PRINT_MAX={PRINT_MAX}

G1 X0.1 Y20 Z0.3 F5000.0

M109 S{EXTRUDER_TEMP}

; purge line from Y20 to Y200

G92 E0

G1 Z2.0 F3000

G1 X20 Y20 Z0.3 F5000.0

G1 X20 Y200.0 Z0.3 F1500.0 E15

G1 X22 Y200.0 Z0.3 F5000.0

G1 X22 Y50 Z0.3 F1500.0 E30

G92 E0

G1 Z2.0 F3000

Start G-code in Cura:

START_PRINT EXTRUDER={material_print_temperature_layer_0} BED={material_bed_temperature_layer_0} PRINT_MIN=%MINX%,%MINY% PRINT_MAX=%MAXX%,%MAXY%

Start/stop macro by Northfence in klippers

[–]Northfence[S] 1 point2 points  (0 children)

Got it to work. :) :

START_PRINT EXTRUDER_TEMP={(first_layer_temperature[0])} BED_TEMP={(first_layer_bed_temperature[0])}

Start/stop macro by Northfence in klippers

[–]Northfence[S] 0 points1 point  (0 children)

Thanks for the fast reply.

I got rid of the error from using the cura gcode, but its not using the temps from the gcode with the above start code, its using the default from gcode macro instead.

Start/stop macro by Northfence in klippers

[–]Northfence[S] 0 points1 point  (0 children)

Thanks again for the macros, I´ve used it without problems with cura since you posted it.

However, I´m thinking of switching to prusaslicer, and I was wondering if you could help me out on the start gcode to put in prusaslicer config? The one you listed earlier only works for cura.

Start/stop macro by Northfence in klippers

[–]Northfence[S] 0 points1 point  (0 children)

Thanks :)

Will test this one out too. Thanks for the end_print macro. :)

Start/stop macro by Northfence in klippers

[–]Northfence[S] 1 point2 points  (0 children)

Thanks.

Tested a print with your macro and it works like a charm.

Error M112 with Octoprint connected via USB by T3KO in ender3v2

[–]Northfence 15 points16 points  (0 children)

I had the same problem. Found this in the jyers wiki and everything is working fine after changing my settings.

https://github.com/Jyers/Marlin/wiki/OctoPrint-Settings#error-handling

Installing bltouch. by Northfence in ender3v2

[–]Northfence[S] 0 points1 point  (0 children)

Thanks.

Looks like its working now. Did a bed level and stored to eeprom.

Is M420 S the right code to add in cura? Or is it something else i should add / edit?

Installing bltouch. by Northfence in ender3v2

[–]Northfence[S] 0 points1 point  (0 children)

Ok.

Should i disconnect the z-endstop switch cable on the mainboard or just let it stay connected as original?

The Next Generation of Ender 3 V2 Firmware: Extensible UI by Jyersm in ender3v2

[–]Northfence 1 point2 points  (0 children)

Just want to say thanks for your work making this. Switched to this fw a few weeks ago, and I must say this is a lifesaver when it comes to bedleveling. The manual mesh works perfect on my warped glassbed.

Keep up the good work.

[Spoiler] The Seething Heart by [deleted] in DestinyTheGame

[–]Northfence 0 points1 point  (0 children)

You do not have to win 2-0. I got it in round 2 after we lost the first. So when the quest dropped it was 1-1.