Thingiverse
Ender 5 Allen Key Bed Leveling Bracket
by Thingiverse
Last crawled date: 4 years, 4 months ago
This is a simple, yet effective auto leveling bracket for the stock Ender 5.
It uses the supplied 2.5mm hex/allen key as the probe, and a microswitch I salvaged from an old computer mouse.
The bracket is very compact and very light, designed to be printed without supports on the flat bottom side.
If you have problems with adhesion, use a brim.
Thanks to the original designer for the idea and the bracket for the Ender 3:https://www.thingiverse.com/thing:3903271
Installation
!! IMPORTANT !!
AFTER UPLOADING THE FIRMWARE MAKE SURE TO TEST THE AUTO LEVELING WITHOUT THE ALLEN KEY!
CHECK IF THE SWITCH WORKS BY MANUALLY TRIGGERING IT AND MAKE SURE THE OFFSETS ARE CORRECT AND YOUR ALLEN DOESN'T CRASH INTO ANYTHING!
The microswitch I used is a HUANO microswitch with a 2mm holes, 6.5mm apart (center to center).
If you're going to use a different switch, make sure the hex key can fall into the slot, and make sure it takes a tiny bit of force to get it there to prevent the key from rotating out when the bed raises up.
The switch is attached with 2 PLA pieces I've cut to length, heated the ends and pressed in, making a rivet.
I then added some superglue to prevent it from wobbling.
If you have bolts that'll fit, use them.
I've attached the design files and dimensions if you need to make any changes :)
Wiring
For the wiring, solder 2 wires between the Normally Closed (NC) connections. (Common and NC)
I recommend using a twisted pair for the wires to mitigate any electrical noise and make it look cleaner in terms of wire management.
Then you can either attach it in series with the existing endstop and follow the tutorial of the original designer (https://www.thingiverse.com/thing:3903271) or if you have a different control board with a PROBE connection, you can use what I used.
THE WIRING AND SETTINGS BELOW ARE ONLY FOR NON-STOCK CONTROL BOARDS
I've got an SKR Mini E3 DIP, and I've attached the two wires to the PROBE connection on the board (See picture).
That's all the wiring you'll need if you've attached it to the dedicated PROBE connection :)
Marlin configuration
I'm using Marlin bugfix 2.0.x and those are the settings I've used for the ABL:
configuration.h
#define AUTO_BED_LEVELING_BILINEAR
#define FIX_MOUNTED_PROBE
#define RESTORE_LEVELING_AFTER_G28
#define LCD_BED_LEVELING
// If you have the program space, it'll help manually level the bed with the 4 screws
#define LEVEL_BED_CORNERS
#if ENABLED(LEVEL_BED_CORNERS)
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
#define LEVEL_CORNERS_HEIGHT 0.0 // (mm) Z height of nozzle at leveling points
#define LEVEL_CENTER_TOO // Move to the center after the last corner
#endif
// I use 5x5 points, you can use less if you want
#define GRID_MAX_POINTS_X 5
//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN // Disabled this because we use a dedicated PROBE connection
//You'll have to figure out the Z offset yourself. For my setup, around -28.2mm is the sweet spot, but yours may differ!
#define NOZZLE_TO_PROBE_OFFSET { -45, 2, -Z }
#define MIN_PROBE_EDGE 5
// You don't have to use multiple probing if you don't have to, but it improves accuracy
#define MULTIPLE_PROBING 2
// You'll have to change those clearances if you're planning on using a different switch and/or hex key
#define Z_CLEARANCE_DEPLOY_PROBE 10 // Z Clearance for Deploy/Stow
#define Z_CLEARANCE_BETWEEN_PROBES 6 // Z Clearance between probe points
#define Z_CLEARANCE_MULTI_PROBE 1 // Z Clearance between multiple probes
//#define Z_AFTER_PROBING 5 // Z position after probing is done
// For M851 give a range for adjusting the Z probe offset
#define Z_PROBE_OFFSET_RANGE_MIN -30
#define Z_PROBE_OFFSET_RANGE_MAX -25
// Very useful feature, it'll pause and wait for your confirmation to insert/remove the key
// Will prevent you from forgetting to take it out and crashing into your heatbed
#define PAUSE_BEFORE_DEPLOY_STOW
configuration_adv.h
// Will help you adjust the Z for the perfect first layer, then you can use that value as the Z probe offset :)
#define BABYSTEPPING
#define BABYSTEP_ZPROBE_OFFSET
To make sure every print is using the leveling mesh generated, add this line to the start of the G-code in your slicer:
M420 S1
And that's about it :)
!! IMPORTANT !!
AFTER UPLOADING THE FIRMWARE MAKE SURE TO TEST THE AUTO LEVELING WITHOUT THE ALLEN KEY!
CHECK IF THE SWITCH WORKS BY MANUALLY TRIGGERING IT AND MAKE SURE THE OFFSETS ARE CORRECT AND YOUR ALLEN DOESN'T CRASH INTO ANYTHING!
Happy printing!! ;)
It uses the supplied 2.5mm hex/allen key as the probe, and a microswitch I salvaged from an old computer mouse.
The bracket is very compact and very light, designed to be printed without supports on the flat bottom side.
If you have problems with adhesion, use a brim.
Thanks to the original designer for the idea and the bracket for the Ender 3:https://www.thingiverse.com/thing:3903271
Installation
!! IMPORTANT !!
AFTER UPLOADING THE FIRMWARE MAKE SURE TO TEST THE AUTO LEVELING WITHOUT THE ALLEN KEY!
CHECK IF THE SWITCH WORKS BY MANUALLY TRIGGERING IT AND MAKE SURE THE OFFSETS ARE CORRECT AND YOUR ALLEN DOESN'T CRASH INTO ANYTHING!
The microswitch I used is a HUANO microswitch with a 2mm holes, 6.5mm apart (center to center).
If you're going to use a different switch, make sure the hex key can fall into the slot, and make sure it takes a tiny bit of force to get it there to prevent the key from rotating out when the bed raises up.
The switch is attached with 2 PLA pieces I've cut to length, heated the ends and pressed in, making a rivet.
I then added some superglue to prevent it from wobbling.
If you have bolts that'll fit, use them.
I've attached the design files and dimensions if you need to make any changes :)
Wiring
For the wiring, solder 2 wires between the Normally Closed (NC) connections. (Common and NC)
I recommend using a twisted pair for the wires to mitigate any electrical noise and make it look cleaner in terms of wire management.
Then you can either attach it in series with the existing endstop and follow the tutorial of the original designer (https://www.thingiverse.com/thing:3903271) or if you have a different control board with a PROBE connection, you can use what I used.
THE WIRING AND SETTINGS BELOW ARE ONLY FOR NON-STOCK CONTROL BOARDS
I've got an SKR Mini E3 DIP, and I've attached the two wires to the PROBE connection on the board (See picture).
That's all the wiring you'll need if you've attached it to the dedicated PROBE connection :)
Marlin configuration
I'm using Marlin bugfix 2.0.x and those are the settings I've used for the ABL:
configuration.h
#define AUTO_BED_LEVELING_BILINEAR
#define FIX_MOUNTED_PROBE
#define RESTORE_LEVELING_AFTER_G28
#define LCD_BED_LEVELING
// If you have the program space, it'll help manually level the bed with the 4 screws
#define LEVEL_BED_CORNERS
#if ENABLED(LEVEL_BED_CORNERS)
#define LEVEL_CORNERS_INSET 30 // (mm) An inset for corner leveling
#define LEVEL_CORNERS_Z_HOP 4.0 // (mm) Move nozzle up before moving between corners
#define LEVEL_CORNERS_HEIGHT 0.0 // (mm) Z height of nozzle at leveling points
#define LEVEL_CENTER_TOO // Move to the center after the last corner
#endif
// I use 5x5 points, you can use less if you want
#define GRID_MAX_POINTS_X 5
//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN // Disabled this because we use a dedicated PROBE connection
//You'll have to figure out the Z offset yourself. For my setup, around -28.2mm is the sweet spot, but yours may differ!
#define NOZZLE_TO_PROBE_OFFSET { -45, 2, -Z }
#define MIN_PROBE_EDGE 5
// You don't have to use multiple probing if you don't have to, but it improves accuracy
#define MULTIPLE_PROBING 2
// You'll have to change those clearances if you're planning on using a different switch and/or hex key
#define Z_CLEARANCE_DEPLOY_PROBE 10 // Z Clearance for Deploy/Stow
#define Z_CLEARANCE_BETWEEN_PROBES 6 // Z Clearance between probe points
#define Z_CLEARANCE_MULTI_PROBE 1 // Z Clearance between multiple probes
//#define Z_AFTER_PROBING 5 // Z position after probing is done
// For M851 give a range for adjusting the Z probe offset
#define Z_PROBE_OFFSET_RANGE_MIN -30
#define Z_PROBE_OFFSET_RANGE_MAX -25
// Very useful feature, it'll pause and wait for your confirmation to insert/remove the key
// Will prevent you from forgetting to take it out and crashing into your heatbed
#define PAUSE_BEFORE_DEPLOY_STOW
configuration_adv.h
// Will help you adjust the Z for the perfect first layer, then you can use that value as the Z probe offset :)
#define BABYSTEPPING
#define BABYSTEP_ZPROBE_OFFSET
To make sure every print is using the leveling mesh generated, add this line to the start of the G-code in your slicer:
M420 S1
And that's about it :)
!! IMPORTANT !!
AFTER UPLOADING THE FIRMWARE MAKE SURE TO TEST THE AUTO LEVELING WITHOUT THE ALLEN KEY!
CHECK IF THE SWITCH WORKS BY MANUALLY TRIGGERING IT AND MAKE SURE THE OFFSETS ARE CORRECT AND YOUR ALLEN DOESN'T CRASH INTO ANYTHING!
Happy printing!! ;)
Similar models
thingiverse
free
Anycubic Mega Zero Allen Key Probe by qystan
... babystepping
define babystep_zprobe_offset
add this line to your slicer to load the leveling mesh before start of print.
m420 s1
thingiverse
free
CR-10 Z Probe with Servo Arm by Festivejelly
... rid of the annoying micro jump the cr-10 does between probing.
video of it in action
https://www.youtube.com/watch?v=bpzjkgwimg0
thingiverse
free
Simple Z-Probe with microswitch by abasir
...and calibration. the microswitch requires very low force to trigger compared to the standard 'lift the hotend' approach.
thingiverse
free
K-Touch Auto bed leveling by KareemHefnawy
...wvxgbq
https://youtu.be/y_1kg45apko
enjoy not having to level your bed forever :)
if you made this project please let us know :)
thingiverse
free
D4 Endstop z-probe holder - Bed auto level by XiaZ
...ined together zenmaster's z-probe plus a d4 endstop holder. i still have to make it myself, i'll soon post images.
enjoy!
thingiverse
free
Wanhao I3 Plus Z Probe Bracket for tactile Switch by xKoldx
...r abs for high temp. i used pla and it worked just fine.
this is a bracket for a tactile switch, so i could use it as a z probe.
thingiverse
free
Removable Bed Leveling Probes for Anycubic Kossel Linear V3 (with microswitch without lever) by unimatrix099
...shed and the mean value is 24.4 then the offset is set with command "m851 z-24.4" - the offset is minus the mean value
thingiverse
free
Allen Key ABL Probe for Ender3 Pro, stock parts
...tching between magnetic pei steel sheet and mirror) is easy, just swap, no need to alter bed level or z endstop position manualy.
thingiverse
free
1mm Extended Ormerod Nozzle Mount with Microswitch (2 Versions) by KimBrown
... the nozzle mount is extended by 1mm to suit some of the probes that are doing the rounds if you fancy switching between systems.
thingiverse
free
Prusa Research i3 Inductive/capacitive probe bracket by kenkelso
...nc (if you get an no one you will need to invert the pins on the z endstop.
the inductive probe part no is: lj12a3-4-z/bx npn nc.
Allen
3ddd
$1
Minotti | ALLEN
... om
3 дивана minotti коллекция allen.http://www.minotti.com/#/sofas/allen/allen_en_0_2_4423.html
design_connected
$16
Allen Chair
...allen chair
designconnected
alberta allen chair computer generated 3d model.
design_connected
$11
Allen Dining
...allen dining
designconnected
alberta allen dining computer generated 3d model.
design_connected
$11
Allen Sideboard
...allen sideboard
designconnected
alberta allen sideboard computer generated 3d model. designed by lagravinese, castello.
3ddd
$1
Кровать, ETHAN ALLEN
...d
ethan allen , isabel
кровать фирмы, "ethan allen", isabel bed 210x226x155h.
3ddd
$1
MERIDIANI Allen
...en
диван
высота-850мм
глубина-950мм
ширина-2600мм
пуф
высота-400мм
глубина-800мм
ширина-800мм
max файл сохранён под 2010 версию.
turbosquid
$3
ALLEN ARMCHAIR
...uid
royalty free 3d model allen armchair for download as max on turbosquid: 3d models for games, architecture, videos. (1192386)
turbosquid
$2
Allen bolt
...squid
royalty free 3d model allen bolt for download as sldpr on turbosquid: 3d models for games, architecture, videos. (1407981)
turbosquid
$19
Allen Chair
...y free 3d model allen chair for download as max, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1495533)
turbosquid
$29
CIRCA Allen
...e 3d model circa allen for download as 3ds, max, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1202583)
Ender
3ddd
$1
Enders / Elegance
...enders / elegance
3ddd
обогреватель
уличный газовый обогреватель enders elegance
высота: 2200 мм
3d_export
free
ender 3 frame cavity covers
... of the creality ender 3 - makes it look a bit more attractive it just slides into the open channels of the aluminium framework
turbosquid
$1
pen support for ender 3
...y free 3d model pen support for ender 3 for download as blend on turbosquid: 3d models for games, architecture, videos. (1611282)
3d_ocean
$9
Ender Dragon Minecraft
...ojang obj poly videogames
ender dragon minecraft created with cinema 4d r15 formats included: max 2013 – fbx 2012 – c4d r15 – obj
3d_export
free
Creality ender enclosure webcam mount
...e creality enclosure. sure is better than a tripod. change it up if it helps. i printed pla with 50% infill on my dd ender 3 pro.
3d_export
free
ender 3 enclosure corners
...er corners and 4 upper corners, using 25mmx25mm angled aluminium pieces that gets covered on inside of the frame with plexiglass
3d_export
free
ender 3 3d print bed clips
...ed + normal aluminium bed frame of the creality ender 3 = 6mm (b) these clips are designed for glass plate + aluminium bed = 4mm
3d_export
$5
GRUMPY CAT
...grumpy cat 3dexport grumpy cat to print in ender ...
3d_export
$5
Logs fire
...with one multi material for corona and vray r ender. albedo, normal, uvmap, roughness format jpg 4096x4096 models:...
3d_export
$42
excavator
...is the original size. 0.12 mm printing surface creality ender5 ...
Bracket
archibase_planet
free
Bracket
...bracket
archibase planet
bracket corbel holder
bracket 1 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Bracket
...bracket
archibase planet
bracket corbel console
bracket 5 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Bracket
...bracket
archibase planet
corbel holder bracket
bracket 6 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Bracket
...bracket
archibase planet
bracket corbel console
bracket 8 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Bracket
...bracket
archibase planet
bracket corbel holder
bracket n280911 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Bracket
...bracket
archibase planet
holder corbel bracket
bracket 9 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Bracket
...bracket
archibase planet
corbel holder bracket
bracket 10 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Bracket
...bracket
archibase planet
corbel console bracket
bracket 11 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Bracket
...bracket
archibase planet
holder console bracket
bracket 12 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Bracket
...bracket
archibase planet
bracket corbel holder
bracket 13 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
Key
archibase_planet
free
Key
...key
archibase planet
bunch of keys key
key n190510 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
3d_export
$5
key
...key
3dexport
key
archibase_planet
free
Key
...key
archibase planet
key
key n080710 - 3d model (*.3ds) for interior 3d visualization.
3d_ocean
$2
Key
...key
3docean
door key lock open unlock
a key facecount: 617 (2x subsurfed: 9872)
archibase_planet
free
Key
...key
archibase planet
key
key n240713 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Key
...key
archibase planet
key
key 2 n080710 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Key
...key
archibase planet
key
key ancient strike plate n130912 - 3d model (*.3ds) for interior 3d visualization.
archibase_planet
free
Key
...key
archibase planet
key
key stephan mette n300412 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
turbosquid
$3
Keys With Key Chain
... chain 3d model for download as blend, dae, stl, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1673644)
3d_export
free
key
...key
3dexport
a simple key obj, fbx, blend
Leveling
design_connected
$11
Levels
...levels
designconnected
one nordic levels computer generated 3d model. designed by form us with love.
design_connected
$7
Level
...level
designconnected
zanotta level shelves and storage computer generated 3d model. designed by arik levy.
turbosquid
$29
level
...ty free 3d model level for download as 3ds, obj, c4d, and fbx on turbosquid: 3d models for games, architecture, videos. (1272856)
turbosquid
$1
level
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3d_export
$5
Mario level
...mario level
3dexport
mario level low quality for fun videos
3ddd
$1
LEVELS OF DISCOVERY
...етская мебель "levels of discovery". rab10003 princess mini rocker
кресло-качалка (мини) "принцесса навсегда"
3d_export
$19
level design
...level design
3dexport
you can use this design (level design) in your own game.
turbosquid
$60
Desert level
...squid
royalty free 3d model desert level for download as fbx on turbosquid: 3d models for games, architecture, videos. (1208131)
turbosquid
$15
Transit Level
...quid
royalty free 3d model transit level for download as max on turbosquid: 3d models for games, architecture, videos. (1158112)
turbosquid
$14
Districts Level
...id
royalty free 3d model districts level for download as max on turbosquid: 3d models for games, architecture, videos. (1408410)
Bed
3ddd
$1
bed
...bed
3ddd
bed , постельное белье
bed
3ddd
$1
bed
...bed
3ddd
bed , постельное белье
bed
3ddd
$1
bed
...bed
3ddd
bed , постельное белье
bed
3ddd
$1
bed
...bed
3ddd
bed , постельное белье
bed
3ddd
$1
bed
...bed
3ddd
bed , постельное белье
bed
3ddd
$1
bed
...bed
3ddd
bed , постельное белье
bed
3ddd
free
bed
...bed
3ddd
bed , постельное белье
bed
3ddd
free
bed
...bed
3ddd
bed , постельное белье
bed
3ddd
$1
Bed
...bed
3ddd
bed , постельное белье , постель
bed
3d_export
$7
bed adairs bed
...rs bed
3dexport
bed adairs bed in modern style. if you want a smoother surface, please turn on turbosmooth in the modifier list.
5
turbosquid
$6
Rock 5-5
...urbosquid
royalty free 3d model rock 5-5 for download as obj on turbosquid: 3d models for games, architecture, videos. (1639063)
3d_export
$5
hinge 5
...hinge 5
3dexport
hinge 5
turbosquid
$10
A-5
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$2
A-5
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$12
Calligraphic Digit 5 Number 5
...hic digit 5 number 5 for download as max, obj, fbx, and blend on turbosquid: 3d models for games, architecture, videos. (1389333)
3ddd
$1
5 роз
...5 роз
3ddd
5 роз в стеклянной вазе
design_connected
$11
iPhone 5
...iphone 5
designconnected
apple iphone 5 computer generated 3d model.
3ddd
$1
Lola 5
...lola 5
3ddd
miniforms
lola 5 miniforms 300*65*134
3ddd
$1
Nexus 5
...dd
nexus , phone , телефон
google nexus 5 phone
3d_ocean
$15
iPhone 5
...iphone 5
3docean
3d 4d apple cinema iphone model modeling phone screen texture
iphone 5 3d model and texture realistic iphone 5.