Thingiverse
BLTouch Fan Mount for Anycubic Kossel Plus Linear by Disjaukifa
by Thingiverse
Last crawled date: 3 years, 1 month ago
BLTouch Fan Mount
This is a fan mount for the BLTouch onto Anycubic Kossel Plus Linear. I designed this after not being able to get other mounts to work how I would have liked them to mount. I designed this not only to be closer to the extruder nozzle but also to have cool air being pulled across the BLTouch so I don't have to worry about any heat problems as well.
Hardware Setup
To connect your BLTouch to your TriGorilla you first need to get a longer ribbon cable, I bought a kit off of amazon for, and you need to wire it to the following pins. The servo connector is the 3 wide connector pin comes like the follow setup (S) (+) (-), you must re-arrange the positive and negative pins to be (S) (-) (+) to connect to the Servo 0 port on your TriGorilla PCB.
Next the limit switch that is the flat two plug connector with a white and black wire, this must be plugged into your Z- on your board. The TriGorilla PCB for the limit switch have the following pin assignment (+5) (G) (S) so you must orient the plug so the black wire so that it connects to the middle ground pin and the white wire to the Sensor pin which is the pin towards the inside of the your TriGorilla PCB. I can not stress this enough, I had this backwards at first, and all it would do when issuing the G29 command would to shove the nozzle further down into my build plate and off to the side.
Firmware Setup
Here is what I had to change to get the BLTouch to work with my Anycubic Firmware, which I'm running RC_1.1.0. All the changes were made in Configuration.h in Arduino.
1st. Need to update the Motherboard from 33 to 43 so you can control the BLTouch with g-codes#define MOTHERBOARD 43
2nd. Under your Delta Settings you need to make sure you have your printable radius calculated correctly. I have a 240mm build plate but I have my printable radius set to 116 which would be 232mm:#define DELTA_PRINTABLE_RADIUS 116
3rd. Under Z Probe Options, you will need to uncomment BLTouch so it will go from this://#define BLTOUCH
to this:#define BLTOUCH
Then you will need to comment out Z probe allen key, so it will go from this:#define Z_PROBE_ALLEN_KEY
to this://#define Z_PROBE_ALLEN_KEY
Then you need to scroll down a little further so you have to set the X and Y probe offset from the extruder for your BLTOUCH. Here are mysettings:
#define X_PROBE_OFFSET_FROM_EXTRUDER +35 // X offset: -left +right [of the nozzle]
#define Y_PROBE_OFFSET_FROM_EXTRUDER +10 // Y offset: -front +behind [the nozzle]
#define Z_PRO BE_OFFSET_FROM_EXTRUDER 0 // Z offset: -below +above [the nozzle]
I have done my best to design my mount so the BLTouch is exactly 8.2mm higher from my nozzle, HOWEVER different nozzles will change this position! So before you try printing anything you will need to check this, which I will cover further below.
4th. Next move to the Auto Bed Leveling section. You need to have bilinear bed leveling defined in the code with the following lines as follows:
//#define AUTO_BED_LEVELING_3POINT
//#define AUTO_BED_LEVELING_LINEAR
#define AUTO_BED_LEVELING_BILINEAR
And then you need to check your boundary probe settings. I set mine to be my printable radius - 50, this might be overkill, but it's working so I don't want to mess with it again. I have set mine to the following below:
// Set the boundaries for probing (where the probe can reach).
#define DELTA_PROBEABLE_RADIUS (DELTA_PRINTABLE_RADIUS - 50)
#define LEFT_PROBE_BED_POSITION -(DELTA_PROBEABLE_RADIUS)
#define RIGHT_PROBE_BED_POSITION DELTA_PROBEABLE_RADIUS
#define FRONT_PROBE_BED_POSITION -(DELTA_PROBEABLE_RADIUS)
#define BACK_PROBE_BED_POSITION DELTA_PROBEABLE_RADIUS
Calibration
THIS IS CRITICAL TO THE SETUP! Before you go to print with your new BLTouch you will need to do the following through Pronterface! After you have uploaded all your firmware changes to your Kossel Plus, you will need to check the distances! So in Pronterface, first issue the g28 g-code command. Next, the first time you go to run the g29, I would go ahead a click the RESET button, this will open a confirmation window asking you to confirm if you want to reset the printer, leave this open the first time you test out you BLTouch!!!! If it starts to hit area's off the build plate you can confirm the reset and stop your printer instantly!!!
Assuming the BLTouch works perfectly, and you hit all your points, then you should zero back your x and y with g0x0y0by doing the paper test again to check the nozzle distance to the build plate. If you have to move the Z-Axis to a negative number such as -1.3, then you need to adjust the following configuration in your Configuration.h:#define Z_PRO BE_OFFSET_FROM_EXTRUDER -1.3 // Z offset: -below +above [the nozzle]
At the same time if you go to do the paper test, and your nozzle is barely touching the build plate with the Z-Axis at +1.3 then you would need to update your Configuration.h parameter to the following:#define Z_PRO BE_OFFSET_FROM_EXTRUDER +1.3 // Z offset: -below +above [the nozzle]
Seriously double check this several times to be sure!!!
Start G-Code Settings
So in your Slicing software, you will need to modify your Start G-Code settings for your printer. I'm using Cura 2.6.2 because that has given me the best print results so far, but this should work in any slicing software. You need to add the following command after g28 like the following:
G28 ;Home
G29 ;Auto Bed Level BLTouch
G1 X0 Y0 Z15.0 F6000 ;Move the platform down 15mm
;Prime the extruder
G92 E0
G1 F200 E3
G92 E0
At this point you should be done, and you should have a working BLTouch with you Anycubic Kossel Plus 3D Printer.
If you have any question please feel free to leave a comment or send me a message. I'm very new to 3D Printing, about two weeks into it now, but it's been a learning experience! Hopefully this will help people out getting their BLTouch to work with their Anycubic Kossel Printers!!!
Special Thanks
First I wanted to that RDMotors for helping me get my printer even printing, getting things to adhere to my build plate was an adventure.
Second I wanted to thank JamesWhite, he has an adjustable mount design for the Anycubic Kossel as well and he also published his firmware to helped others throughout his comment section which enabled me to get my BLTouch working!
This is a fan mount for the BLTouch onto Anycubic Kossel Plus Linear. I designed this after not being able to get other mounts to work how I would have liked them to mount. I designed this not only to be closer to the extruder nozzle but also to have cool air being pulled across the BLTouch so I don't have to worry about any heat problems as well.
Hardware Setup
To connect your BLTouch to your TriGorilla you first need to get a longer ribbon cable, I bought a kit off of amazon for, and you need to wire it to the following pins. The servo connector is the 3 wide connector pin comes like the follow setup (S) (+) (-), you must re-arrange the positive and negative pins to be (S) (-) (+) to connect to the Servo 0 port on your TriGorilla PCB.
Next the limit switch that is the flat two plug connector with a white and black wire, this must be plugged into your Z- on your board. The TriGorilla PCB for the limit switch have the following pin assignment (+5) (G) (S) so you must orient the plug so the black wire so that it connects to the middle ground pin and the white wire to the Sensor pin which is the pin towards the inside of the your TriGorilla PCB. I can not stress this enough, I had this backwards at first, and all it would do when issuing the G29 command would to shove the nozzle further down into my build plate and off to the side.
Firmware Setup
Here is what I had to change to get the BLTouch to work with my Anycubic Firmware, which I'm running RC_1.1.0. All the changes were made in Configuration.h in Arduino.
1st. Need to update the Motherboard from 33 to 43 so you can control the BLTouch with g-codes#define MOTHERBOARD 43
2nd. Under your Delta Settings you need to make sure you have your printable radius calculated correctly. I have a 240mm build plate but I have my printable radius set to 116 which would be 232mm:#define DELTA_PRINTABLE_RADIUS 116
3rd. Under Z Probe Options, you will need to uncomment BLTouch so it will go from this://#define BLTOUCH
to this:#define BLTOUCH
Then you will need to comment out Z probe allen key, so it will go from this:#define Z_PROBE_ALLEN_KEY
to this://#define Z_PROBE_ALLEN_KEY
Then you need to scroll down a little further so you have to set the X and Y probe offset from the extruder for your BLTOUCH. Here are mysettings:
#define X_PROBE_OFFSET_FROM_EXTRUDER +35 // X offset: -left +right [of the nozzle]
#define Y_PROBE_OFFSET_FROM_EXTRUDER +10 // Y offset: -front +behind [the nozzle]
#define Z_PRO BE_OFFSET_FROM_EXTRUDER 0 // Z offset: -below +above [the nozzle]
I have done my best to design my mount so the BLTouch is exactly 8.2mm higher from my nozzle, HOWEVER different nozzles will change this position! So before you try printing anything you will need to check this, which I will cover further below.
4th. Next move to the Auto Bed Leveling section. You need to have bilinear bed leveling defined in the code with the following lines as follows:
//#define AUTO_BED_LEVELING_3POINT
//#define AUTO_BED_LEVELING_LINEAR
#define AUTO_BED_LEVELING_BILINEAR
And then you need to check your boundary probe settings. I set mine to be my printable radius - 50, this might be overkill, but it's working so I don't want to mess with it again. I have set mine to the following below:
// Set the boundaries for probing (where the probe can reach).
#define DELTA_PROBEABLE_RADIUS (DELTA_PRINTABLE_RADIUS - 50)
#define LEFT_PROBE_BED_POSITION -(DELTA_PROBEABLE_RADIUS)
#define RIGHT_PROBE_BED_POSITION DELTA_PROBEABLE_RADIUS
#define FRONT_PROBE_BED_POSITION -(DELTA_PROBEABLE_RADIUS)
#define BACK_PROBE_BED_POSITION DELTA_PROBEABLE_RADIUS
Calibration
THIS IS CRITICAL TO THE SETUP! Before you go to print with your new BLTouch you will need to do the following through Pronterface! After you have uploaded all your firmware changes to your Kossel Plus, you will need to check the distances! So in Pronterface, first issue the g28 g-code command. Next, the first time you go to run the g29, I would go ahead a click the RESET button, this will open a confirmation window asking you to confirm if you want to reset the printer, leave this open the first time you test out you BLTouch!!!! If it starts to hit area's off the build plate you can confirm the reset and stop your printer instantly!!!
Assuming the BLTouch works perfectly, and you hit all your points, then you should zero back your x and y with g0x0y0by doing the paper test again to check the nozzle distance to the build plate. If you have to move the Z-Axis to a negative number such as -1.3, then you need to adjust the following configuration in your Configuration.h:#define Z_PRO BE_OFFSET_FROM_EXTRUDER -1.3 // Z offset: -below +above [the nozzle]
At the same time if you go to do the paper test, and your nozzle is barely touching the build plate with the Z-Axis at +1.3 then you would need to update your Configuration.h parameter to the following:#define Z_PRO BE_OFFSET_FROM_EXTRUDER +1.3 // Z offset: -below +above [the nozzle]
Seriously double check this several times to be sure!!!
Start G-Code Settings
So in your Slicing software, you will need to modify your Start G-Code settings for your printer. I'm using Cura 2.6.2 because that has given me the best print results so far, but this should work in any slicing software. You need to add the following command after g28 like the following:
G28 ;Home
G29 ;Auto Bed Level BLTouch
G1 X0 Y0 Z15.0 F6000 ;Move the platform down 15mm
;Prime the extruder
G92 E0
G1 F200 E3
G92 E0
At this point you should be done, and you should have a working BLTouch with you Anycubic Kossel Plus 3D Printer.
If you have any question please feel free to leave a comment or send me a message. I'm very new to 3D Printing, about two weeks into it now, but it's been a learning experience! Hopefully this will help people out getting their BLTouch to work with their Anycubic Kossel Printers!!!
Special Thanks
First I wanted to that RDMotors for helping me get my printer even printing, getting things to adhere to my build plate was an adventure.
Second I wanted to thank JamesWhite, he has an adjustable mount design for the Anycubic Kossel as well and he also published his firmware to helped others throughout his comment section which enabled me to get my BLTouch working!
Similar models
thingiverse
free
BLTouch Wanhao Duplicator i3 Mount by mibzzer15
...t setup correctly: http://web.archive.org/web/20170319023213/http://media.wix.com/ugd/f5a1c8_20aa9a75b70d46d3849140fb4d6b6e31.pdf
thingiverse
free
BLTouch Wanhao Duplicator i3 Mount V2.1 by mibzzer15
...t setup correctly: http://web.archive.org/web/20170319023213/http://media.wix.com/ugd/f5a1c8_20aa9a75b70d46d3849140fb4d6b6e31.pdf
thingiverse
free
Cobblebot Hotend Mount BLTouch Accessory by timeshell
...obe to nozzle y offset: -front +behind
#define z_probe_offset_from_extruder -1.6 // z probe to nozzle z offset: -below (always!)
thingiverse
free
Anet A6 BLTouch/3DTouch mount (front) by thvranken
...isplay or with command m851) and saved to the eeprom (using the display or with command m500), in my case, this was around -2 mm.
thingiverse
free
Auto level Cyclops effector by xile6
... then lower the number 0.5
depends on your firmware you can go up to 3 number after decimal point to get that prefect first layer
thingiverse
free
JGAurora A5 bltouch mount by heindaddel
...ft_probe_bed_position 11
define right_probe_bed_position 300
define front_probe_bed_position 0
define back_probe_bed_position 270
thingiverse
free
Biqu B1 BLTouch mount by thisiskeithb
...you can find a base biqu b1 bltouch firmware in the marlin configurations repo. just adjust the probe offsets as mentioned above.
thingiverse
free
Anet A8 extruder fan and PL08N holder by egusa999
...ions in the firmware marlin2.0:
//nozzle-to-probe offsets { x, y, z }
#define nozzle_to_probe_offset { -30, -40, (your setting) }
thingiverse
free
Anycubic i3 Mega BLtouch Mount by ajl959
... axis to allow the nozzle to dip just below the bed during regular homing before the z offset would work (end stops override it).
thingiverse
free
Wanhao D6 Induction Probe Mount by 1bigpig
...be_calibration_updated.pdf. it also included the required g-code that needs to be added to your existing slicer starting script.
Disjaukifa
thingiverse
free
2020 Extrusion Top Spool Holder by Disjaukifa
... cubic infill. it's a very strong piece, had to snap it onto my 2020 rail, i used a m3x10mm with a t-nut to secure the piece.
thingiverse
free
Remixed BLTouch Fan Mount for Anycubic Kossel Plus Linear by quantumfrenzy74
...linear by quantumfrenzy74 thingiverse this is a remix of disjaukifa#39;s "bltouch fan mount for anycubic kossel plus linear" i...
Bltouch
thingiverse
free
Support bltouch by TonyJ
...support bltouch by tonyj
thingiverse
support bltouch
thingiverse
free
BLTOUCH for MICRON3DP by lamerhouse
...bltouch for micron3dp by lamerhouse
thingiverse
bltouch for micron3dp
thingiverse
free
SapphirePro mount for Bltouch
...sapphirepro mount for bltouch
thingiverse
sapphirepro mount for bltouch
thingiverse
free
ender6 BLtouch by chimaer
...ender6 bltouch by chimaer
thingiverse
ender6 bltouch
this is an external bracket
thingiverse
free
BLTouch KP3s by 1devilman1
...bltouch kp3s by 1devilman1
thingiverse
bltouch mount for kingroon kp3s
thingiverse
free
Bltouch support adjustable
...bltouch support adjustable
thingiverse
adjustable support for bltouch, p3steel.
thingiverse
free
BMG NEREUS BLTOUCH
...bmg nereus bltouch
thingiverse
petg
m3 screws and nuts for the bltouch
thingiverse
free
BLTouch Bracket by tidh666
...bltouch bracket by tidh666
thingiverse
serves to attach the bltouch sensor to the extruders
thingiverse
free
bltouch mount by wars
...bltouch mount by wars
thingiverse
reinforced bracket for bltouch cooperates with high_clearance_cr10_oem_fang_mod
thingiverse
free
BLTouch Holder by Jonthan06
...bltouch holder by jonthan06
thingiverse
support bltouch pour wanhao d12
Kossel
thingiverse
free
kossel bottom by keisukelin
...kossel bottom by keisukelin
thingiverse
kossel bottom
thingiverse
free
Leg for kossel by exelon
...leg for kossel by exelon
thingiverse
leg for kossel
thingiverse
free
Extruder for kossel by spencer_chen7
...extruder for kossel by spencer_chen7
thingiverse
extruder for kossel
thingiverse
free
Kossel parts by breezer83
...kossel parts by breezer83
thingiverse
kossel parts
thingiverse
free
Anycubic Kossel PID calibration
...ir mount:
kossel raspberry camera ir mount
extruder pid calibration.
simple extruder temperature calibration of your 3d printer.
thingiverse
free
Kossel Medium by flux83
...kossel medium by flux83
thingiverse
vertex for upgraded kossel mini
thingiverse
free
Kossel Mini by salesmendesandre
...kossel mini by salesmendesandre
thingiverse
custom kossel mini
frame 20x20
thingiverse
free
leg for kossel by ionulet
...leg for kossel by ionulet
thingiverse
leg for kossel with channel for end- stop cables
thingiverse
free
Optical Endstops Mounts for Kossel (with Better Kossel carriages) by dellfer
...stops on the anycubic kossel with better kossel carriages by codefreak https://www.thingiverse.com/thing:2501337
more precission
thingiverse
free
kossel??????? by wangrui19890704
...kossel??????? by wangrui19890704
thingiverse
??2020?2060???
Anycubic
thingiverse
free
anycubic filament holder
...anycubic filament holder
thingiverse
anycubic filament holder
thingiverse
free
Cableholder Anycubic Mega
...cableholder anycubic mega
thingiverse
cableholder anycubic mega
thingiverse
free
AnyCubic Toolholder by WildManPrinting
...anycubic toolholder by wildmanprinting
thingiverse
anycubic i3 mega toolholder that clips on the side of the spool a-frame.
thingiverse
free
AnyCubic Funnel by phana007
...anycubic funnel by phana007
thingiverse
funnel for anycubic resin and also a reducer for a normal soda bottle.
thingiverse
free
Anycubic Kossel PID calibration
...ir mount:
kossel raspberry camera ir mount
extruder pid calibration.
simple extruder temperature calibration of your 3d printer.
thingiverse
free
anycubic mega i3
...anycubic mega i3
thingiverse
anycubic i3 mega/mega s led 30mm 10-14v 6500k
thingiverse
free
Handle for anycubic by cruiser7
...handle for anycubic by cruiser7
thingiverse
its easier to handle the cover of the anycubic mono x and wash&care
thingiverse
free
anycubic predator Printbed by Lihyon
...anycubic predator printbed by lihyon
thingiverse
anycubic predator printbed
thingiverse
free
Anycubic Predator Triggers by marcelcountry
...anycubic predator triggers by marcelcountry
thingiverse
anycubic predator triggers
thingiverse
free
support anycubic cable by sarpdental
...support anycubic cable by sarpdental
thingiverse
support anycubic cable
Linear
3ddd
$1
Linear Diffusers
...linear diffusers
3ddd
диффузор
set of linear diffusers for ceiling.
design_connected
$27
Linear Sofa
...linear sofa
designconnected
scp linear sofa computer generated 3d model.
design_connected
$18
Atlantis linear
...atlantis linear
designconnected
terzani atlantis linear pendant lights computer generated 3d model. designed by barlas baylar.
3d_export
$5
light linear unit
...light linear unit
3dexport
light linear unit
turbosquid
$5
Linear Actuator
...
royalty free 3d model linear actuator for download as blend on turbosquid: 3d models for games, architecture, videos. (1589061)
turbosquid
$29
Linear panel
...oyalty free 3d model linear panel for download as max and obj on turbosquid: 3d models for games, architecture, videos. (1391254)
turbosquid
$12
Linear Chandelier
...y free 3d model linear chandelier for download as max and obj on turbosquid: 3d models for games, architecture, videos. (1574289)
turbosquid
$10
Linear Axis
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$10
Grohe Lineare
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3d_export
$5
Linear Unit 3D Model
...linear unit 3d model
3dexport
linear unit force torque velocity
linear unit 3d model fau 71218 3dexport
Plus
turbosquid
$2
plus-plus puzzle and lego
...d model plus-plus puzzle and lego for download as stl and obj on turbosquid: 3d models for games, architecture, videos. (1662633)
3ddd
$1
Стенка Plus
...стенка plus
3ddd
plus , модная мебель
фабрика "модная мебель", модель plus
3ddd
$1
Спальня METIS plus
... hulsta , metis , спальня
спальня metis plus
design_connected
$11
be plus B+
...be plus b+
designconnected
blå station be plus b+ chairs computer generated 3d model. designed by börge lindau.
design_connected
$11
Bank Plus
...bank plus
designconnected
röthlisberger kollektion bank plus coffee tables computer generated 3d model. designed by atelier oi.
3ddd
$1
elos Plus
... candela
elos plus — мультифункциональный аппарат для проведения лазерного и ipl лечений
3ddd
$1
Calligaris Even Plus
...calligaris even plus
3ddd
calligaris
calligaris_chair_even plus
design_connected
$29
Basket Plus
...nconnected
photo-realistic 3d models of the basket plus bed from bonaldo for 3d architectural and interior design presentations.
3ddd
free
Artpole Faktum Plus
... артполе , панель
artpole faktum plus
размеры:
высота 625мм
ширина 800мм
глубина 17мм
3ddd
$1
Мария / Jazz Plus
...мария / jazz plus
3ddd
мария
кухня фабрики мария модель__jazz plus
Fan
3d_export
$5
fan
...fan
3dexport
fan 3d model, table fan, fan, electric fan, ventilator
archibase_planet
free
Fan
...fan
archibase planet
fan large fan
fan out n260707 - 3d model for interior 3d visualization.
archibase_planet
free
Fan
...fan
archibase planet
fan ceiling fan ventilator
fan stealth n300615 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
3d_export
$15
fan
...fan
3dexport
is an ancient fan
3ddd
$1
Fan-C-Fan by marco gallegos
...n-c-fan by marco gallegos
3ddd
вентилятор , marco gallegos
fan-c-fan by marco gallegos
3d_export
$10
fan
...fan
3dexport
a detailed fan designed for home or space blowing is now available for only 19.99!
turbosquid
$1
Fan
...fan
turbosquid
free 3d model fan for download as on turbosquid: 3d models for games, architecture, videos. (1427865)
turbosquid
$14
Fan
...fan
turbosquid
royalty free 3d model fan for download as on turbosquid: 3d models for games, architecture, videos. (1415642)
3ddd
$1
Светильник Fan
...светильник fan
3ddd
fan , italamp
светильник fan, производитель italamp
turbosquid
$25
Fan
...fan
turbosquid
royalty free 3d model fan for download as c4d on turbosquid: 3d models for games, architecture, videos. (1483246)
Mount
3d_export
free
mounting bracket
...mounting plate is the portion of a hinge that attaches to the wood. mounting plates can be used indoors, cabinetry and furniture.
turbosquid
$2
MOUNTING
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
free
Mounts
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
free
Mount Fuji
...fuji
turbosquid
free 3d model mount fuji for download as obj on turbosquid: 3d models for games, architecture, videos. (1579977)
3d_export
$5
Headphone mount LR
...headphone mount lr
3dexport
headphone mount l+r
turbosquid
$39
Mount rainier
...quid
royalty free 3d model mount rainier for download as fbx on turbosquid: 3d models for games, architecture, videos. (1492586)
turbosquid
$5
pipe mounting
...quid
royalty free 3d model pipe mounting for download as obj on turbosquid: 3d models for games, architecture, videos. (1293744)
turbosquid
$3
Mounting Tires
...uid
royalty free 3d model mounting tires for download as fbx on turbosquid: 3d models for games, architecture, videos. (1708511)
3d_export
$5
Magnetic GoPro Mount
...pro mount
3dexport
cool magnetic mount for gopro. allows you to mount the camera on flat metal surfaces and get exclusive shots.
turbosquid
$5
Stone Mount
...ty free 3d model stone mount for download as ma, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1370306)