Hi All,
As some of you know, I've been working intermittently on getting two
printers working for years. It's been frustrating. I've shared some info
on this a couple of years ago. But, now it's a new year. There are new
people in the group. And, I'm working on it again. I have new
information and some progress. My time to do this is very erratic. But,
I'm getting very close to getting the Anycubic Kossel working. I want to
share various things I've learned to help others with the information. I
also always appreciate those here who encourage me or give me advice. In
this case, I'm focusing on the Anycubic Kossel Linear Plus delta printer
with a larger build volume than it's little brother (the pulley version)
and linear rails.
To the newbies, 3D printing is a hobby of tinkering. Unless you get a
fairly modern and moderately expensive printer, it's not plug and play.
Some are more plug and play. Some are less. Cheap Chinese printers are
less. To me, $ 500 is expensive.
Several things have plagued me about this printer. I will say it
basically worked at first. But the Marlin software was outdated from the
start and didn't have certain safety features active. I tried to put
Marlin 1.9.x in it and never got it to work. Delta printer calibration
is a pain, at least with older ones, in the best case. I had several
head crashes before, and damaged the build plate and the build probe. I
had to order a new probe from China. Don't even consider a delta printer
without a bed probe and semi automatic or automatic calibration.
As of a couple of years ago, I was mainly trying two filaments, PLA and
PETG. I've gotten test prints working in both. I've tried several build
surfaces and had lots of problems. The aluminum build plate on the
Kossel is too thin, too unmounted, too non sticky, and in some cases,
too warped. I've tried painters tape (masking tape), cheap glass,
expensive fireplace glass, a BuildTak like sticker, and a PEI overlay.
All have problems. Painters tape works OK but is a pain to remove and
replace. Bare aluminum and glass don't stick to anything. I refuse to
use glue stick or hairspray as I don't wish to be cleaning my build
surface all the time. Cheap glass 3mm thick isn't thick enough, and is
often warped up to 1 mm. In the case of the BuildTak like sticker and
the PEI overlay, I got PETG stuck so hard to the surface that it never
came off.
I've centered on the Anycubic Ultrabase ceramic coated glass surface. It
is supposed to release the model once cool, and my preliminary data says
it seems to work with PLA at least. Not sure yet about PETG. I think
Creality and others have something similar. Ultrabase round plates are
hard to get, especially the larger ones for the Linear Plus. I just
discovered one I ordered from China a couple of years ago and misplaced
after waiting a month or so to get it. I also just got one from Canada.
So, I have 2 small (180 mm I think) ones and 2 large (240 mm) ones. I
didn't prefer to use a 180 mm plate on a 240 mm printer. I have the
Ultrabase plate sitting on the aluminum hot bed. I'm going to have to
figure a way to anchor the plate down. The plate has adhesive, but I
don't want use that. I want it removable.
The Ultrabase plate does appear to release pretty well with PLA after
it's cooled to about 30 C. The aluminum hot bed plus the Ultrabase plate
have lots of thermal inertia. So, it takes several minutes to warm and
several minutes to cool.
I found a new version of Marlin 2.x from another hobbyist on the
internet and that seems to be working. Modifying Marlin, compiling it,
and uploading it is doable but tedious. It is not newbie friendly. These
links were especially helpful to me. They may also be useful to other
people with Anycubic Kossel delta printers or even different delta
printers. Kudos to the person who created these pages. For more generic
Marlin information, I've posted some cool links at the bottom of this
document.
https://www.lpomykal.cz/3d-printers/kossel/
https://www.lpomykal.cz/3d-printers/kossel/anycubic-kossel-marlin-guide/
https://www.lpomykal.cz/kossel-marlin-firmware/
https://www.lpomykal.cz/kossel-bed-calibration-marlin-fw/
https://www.lpomykal.cz/kossel-pid-calibration/
https://www.lpomykal.cz/category/kossel/
Delta calibration, even with the bed probe and a semi automated
procedure, is a pain. It may be better on newer machines. Take extra
time assembling the printer and make it as rigid and square as you can.
You must know the length of your connecting rods to the effector, which
is a problem since a 6" caliper is too short. There's no way I'm
disassembling the printer. I put a piece of tape in the middle and
measured from one end to the tape and from the tape to the other end and
added the two. I don't know if the calibration procedure adjusts the rod
length set in the firmware. You also have to know your printable radius,
which is less than the build plate radius. With auto calibration, you
leave the hot end cold and install the probe. I assume it's better to
have the bed at least somewhat hot (60 C) to account for thermal
expansion, but I don't absolutely know. The probe will go down and sense
many various places on the bed to determine their height. It does an
entire sequence 6 times, which takes about 15 minutes. You then store
this in the memory. There is a way to take most of the key parameters
after calibration and save them back to the Marlin configuration so
they'll be there if you recompile the firmware. I may have to try that.
Then, you have to determine the Z height. That is the distance from the
nozzle when homed (at the top) to the build surface. I do this with the
bed moderately hot (60 C) and the nozzle cold. The probe is removed for
this step on the Anycubic Kossel. If you have old filament on the
nozzle, heat it up and remove or flatten that with a spatula. Then let
the nozzle cool. The objective is to lower the nozzle to 0 height and
have it barely in contact with the build surface, creating slight
friction between the nozzle and a piece of paper. This is a convoluted
procedure which may need to be repeated several times to fine tune it.
It needs to be accurate to the thickness of a sheet of paper (.1 mm) or
less. Adjusting the height is counter intuitive (to me) because of the
fact that the printer homes to the top, then goes down. If you ADD to
the height setting, that makes the printer try to go further DOWN to get
to 0. Therefore, it can crash into the bed. So, for example, if you
bring the printer to where it thinks it's at 0, but the nozzle is 1 mm
high over the bed, you keep lowering another mm until the nozzle touches
the paper on the bed. You have to turn off software endstops to do this,
and the final Z reading on the screen will be - 1 mm as an example. So,
we want the printer to go 1 mm further down to get to 0. So, we ADD 1 mm
to the height and save it. Then, power off and on and do this again.
Conversely, say the printer was touching the bed and the printer thought
it was at 1 mm. We want the printer to go 1 mm less down to get to 0, so
we SUBTRACT 1 mm from the height and save it. This totally bends my
brain, and I hope I typed this right. I'm not totally sure if adjusting
the Z height requires recalibration
A couple of years ago, I had just gotten test prints running with PETG
when they started degrading. They became brittle with lots of strings on
the print. I could crush the print in my hand. I eventually discovered
that this is due to humidity. This must be dealt with for almost any
filament except PLA and even it will absorb humidity over time.
I just got this dehydrator from Amazon. It can be used to dehydrate
existing filament with the lid cracked open a bit. DO NOT seal the
chamber when dehydrating. Moisture must escape. Or, it can be used to
store filament with the lid closed and ports sealed. It can hold two
medium width spools but not two wide spools. It can dispense filament
directly to the printer. It is supposed to be adjustable from 40 C to 50
C. But, it has a design flaw that prevents the interior cabinet from
getting over 40 C. The thermistor is too close to the heating element
and it thinks the case is hotter than it is. I'm trying to decide
whether to keep it as is, modify it, or return it.
Sovol Filament Dryer, SH01 Filament Dehydrator 3D Printer Spool Holder
https://www.amazon.com/gp/product/B09686Z5R3/
I also have this food dehydrator from Presto for more aggressive
dehydrating. But, that doesn't really work for storing or dispensing. It
is way more powerful and more accurate. It also gets up to 90 C I think,
which MAY be enough for annealing PLA+ or PLA Pro filament to leave it
less sensitive to heat.
Presto 06301 Dehydro Digital Electric Food Dehydrator
https://www.amazon.com/Presto-Dehydro-Digital-Electric-Dehydrator/dp/B008H2OEKK/
So, last night I did my first test print in a couple of years on the
Kossel with some old Inland PLA that I had dehydrated for a while. It
almost worked. I'm very close. Here are photos of it.
Full size 16 mp picture, 10 MB
https://www.dropbox.com/s/zs7wcbv67j3bukq/kossel%202022.01.30%20almost%20IMG_3101.JPG?dl=0
1200 pixel wide picture, 600 KB
https://www.dropbox.com/s/icmjfp00fd0jhj8/kossel%202022.01.30%20almost%201200W%20IMG_3101.jpg?dl=0
600 pixel wide picture, 150 KB
https://www.dropbox.com/s/gpm2ngi65q1csla/kossel%202022.01.30%20almost%20600W%20IMG_3101.jpg?dl=0
The picture starts at about the 7 o'clock position. At this point the
nozzle was basically grinding the filament into the build plate. That
part may never come off. I adjusted Z upward by .1 mm in babysteps using
the control panel and will adjust the Z height later. Things progressed
for a while and then it got a bit janky around the 4 o'clock position. I
thought I heard some thunking, which may have been the linear guide
hitting the bottom of the tower. That should never happen. Then, at
around the 10 o'clock position, it started air printing and I killed the
print. My best guess is that the printable radius in the firmware is too
high at 115 mm (230 mm diameter). So, I'm going to reduce that to 110 mm
(220 mm diameter).
Finally, I feel that the fumes and microfine particles emitted by the
printer are harmful, as mentioned in other threads. Even PLA makes my
nose burn and sense an after effect for many hours. My living room is
the only place the printer can be, so I hope fully enclose it and vent
it outside with temperature control at some point. In the mean time, I'm
running a window fan. That's LOTS of fun on a 40 degree (Fahrenheit) day.
I've tried to summarize the key points and potholes of my journey. I
hope this information will be helpful to others on similar journeys.
Below are generic Marlin links.
Sincerely,
Ron
----------
https://marlinfw.org/docs/basics/install.html
https://marlinfw.org/docs/basics/troubleshooting.html
https://marlinfw.org/meta/download/
https://marlinfw.org/docs/configuration/configuration.html
https://marlinfw.org/docs/hardware/boards.html
https://marlinfw.org/docs/hardware/endstops.html
https://marlinfw.org/docs/hardware/tmc_drivers.html
https://marlinfw.org/docs/configuration/probes.html
--
If you're using email with spam filters, especially GMail, Hotmail, Yahoo Mail etc., please
set my address as an approved sender.
(PS - If you email me and don't get a quick response, you might want to
send again. I don't always see new email messages very quickly.)
Ron Frazier
Anet A8, Anycubic Kossel Linear Plus
Delta printers rock. I prefer to never physically level a bed.
3dprttdyinfo AT techstarship DOT com - Blog -
techstarship.com
Blog RSS:
techstarship.com/feed/