Add CW2 support for Ellis/Single_MGN9H_Carriage, wording/formatting updates for other Ellis mods (#821)
* Add CW2 support for Ellis/Single_MGN9H_Carriage, wording/formatting updates for other Ellis mods Add CW2 support for Ellis/Single_MGN9H_Carriage, wording/formatting updates for other Ellis mods Add CW2 support for Ellis/Single_MGN9H_Carriage, wording/formatting updates for other Ellis mods Add CW2 support for Ellis/Single_MGN9H_Carriage, wording/formatting updates for other Ellis mods * bed fan macro stylistic changes, add note about other STLs needed for MGN9H mod bed fan macro stylistic changes, add note about other STLs needed for MGN9H mod
This commit is contained in:
parent
a0d192224e
commit
69788ef59c
|
|
@ -1,5 +1,9 @@
|
|||
<B>15x15 Drag Chain End</B>
|
||||
# 15x15 Drag Chain End
|
||||
|
||||
End pieces for 15x15 drag chains. Designed around Cloudray China chains, but will likely work with other chain brands too.
|
||||
End piece for 15x15 drag chains.
|
||||
|
||||

|
||||
Designed around Cloudray China chains, but will likely work with other chain brands too.
|
||||
|
||||
Only for one side currently - sorry!
|
||||
|
||||

|
||||
|
|
|
|||
|
|
@ -1,12 +1,13 @@
|
|||
<B>Badge Retractor Mount</B>
|
||||
# Badge Retractor Mount
|
||||
|
||||
Just a simple little mod to keep the bowden tube out of the way using a badge retractor. Available in multiple angles.
|
||||
|
||||
Designed for this style of badge retractor, but may work with others:
|
||||
|
||||

|
||||

|
||||
|
||||
(You probably have one in a drawer somewhere)
|
||||
|
||||
<B>25 Degree</B>
|
||||

|
||||
## 25 Degree
|
||||
|
||||

|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
############### Config options ##################
|
||||
|
||||
[gcode_macro bedfanvars]
|
||||
[gcode_macro _BEDFANVARS]
|
||||
variable_threshold: 100 # If bed temp target is above this threshold, fans will be enabled. If temp is set to below this threshold, fans will be disabled.
|
||||
variable_innerfast: 0.5 # Fan speed once bed temp is reached
|
||||
variable_outerfast: 0.6
|
||||
|
|
@ -22,25 +22,25 @@ kick_start_time: 0.5
|
|||
|
||||
########## Aliases #########
|
||||
|
||||
[gcode_macro BedFansSlow]
|
||||
[gcode_macro BEDFANSSLOW]
|
||||
gcode:
|
||||
# Vars
|
||||
{% set INNERSLOW = printer["gcode_macro bedfanvars"].innerslow|float %}
|
||||
{% set OUTERSLOW = printer["gcode_macro bedfanvars"].outerslow|float %}
|
||||
{% set INNERSLOW = printer["gcode_macro _BEDFANVARS"].innerslow|float %}
|
||||
{% set OUTERSLOW = printer["gcode_macro _BEDFANVARS"].outerslow|float %}
|
||||
|
||||
SET_FAN_SPEED FAN=BedInner SPEED={INNERSLOW}
|
||||
SET_FAN_SPEED FAN=BedOuter SPEED={OUTERSLOW}
|
||||
|
||||
[gcode_macro BedFansFast]
|
||||
[gcode_macro BEDFANSFAST]
|
||||
gcode:
|
||||
# Vars
|
||||
{% set INNERFAST = printer["gcode_macro bedfanvars"].innerfast|float %}
|
||||
{% set OUTERFAST = printer["gcode_macro bedfanvars"].outerfast|float %}
|
||||
{% set INNERFAST = printer["gcode_macro _BEDFANVARS"].innerfast|float %}
|
||||
{% set OUTERFAST = printer["gcode_macro _BEDFANVARS"].outerfast|float %}
|
||||
|
||||
SET_FAN_SPEED FAN=BedInner SPEED={INNERFAST}
|
||||
SET_FAN_SPEED FAN=BedOuter SPEED={OUTERFAST}
|
||||
|
||||
[gcode_macro BedFansOff]
|
||||
[gcode_macro BEDFANSOFF]
|
||||
gcode:
|
||||
SET_FAN_SPEED FAN=BedInner SPEED=0
|
||||
SET_FAN_SPEED FAN=BedOuter SPEED=0
|
||||
|
|
@ -55,7 +55,7 @@ gcode:
|
|||
{% set HEATER = params.HEATER|default("None") %}
|
||||
{% set TARGET = params.TARGET|default(0)|int %}
|
||||
# Vars
|
||||
{% set THRESHOLD = printer["gcode_macro bedfanvars"].threshold|int %}
|
||||
{% set THRESHOLD = printer["gcode_macro _BEDFANVARS"].threshold|int %}
|
||||
|
||||
{% if HEATER|lower == "extruder" %}
|
||||
M104 S{TARGET}
|
||||
|
|
@ -68,10 +68,10 @@ gcode:
|
|||
# Set fans to low if heater_bed temp is requested above threshold temp, and kick off monitoring loop.
|
||||
{% if HEATER|lower == "heater_bed" %}
|
||||
{% if TARGET >= THRESHOLD %}
|
||||
BedFansSlow
|
||||
BEDFANSSLOW
|
||||
UPDATE_DELAYED_GCODE ID=bedfanloop DURATION=1
|
||||
{% else %}
|
||||
BedFansOff
|
||||
BEDFANSOFF
|
||||
UPDATE_DELAYED_GCODE ID=bedfanloop DURATION=0 # Cancel bed fan loop if it's running
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
|
@ -84,12 +84,12 @@ gcode:
|
|||
# Parameters
|
||||
{% set S = params.S|int %}
|
||||
# Vars
|
||||
{% set THRESHOLD = printer["gcode_macro bedfanvars"].threshold|int %}
|
||||
{% set THRESHOLD = printer["gcode_macro _BEDFANVARS"].threshold|int %}
|
||||
|
||||
{% if S >= THRESHOLD %}
|
||||
BedFansSlow # >= Threshold temp: Low speed fans while heating
|
||||
BEDFANSSLOW # >= Threshold temp: Low speed fans while heating
|
||||
{% else %}
|
||||
BedFansOff # < Threshold temp: Turn bed fans off
|
||||
BEDFANSOFF # < Threshold temp: Turn bed fans off
|
||||
{% endif %}
|
||||
|
||||
M140 {% for p in params
|
||||
|
|
@ -102,7 +102,7 @@ gcode:
|
|||
|
||||
# Post-heating fan speeds
|
||||
{% if S >= THRESHOLD %}
|
||||
BedFansFast # >= Threshold temp: Higher speed fans after heating finished
|
||||
BEDFANSFAST # >= Threshold temp: Higher speed fans after heating finished
|
||||
{% endif %}
|
||||
|
||||
# Replace M140 (Set Bed Temperature) to just be an alias of SET_HEATER_TEMPERATURE (which has associated bed fan logic if enabled)
|
||||
|
|
@ -118,7 +118,7 @@ gcode:
|
|||
[gcode_macro TURN_OFF_HEATERS]
|
||||
rename_existing: _TURN_OFF_HEATERS
|
||||
gcode:
|
||||
BedFansOff
|
||||
BEDFANSOFF
|
||||
_TURN_OFF_HEATERS
|
||||
|
||||
################ Monitoring loop #####################
|
||||
|
|
@ -127,11 +127,11 @@ gcode:
|
|||
[delayed_gcode bedfanloop]
|
||||
gcode:
|
||||
# Vars
|
||||
{% set THRESHOLD = printer["gcode_macro bedfanvars"].threshold|int %}
|
||||
{% set THRESHOLD = printer["gcode_macro _BEDFANVARS"].threshold|int %}
|
||||
|
||||
{% if printer.heater_bed.target >= THRESHOLD %} # Continue only if target temp greater than threshold.
|
||||
{% if printer.heater_bed.temperature|int >= (printer.heater_bed.target|int - 1) %}
|
||||
BedFansFast # If within 1 degree of target temp: Higher speed fans
|
||||
BEDFANSFAST # If within 1 degree of target temp: Higher speed fans
|
||||
{% else %}
|
||||
UPDATE_DELAYED_GCODE ID=bedfanloop DURATION=5 # If temp not reached yet: loop again
|
||||
{% endif %}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
############### Config options ##################
|
||||
|
||||
[gcode_macro bedfanvars]
|
||||
[gcode_macro _BEDFANVARS]
|
||||
variable_threshold: 100 # If bed temp target is above this threshold, fans will be enabled. If temp is set to below this threshold, fans will be disabled.
|
||||
variable_fast: 0.6 # Fan speed once bed temp is reached
|
||||
variable_slow: 0.2 # Fan speed while bed is heating
|
||||
|
|
@ -15,21 +15,21 @@ kick_start_time: 0.5
|
|||
|
||||
########## Aliases #########
|
||||
|
||||
[gcode_macro BedFansSlow]
|
||||
[gcode_macro BEDFANSSLOW]
|
||||
gcode:
|
||||
# Vars
|
||||
{% set SLOW = printer["gcode_macro bedfanvars"].slow|float %}
|
||||
{% set SLOW = printer["gcode_macro _BEDFANVARS"].slow|float %}
|
||||
|
||||
SET_FAN_SPEED FAN=BedFans SPEED={SLOW}
|
||||
|
||||
[gcode_macro BedFansFast]
|
||||
[gcode_macro BEDFANSFAST]
|
||||
gcode:
|
||||
# Vars
|
||||
{% set FAST = printer["gcode_macro bedfanvars"].fast|float %}
|
||||
{% set FAST = printer["gcode_macro _BEDFANVARS"].fast|float %}
|
||||
|
||||
SET_FAN_SPEED FAN=BedFans SPEED={FAST}
|
||||
|
||||
[gcode_macro BedFansOff]
|
||||
[gcode_macro BEDFANSOFF]
|
||||
gcode:
|
||||
SET_FAN_SPEED FAN=BedFans SPEED=0
|
||||
|
||||
|
|
@ -43,7 +43,7 @@ gcode:
|
|||
{% set HEATER = params.HEATER|default("None") %}
|
||||
{% set TARGET = params.TARGET|default(0)|int %}
|
||||
# Vars
|
||||
{% set THRESHOLD = printer["gcode_macro bedfanvars"].threshold|int %}
|
||||
{% set THRESHOLD = printer["gcode_macro _BEDFANVARS"].threshold|int %}
|
||||
|
||||
{% if HEATER|lower == "extruder" %}
|
||||
M104 S{TARGET}
|
||||
|
|
@ -56,10 +56,10 @@ gcode:
|
|||
# Set fans to low if heater_bed temp is requested above threshold temp, and kick off monitoring loop.
|
||||
{% if HEATER|lower == "heater_bed" %}
|
||||
{% if TARGET >= THRESHOLD %}
|
||||
BedFansSlow
|
||||
BEDFANSSLOW
|
||||
UPDATE_DELAYED_GCODE ID=bedfanloop DURATION=1
|
||||
{% else %}
|
||||
BedFansOff
|
||||
BEDFANSOFF
|
||||
UPDATE_DELAYED_GCODE ID=bedfanloop DURATION=0 # Cancel bed fan loop if it's running
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
|
@ -72,12 +72,12 @@ gcode:
|
|||
# Parameters
|
||||
{% set S = params.S|int %}
|
||||
# Vars
|
||||
{% set THRESHOLD = printer["gcode_macro bedfanvars"].threshold|int %}
|
||||
{% set THRESHOLD = printer["gcode_macro _BEDFANVARS"].threshold|int %}
|
||||
|
||||
{% if S >= THRESHOLD %}
|
||||
BedFansSlow # >= Threshold temp: Low speed fans while heating
|
||||
BEDFANSSLOW # >= Threshold temp: Low speed fans while heating
|
||||
{% else %}
|
||||
BedFansOff # < Threshold temp: Turn bed fans off
|
||||
BEDFANSOFF # < Threshold temp: Turn bed fans off
|
||||
{% endif %}
|
||||
|
||||
M140 {% for p in params
|
||||
|
|
@ -90,7 +90,7 @@ gcode:
|
|||
|
||||
# Post-heating fan speeds
|
||||
{% if S >= THRESHOLD %}
|
||||
BedFansFast # >= Threshold temp: Higher speed fans after heating finished
|
||||
BEDFANSFAST # >= Threshold temp: Higher speed fans after heating finished
|
||||
{% endif %}
|
||||
|
||||
# Replace M140 (Set Bed Temperature) to just be an alias of SET_HEATER_TEMPERATURE (which has associated bed fan logic if enabled)
|
||||
|
|
@ -106,7 +106,7 @@ gcode:
|
|||
[gcode_macro TURN_OFF_HEATERS]
|
||||
rename_existing: _TURN_OFF_HEATERS
|
||||
gcode:
|
||||
BedFansOff
|
||||
BEDFANSOFF
|
||||
_TURN_OFF_HEATERS
|
||||
|
||||
################ Monitoring loop #####################
|
||||
|
|
@ -115,11 +115,11 @@ gcode:
|
|||
[delayed_gcode bedfanloop]
|
||||
gcode:
|
||||
# Vars
|
||||
{% set THRESHOLD = printer["gcode_macro bedfanvars"].threshold|int %}
|
||||
{% set THRESHOLD = printer["gcode_macro _BEDFANVARS"].threshold|int %}
|
||||
|
||||
{% if printer.heater_bed.target >= THRESHOLD %} # Continue only if target temp greater than threshold.
|
||||
{% if printer.heater_bed.temperature|int >= (printer.heater_bed.target|int - 1) %}
|
||||
BedFansFast # If within 1 degree of target temp: Higher speed fans
|
||||
BEDFANSFAST # If within 1 degree of target temp: Higher speed fans
|
||||
{% else %}
|
||||
UPDATE_DELAYED_GCODE ID=bedfanloop DURATION=5 # If temp not reached yet: loop again
|
||||
{% endif %}
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@ Bill of materials (per fan):
|
|||
- 1x M3 heat set insert
|
||||
- 1x M3x8 or M3x10 *(optional, I only mount with one screw)*
|
||||
|
||||

|
||||

|
||||
|
||||
## **FAQ**
|
||||
|
||||
|
|
@ -100,5 +100,6 @@ If you have a 750 watt heater, that's 48% power, or 0.48 max_power.
|
|||
## **Images**
|
||||
|
||||
*(looks a bit tight since CAD is for a 250mm)*
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
|
@ -1,8 +1,13 @@
|
|||
<B>Shorter Z joints for Voron 2.4</B>
|
||||
# Shorter Z joints for Voron 2.4
|
||||
|
||||
**:warning: This mod was made before the [GE5C mod](https://github.com/hartk1213/MISC/tree/main/Voron%20Mods/Voron%202/2.4/Voron2.4_GE5C). I'd generally recommend using that mod instead nowadays.**
|
||||
|
||||
- I'm keeping this mod around as an alternative doesn't require purchasing bearings.
|
||||
|
||||
## Info
|
||||
This mod reduces the size of the Z joint stack by 12.5mm.
|
||||
|
||||
The intent is to increase gantry stability by reducing the leverage on the Z ball joints while throwing the toolhead around.
|
||||
The intent is to increase gantry stability by reducing the leverage exerted on the joints.
|
||||
|
||||
This is only tested with microswitch XY endstops. There is no hall effect magnet slot, though you may be able to affix one to the upper right screw head.
|
||||
|
||||
|
|
@ -10,12 +15,14 @@ To use this mod, you will need:
|
|||
- 4x M5x30 SHCS/BHCS
|
||||
- 4x M5x20 BHCS
|
||||
- 4x M3x20 SHCS
|
||||
- 4x M5 nylon lock nuts <I>(optional*)</I>
|
||||
- 4x M5 nylon lock nuts *(optional*)*
|
||||
- *You can use standard M5 nuts as per the original config, however I prefer nylock nuts here.*
|
||||
|
||||
<I>* You can use standard M5 nuts as per the original config, however I prefer nylock nuts here.</I>
|
||||
## Images
|
||||
**Side by Side (stock joint on right)**
|
||||
|
||||
<B>Side by Side</B>
|
||||

|
||||

|
||||
|
||||
<B>Cross Section</B>
|
||||

|
||||
**Cross Section (stock joint on right)**
|
||||
|
||||

|
||||
|
|
|
|||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
|
Before Width: | Height: | Size: 95 KiB After Width: | Height: | Size: 95 KiB |
|
Before Width: | Height: | Size: 284 KiB After Width: | Height: | Size: 284 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 108 KiB |
|
|
@ -1,11 +1,17 @@
|
|||
## <B>Single MGN9H Carriage</B>
|
||||
# Single MGN9H Carriage
|
||||
|
||||
Modified carriage to:
|
||||
* Remove the second MGN9 mount
|
||||
* Add optional toolhead X endstop (to allow for umbilical)
|
||||
This mod removes the second MGN9H mount and adds support for an optional toolhead X endstop (to allow for umbilical).
|
||||
|
||||
Make sure your switch lever is in the orientation shown to ensure it triggers properly against the XY joint.
|
||||
|
||||

|
||||
Supports V2.4 and V2.4r2. Likely works with Trident also.
|
||||
|
||||

|
||||
You will need the belt clamps and probe retainer brackets from the [v2.4r1 release](https://github.com/VoronDesign/Voron-2/tree/5ebe725ef6435274c22f2442686cdbfd98a2b59c/STLs/VORON2.4/Gantry/X_Axis/X_Carriage), as MGN9 files are no longer included in the r2 release.
|
||||
|
||||
## Images
|
||||
### CW1
|
||||

|
||||
### CW2
|
||||

|
||||
### Built
|
||||

|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
|
|
@ -138,11 +138,11 @@ like so:
|
|||
| elcrni | [V.24/Trident Spool Holder](./elcrni/V2.4-Trident-Spool-Holders) | Spool holder that mounts on top for "too close to the wall" printers | :x: | :heavy_check_mark: | :heavy_check_mark: | :x: | :heavy_check_mark:|
|
||||
| | [Trident Internal Spool Holder](./elcrni/Trident_Internal_Spool_Holder) | Internal spool holder for 300 and 350 Tridents. Supports full size 1kg spool | :x: | :x: | :x: | :x: | :heavy_check_mark:|
|
||||
| Electroleon |[U2C Mounting](./Electroleon/U2C_Mounting) | Bigtreetech U2C CAN Interface mounting bracket | :heavy_check_mark: | :heavy_check_mark: |:heavy_check_mark: |:grey_question:|:heavy_check_mark: |
|
||||
| Ellis |[15x15 Drag Chain Ends](./Ellis/15x15_Drag_Chain_End) | 15x15 drag chain end pieces | :grey_question: | :grey_question: |:heavy_check_mark: |:grey_question:|
|
||||
| Ellis |[15x15 Drag Chain End](./Ellis/15x15_Drag_Chain_End) | 15x15 drag chain end piece | :grey_question: | :grey_question: |:heavy_check_mark: |:grey_question:|
|
||||
| |[Badge Retractor Mount](./Ellis/Badge_Retractor_Mount) | Extrusion mount for badge retractor to keep bowden tube out of the way. | :grey_question: | :grey_question: |:heavy_check_mark: |:x:|
|
||||
| |[Bed Fans](./Ellis/Bed_Fans) | Bed fan control macros and 5015 bed fan mounts | :x: | :x: |:heavy_check_mark: |:x:|
|
||||
| |[Short Z Joints](./Ellis/Short_Z_Joints) | Shorter Z joints for the v2.4 |:x: |:x: |:heavy_check_mark: |:x:|
|
||||
| |[Single MGN9H Carriage](./Ellis/Single_MGN9H_Carriage) | Single MGN9H toolhead carriage with umbilical (x endstop) support |:x: |:grey_question: |:heavy_check_mark: |:grey_question:|
|
||||
| |[Single MGN9H Carriage](./Ellis/Single_MGN9H_Carriage) | Single MGN9H toolhead carriage with toolhead x endstop support (for umbilical) |:x: |:heavy_check_mark: |:heavy_check_mark: |:grey_question:|
|
||||
| ElPoPo | [Removable Doors](./ElPoPo/RemovableDoors) | New hinge to easily remove the door and have a wide opening V2.x | :x: | :x: | :heavy_check_mark: | :x:|
|
||||
| Empusas | [Power Skirt 2.x FN284-10-06](./Empusas/PowerSkirt_FN284-10-06) | Power Skirt for Schaffner FN284-10-06 V2.x | :x: | :x: | :heavy_check_mark: | :x:|
|
||||
| | [Mounts for Terminal Blocks NC933 SPL-62](./Empusas/Terminal_Blocks_NC933_SPL-62) | Mounts for Terminal Blocks NC933 and SPL-62 from AliExpress | :grey_question: | :grey_question: | :heavy_check_mark: | :grey_question:|
|
||||
|
|
|
|||
Loading…
Reference in New Issue