<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.baszerr.eu/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>BaSzErr - blog:2023:11:03</title>
        <description></description>
        <link>https://www.baszerr.eu/</link>
        <lastBuildDate>Wed, 06 May 2026 07:55:13 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://www.baszerr.eu/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
            <title>BaSzErr</title>
            <link>https://www.baszerr.eu/</link>
        </image>
        <item>
            <title>2023-11-03_-_camera_light_for_print_monitoring</title>
            <link>https://www.baszerr.eu/doku.php?id=blog:2023:11:03:2023-11-03_-_camera_light_for_print_monitoring</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;camera_light_for_print_monitoring&quot;&gt;2023-11-03 - camera light for print monitoring&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
i use camera to record prints. the reason being, that i&amp;#039;m often away from printer, when it&amp;#039;s working. yet when print fails, it&amp;#039;s very insightful to make sure one can understand what happened in that critical moment that lead to it.
&lt;/p&gt;

&lt;p&gt;
my camera setup worked nice for some years. it even has it&amp;#039;s own IR lighting, to make sure it can see in the dark. that&amp;#039;s all great. the problem is that due to my printer location, camera is facing window… and i&amp;#039;m printing on the mirror… and you guessed it – there are times of a day, where direct or reflected sun light makes camera to decrease sensitivity and then whole print is under-lighted, causing it to be too dark to actually see anything. this forced me to keep lights on when printing during day. that&amp;#039;s sub-optimal.
&lt;/p&gt;

&lt;p&gt;
having some time to spare and some spare parts from past projects, i&amp;#039;ve added 3x17cm strips of bright LEDs, to illuminate the print, from the “right direction”.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.baszerr.eu/lib/exe/detail.php?id=blog%3A2023%3A11%3A03%3A2023-11-03_-_camera_light_for_print_monitoring&amp;amp;media=blog:2023:11:03:low_img_20231022_195717052.jpg&quot; class=&quot;media&quot; title=&quot;blog:2023:11:03:low_img_20231022_195717052.jpg&quot;&gt;&lt;img src=&quot;https://www.baszerr.eu/lib/exe/fetch.php?w=400&amp;amp;tok=faec00&amp;amp;media=blog:2023:11:03:low_img_20231022_195717052.jpg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;LED light&quot; alt=&quot;LED light&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://www.baszerr.eu/lib/exe/detail.php?id=blog%3A2023%3A11%3A03%3A2023-11-03_-_camera_light_for_print_monitoring&amp;amp;media=blog:2023:11:03:low_img_20231027_140730880.jpg&quot; class=&quot;media&quot; title=&quot;blog:2023:11:03:low_img_20231027_140730880.jpg&quot;&gt;&lt;img src=&quot;https://www.baszerr.eu/lib/exe/fetch.php?w=400&amp;amp;tok=006f68&amp;amp;media=blog:2023:11:03:low_img_20231027_140730880.jpg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;cover strip of PCB&quot; alt=&quot;cover strip of PCB&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://www.baszerr.eu/lib/exe/detail.php?id=blog%3A2023%3A11%3A03%3A2023-11-03_-_camera_light_for_print_monitoring&amp;amp;media=blog:2023:11:03:low_img_20231027_140735017.jpg&quot; class=&quot;media&quot; title=&quot;blog:2023:11:03:low_img_20231027_140735017.jpg&quot;&gt;&lt;img src=&quot;https://www.baszerr.eu/lib/exe/fetch.php?w=400&amp;amp;tok=4ecf9f&amp;amp;media=blog:2023:11:03:low_img_20231027_140735017.jpg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;LED and camera&quot; alt=&quot;LED and camera&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
how it works? well – too good. ;) when cover was black and printing in dark filaments, it was good. however now that &lt;a href=&quot;https://www.baszerr.eu/doku.php?id=blog:2023:11:03:2023-11-03_-_new_hotend_cooling&quot; class=&quot;wikilink1&quot; title=&quot;blog:2023:11:03:2023-11-03_-_new_hotend_cooling&quot; data-wiki-id=&quot;blog:2023:11:03:2023-11-03_-_new_hotend_cooling&quot;&gt;my hotend cover is no longer black&lt;/a&gt; and i often print in white PLA, there&amp;#039;s too much reflections, making print hard to see.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.baszerr.eu/lib/exe/detail.php?id=blog%3A2023%3A11%3A03%3A2023-11-03_-_camera_light_for_print_monitoring&amp;amp;media=blog:2023:11:03:too_good_light.jpg&quot; class=&quot;media&quot; title=&quot;blog:2023:11:03:too_good_light.jpg&quot;&gt;&lt;img src=&quot;https://www.baszerr.eu/lib/exe/fetch.php?w=400&amp;amp;tok=d93250&amp;amp;media=blog:2023:11:03:too_good_light.jpg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;now it&amp;#039;s too much&quot; alt=&quot;now it&amp;#039;s too much&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
so in next days i&amp;#039;ll likely add a potentiometer with the PWM control of lighting, to make sure it can be adjusted to actual demand at hand.
&lt;/p&gt;

&lt;/div&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 03 Nov 2023 11:29:41 +0000</pubDate>
        </item>
        <item>
            <title>2023-11-03_-_heater_pid_tuning_in_3d_printer</title>
            <link>https://www.baszerr.eu/doku.php?id=blog:2023:11:03:2023-11-03_-_heater_pid_tuning_in_3d_printer</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;heater_pid_tuning_in_3d_printer&quot;&gt;2023-11-03 - heater PID tuning in 3D printer&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
whenever hotend is changed, or heatbed covered / rebuild, &lt;a href=&quot;https://en.wikipedia.org/wiki/PID&quot; class=&quot;interwiki iw_wp&quot; title=&quot;https://en.wikipedia.org/wiki/PID&quot;&gt;PID&lt;/a&gt; needs to be tuned, to make sure it performs well (i.e.: fast heating, stable temperature, etc.).
&lt;/p&gt;

&lt;p&gt;
the process is simple – just connect USB cable to your printer and run serial terminal. eg. for anycubic chiron, using &lt;code&gt;picpcom&lt;/code&gt; that&amp;#039;d be:
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;picocom &lt;span class=&quot;re5&quot;&gt;--imap&lt;/span&gt; lfcrlf &lt;span class=&quot;re5&quot;&gt;--echo&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--baud&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;250000&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;dev&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;ttyACM0&lt;/pre&gt;

&lt;p&gt;
first check existing settings with &lt;code&gt;M503&lt;/code&gt;. on my firmware it was (stock):
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;M301 P20.00 I0.50 D106.55
M304 P97.10 I1.41 D1675.16&lt;/pre&gt;

&lt;p&gt;
first is heatend, while second is heatbed.
&lt;/p&gt;

&lt;p&gt;
note that stock values differ a lot from values on my customized setup. this is to be expected. make sure to tune these every time you change sth around heating or cooling.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;2023-11-03 - heater PID tuning in 3D printer&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;heater_pid_tuning_in_3d_printer&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-802&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;hotend_pid&quot;&gt;hotend PID&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
now run 10x tuning procedure for heatend, for 230 deg.C, and then save it to RAM (i.e. as current values – that&amp;#039;s the &lt;code&gt;U1&lt;/code&gt; part at the end):
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;M303 E0 S230 C10 U1&lt;/pre&gt;

&lt;p&gt;
my output was:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;#define  DEFAULT_Kp 25.67
#define  DEFAULT_Ki 1.80
#define  DEFAULT_Kd 91.43&lt;/pre&gt;

&lt;p&gt;
now write these values to EEPROM:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;M500&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;hotend PID&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;hotend_pid&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;803-1138&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;heatbed_pid&quot;&gt;heatbed PID&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
next run 10x tuning procedure for heatbed, for 80 deg.C, and then save it to RAM:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;M303 E-1 S80 C10 U1&lt;/pre&gt;

&lt;p&gt;
my output was:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;#define  DEFAULT_bedKp 213.50
#define  DEFAULT_bedKi 42.59
#define  DEFAULT_bedKd 267.60&lt;/pre&gt;

&lt;p&gt;
now write these values to EEPROM:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;M500&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;heatbed PID&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;heatbed_pid&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;1139-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 03 Nov 2023 12:56:37 +0000</pubDate>
        </item>
        <item>
            <title>2023-11-03_-_new_hotend_cooling</title>
            <link>https://www.baszerr.eu/doku.php?id=blog:2023:11:03:2023-11-03_-_new_hotend_cooling</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;new_hotend_cooling&quot;&gt;2023-11-03 - new hotend cooling&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
i use &lt;a href=&quot;https://anycubic.us.com/chiron/&quot; class=&quot;urlextern&quot; title=&quot;https://anycubic.us.com/chiron/&quot; rel=&quot;ugc nofollow&quot;&gt;anycubic chiron&lt;/a&gt; 3D printer.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.baszerr.eu/lib/exe/detail.php?id=blog%3A2023%3A11%3A03%3A2023-11-03_-_new_hotend_cooling&amp;amp;media=blog:2023:11:03:low_original.jpg&quot; class=&quot;media&quot; title=&quot;blog:2023:11:03:low_original.jpg&quot;&gt;&lt;img src=&quot;https://www.baszerr.eu/lib/exe/fetch.php?w=400&amp;amp;tok=13402f&amp;amp;media=blog:2023:11:03:low_original.jpg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;original anycubic chiron (and yes - there&amp;#039;s VHS tape next to it - don&amp;#039;t ask)&quot; alt=&quot;original anycubic chiron (and yes - there&amp;#039;s VHS tape next to it - don&amp;#039;t ask)&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
it got modified over time a lot, including: second surface mirror as a printbed and proper cableguides for OY axis.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.baszerr.eu/lib/exe/detail.php?id=blog%3A2023%3A11%3A03%3A2023-11-03_-_new_hotend_cooling&amp;amp;media=blog:2023:11:03:low_upgrades.jpg&quot; class=&quot;media&quot; title=&quot;blog:2023:11:03:low_upgrades.jpg&quot;&gt;&lt;img src=&quot;https://www.baszerr.eu/lib/exe/fetch.php?w=400&amp;amp;tok=8e6d69&amp;amp;media=blog:2023:11:03:low_upgrades.jpg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;cabelguide and mirror as heatbed&quot; alt=&quot;cabelguide and mirror as heatbed&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
recently i&amp;#039;ve decided to change hotend to full-metal one &lt;a href=&quot;https://store.creality.com/products/spider-v3-high-temperature-and-high-flow-hotend-pro&quot; class=&quot;urlextern&quot; title=&quot;https://store.creality.com/products/spider-v3-high-temperature-and-high-flow-hotend-pro&quot; rel=&quot;ugc nofollow&quot;&gt;creality spider&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.baszerr.eu/lib/exe/detail.php?id=blog%3A2023%3A11%3A03%3A2023-11-03_-_new_hotend_cooling&amp;amp;media=blog:2023:11:03:creality_spider_hotend.jpg&quot; class=&quot;media&quot; title=&quot;blog:2023:11:03:creality_spider_hotend.jpg&quot;&gt;&lt;img src=&quot;https://www.baszerr.eu/lib/exe/fetch.php?w=400&amp;amp;tok=11ebad&amp;amp;media=blog:2023:11:03:creality_spider_hotend.jpg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;creality spider hotend&quot; alt=&quot;creality spider hotend&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
the main criteria for it was for it to be full-metal… and an (almost) drop-in replacement for E3D V5 used by chiron. as you might have guessed by now – the “almost” part became a theme of a last couple days or so… :/ i&amp;#039;ll detail the story out in a separate post. for now i&amp;#039;ll only focus on a new cooling mechanism.
&lt;/p&gt;

&lt;p&gt;
the idea was to make cooling fan blowing directly on the radiator, including proper guides, to make sure air travels pass it&amp;#039;s ribs. it took this as an opportunity to also make it as open as possible (both in &lt;abbr title=&quot;Open Source Software&quot;&gt;OSS&lt;/abbr&gt;-spirit and space-wise ;)). last but not least – filament cooling duct was redesigned along the way.
&lt;/p&gt;

&lt;p&gt;
after quite some designing and testing, i&amp;#039;ve ended up with this.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.baszerr.eu/lib/exe/detail.php?id=blog%3A2023%3A11%3A03%3A2023-11-03_-_new_hotend_cooling&amp;amp;media=blog:2023:11:03:low_img_20231026_144841710.jpg&quot; class=&quot;media&quot; title=&quot;blog:2023:11:03:low_img_20231026_144841710.jpg&quot;&gt;&lt;img src=&quot;https://www.baszerr.eu/lib/exe/fetch.php?w=400&amp;amp;tok=a8d465&amp;amp;media=blog:2023:11:03:low_img_20231026_144841710.jpg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;mount&amp;#039;s exterior&quot; alt=&quot;mount&amp;#039;s exterior&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://www.baszerr.eu/lib/exe/detail.php?id=blog%3A2023%3A11%3A03%3A2023-11-03_-_new_hotend_cooling&amp;amp;media=blog:2023:11:03:low_img_20231026_144846078.jpg&quot; class=&quot;media&quot; title=&quot;blog:2023:11:03:low_img_20231026_144846078.jpg&quot;&gt;&lt;img src=&quot;https://www.baszerr.eu/lib/exe/fetch.php?w=400&amp;amp;tok=d10cf5&amp;amp;media=blog:2023:11:03:low_img_20231026_144846078.jpg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;mount&amp;#039;s interior&quot; alt=&quot;mount&amp;#039;s interior&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
note that the breakout PCB is now on the front. this makes accessing cables so much easier than before. it also prevents cables from obstructing air flow, as in original design. one thing that could still be adjusted is the height of the PCB – it would make sense to put it 5-10mm higher, to make more space for plugs behind it.
&lt;/p&gt;

&lt;p&gt;
i&amp;#039;ve printed it out in PET-G and just to be on a safe side decided to cover the bottom part with &lt;a href=&quot;https://en.wikipedia.org/wiki/kapton&quot; class=&quot;interwiki iw_wp&quot; title=&quot;https://en.wikipedia.org/wiki/kapton&quot;&gt;kapton&lt;/a&gt; tape. while it&amp;#039;s likely an overkill (it does not touch hotend and is some centimeters away from heated bed at all times), i decided to opted out on a safe side. ;)
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.baszerr.eu/lib/exe/detail.php?id=blog%3A2023%3A11%3A03%3A2023-11-03_-_new_hotend_cooling&amp;amp;media=blog:2023:11:03:low_img_20231026_151359322.jpg&quot; class=&quot;media&quot; title=&quot;blog:2023:11:03:low_img_20231026_151359322.jpg&quot;&gt;&lt;img src=&quot;https://www.baszerr.eu/lib/exe/fetch.php?w=400&amp;amp;tok=de1897&amp;amp;media=blog:2023:11:03:low_img_20231026_151359322.jpg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;kapton tape on the bottom&quot; alt=&quot;kapton tape on the bottom&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
after mounting, there&amp;#039;s plenty of open space on the left, to make sure warm air can escape. kapton and (fairly closed) bottom parts prevent heat from creeping in from the bottom.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.baszerr.eu/lib/exe/detail.php?id=blog%3A2023%3A11%3A03%3A2023-11-03_-_new_hotend_cooling&amp;amp;media=blog:2023:11:03:low_img_20231026_152217016.jpg&quot; class=&quot;media&quot; title=&quot;blog:2023:11:03:low_img_20231026_152217016.jpg&quot;&gt;&lt;img src=&quot;https://www.baszerr.eu/lib/exe/fetch.php?w=315&amp;amp;tok=a419ca&amp;amp;media=blog:2023:11:03:low_img_20231026_152217016.jpg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;left side - 1st take&quot; alt=&quot;left side - 1st take&quot; width=&quot;315&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://www.baszerr.eu/lib/exe/detail.php?id=blog%3A2023%3A11%3A03%3A2023-11-03_-_new_hotend_cooling&amp;amp;media=blog:2023:11:03:low_img_20231026_152437977.jpg&quot; class=&quot;media&quot; title=&quot;blog:2023:11:03:low_img_20231026_152437977.jpg&quot;&gt;&lt;img src=&quot;https://www.baszerr.eu/lib/exe/fetch.php?w=400&amp;amp;tok=261e19&amp;amp;media=blog:2023:11:03:low_img_20231026_152437977.jpg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;left side - 2nd take&quot; alt=&quot;left side - 2nd take&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
last, but not least – filament cooling fan, with dict pointer slightly below the nozzle.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.baszerr.eu/lib/exe/detail.php?id=blog%3A2023%3A11%3A03%3A2023-11-03_-_new_hotend_cooling&amp;amp;media=blog:2023:11:03:low_img_20231028_160419173.jpg&quot; class=&quot;media&quot; title=&quot;blog:2023:11:03:low_img_20231028_160419173.jpg&quot;&gt;&lt;img src=&quot;https://www.baszerr.eu/lib/exe/fetch.php?w=290&amp;amp;tok=16cdcb&amp;amp;media=blog:2023:11:03:low_img_20231028_160419173.jpg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;duct and fan mount&quot; alt=&quot;duct and fan mount&quot; width=&quot;290&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://www.baszerr.eu/lib/exe/detail.php?id=blog%3A2023%3A11%3A03%3A2023-11-03_-_new_hotend_cooling&amp;amp;media=blog:2023:11:03:low_img_20231028_160425924.jpg&quot; class=&quot;media&quot; title=&quot;blog:2023:11:03:low_img_20231028_160425924.jpg&quot;&gt;&lt;img src=&quot;https://www.baszerr.eu/lib/exe/fetch.php?w=400&amp;amp;tok=b5baa3&amp;amp;media=blog:2023:11:03:low_img_20231028_160425924.jpg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;duct angle vs. nozzle&quot; alt=&quot;duct angle vs. nozzle&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
with that, both part cooling and radiator cooling are significantly improved over the stock version. with hotend heated up, it can be seen that bottom of the radiator is around 45 deg.C range, which is totally fine/safe even for low-temperature PLA.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.baszerr.eu/lib/exe/detail.php?id=blog%3A2023%3A11%3A03%3A2023-11-03_-_new_hotend_cooling&amp;amp;media=blog:2023:11:03:hotend_temperature.jpg&quot; class=&quot;media&quot; title=&quot;blog:2023:11:03:hotend_temperature.jpg&quot;&gt;&lt;img src=&quot;https://www.baszerr.eu/lib/exe/fetch.php?w=400&amp;amp;tok=da6bb0&amp;amp;media=blog:2023:11:03:hotend_temperature.jpg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;hotend heating up&quot; alt=&quot;hotend heating up&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://www.baszerr.eu/lib/exe/detail.php?id=blog%3A2023%3A11%3A03%3A2023-11-03_-_new_hotend_cooling&amp;amp;media=blog:2023:11:03:radiator_bottom.jpg&quot; class=&quot;media&quot; title=&quot;blog:2023:11:03:radiator_bottom.jpg&quot;&gt;&lt;img src=&quot;https://www.baszerr.eu/lib/exe/fetch.php?w=400&amp;amp;tok=4e4e97&amp;amp;media=blog:2023:11:03:radiator_bottom.jpg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;radiator bottom is under 45 deg.C&quot; alt=&quot;radiator bottom is under 45 deg.C&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
as usual &lt;a href=&quot;https://github.com/el-bart/mini/tree/master/anycubic_chiron/creality_spider_hotend_cooling&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/el-bart/mini/tree/master/anycubic_chiron/creality_spider_hotend_cooling&quot; rel=&quot;ugc nofollow&quot;&gt;model is available in OpenSCAD format&lt;/a&gt;.
&lt;/p&gt;

&lt;/div&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 03 Nov 2023 11:14:13 +0000</pubDate>
        </item>
        <item>
            <title>2023-11-03_-_switching_to_full-metal_hotend</title>
            <link>https://www.baszerr.eu/doku.php?id=blog:2023:11:03:2023-11-03_-_switching_to_full-metal_hotend</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;switching_to_full-metal_hotend&quot;&gt;2023-11-03 - switching to full-metal hotend&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
recently i was doing a lot of PET-G printing, at 250 deg.C. since it was on a short notice, i needed to print it during the day, while sitting and working in the very same room. while we&amp;#039;ll all die one day, i&amp;#039;d prefer it was not &lt;a href=&quot;https://en.wikipedia.org/wiki/PTFE&quot; class=&quot;interwiki iw_wp&quot; title=&quot;https://en.wikipedia.org/wiki/PTFE&quot;&gt;PTFE&lt;/a&gt;-fumes-induced-cancer. after some preps and research, i&amp;#039;ve decided to &lt;a href=&quot;https://www.baszerr.eu/doku.php?id=blog:2023:11:03:2023-11-03_-_new_hotend_cooling&quot; class=&quot;wikilink1&quot; title=&quot;blog:2023:11:03:2023-11-03_-_new_hotend_cooling&quot; data-wiki-id=&quot;blog:2023:11:03:2023-11-03_-_new_hotend_cooling&quot;&gt;switch to full-metal hotend&lt;/a&gt;, so that no PTFE will be anywhere near (too) hot elements. my choice was creality hotend.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.baszerr.eu/lib/exe/detail.php?id=blog%3A2023%3A11%3A03%3A2023-11-03_-_switching_to_full-metal_hotend&amp;amp;media=blog:2023:11:03:creality_spider_hotend_box.jpg&quot; class=&quot;media&quot; title=&quot;blog:2023:11:03:creality_spider_hotend_box.jpg&quot;&gt;&lt;img src=&quot;https://www.baszerr.eu/lib/exe/fetch.php?w=400&amp;amp;tok=e30940&amp;amp;media=blog:2023:11:03:creality_spider_hotend_box.jpg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;creality spider: hotend and box&quot; alt=&quot;creality spider: hotend and box&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
for PET-G it worked great, pretty much out of the box. issues started with lower temperature filaments, like PLA and Silk. especially PLA was notoriously jamming (note: jamming – not clogging!) hotend. i&amp;#039;ll spare you quite a bit of reading of trial-and-(mostly)-error phase and instead distill down it all to key takeaways.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;2023-11-03 - switching to full-metal hotend&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;switching_to_full-metal_hotend&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-956&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;problem_statement&quot;&gt;problem statement&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
1st of all – i was not dealing with clogging here. clogging is when filament obstructs nozzle&amp;#039;s opening (you know – the 0.4mm part ;)). usual reason is: dirt, dust or PTFE getting there. jamming is when filament gets stuck somewhere before. this is a common thing for PLA + full-metal hotends combination and this turned out the be what caused my headaches, too.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;problem statement&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;problem_statement&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;957-1354&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;winning_combo&quot;&gt;winning combo&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
in order to combat it, i did the following:
- &lt;a href=&quot;https://www.baszerr.eu/doku.php?id=blog:2023:11:03:2023-11-03_-_new_hotend_cooling&quot; class=&quot;wikilink1&quot; title=&quot;blog:2023:11:03:2023-11-03_-_new_hotend_cooling&quot; data-wiki-id=&quot;blog:2023:11:03:2023-11-03_-_new_hotend_cooling&quot;&gt;designed improved radiator cooling&lt;/a&gt;, to ensure cold-end of the hot-end stays cool at all times
- used thermal-conducting paste between heat-break and radiator (note that such paste should never be used between heat-break and heating element!)
- slightly tightened extruder&amp;#039;s gear to filament
- added 2 drops of vegetable oil into the hotend (from the top)
&lt;/p&gt;

&lt;p&gt;
i&amp;#039;d like to put a special emphasis on the very last step. i realize if you&amp;#039;re new to this concept, it does sound like a joke. i can assure you it is not! more over – i think this was the biggest contributor to solving my problems! yet since it was a 1-way route (you cannot just “undo” oiling!), it was the very last step i took.
&lt;/p&gt;

&lt;p&gt;
when oiling &lt;a href=&quot;https://www.youtube.com/watch?v=yY7ZrVE8eks&quot; class=&quot;urlextern&quot; title=&quot;https://www.youtube.com/watch?v=yY7ZrVE8eks&quot; rel=&quot;ugc nofollow&quot;&gt;make sure to use natural, vegetable oil, not mineral oil&lt;/a&gt; as mineral oil is reported to negatively affect print strength of your parts. also make sure this is an oil suitable for frying as it will be at 250+ deg.C when hotend is heated. for more details check out &lt;a href=&quot;https://www.youtube.com/watch?v=wNlRpjs4Mvg&quot; class=&quot;urlextern&quot; title=&quot;https://www.youtube.com/watch?v=wNlRpjs4Mvg&quot; rel=&quot;ugc nofollow&quot;&gt;this video explaining in detail how to oil internal of your hotend&lt;/a&gt;, to make sure you get a desired effect.
&lt;/p&gt;

&lt;p&gt;
after applying these changes, i&amp;#039;m happy to report days worth of printing time w/o a single jam. compared to previous “jam every 15 minutes”, that&amp;#039;s a huge thing.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;winning combo&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;winning_combo&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;1355-2810&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;final_notes&quot;&gt;final notes&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
for the record – before doing most of the above, i was experimenting with retraction. this is often suggested way to fix jamming, as “retracting” means pulling hot, melted filament into the sticky upper part of the hotend, with not PTFE to ensure it does not stick to the walls. however my printer has a Bowden extruder, end reducing retraction to 1-2mm (that was the top i could afford before having regular jams) caused too much oozing and thus stringing, effectively decreasing print quality and increasing post-processing time. while i&amp;#039;m now back to previous retraction settings, i did new to shorten it significantly when doing waterproof prints, where large retractions caused objects to leak.
&lt;/p&gt;

&lt;p&gt;
i consider jamming problem to be now solved. my &lt;a href=&quot;https://github.com/el-bart/3d_printing_sdk&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/el-bart/3d_printing_sdk&quot; rel=&quot;ugc nofollow&quot;&gt;3D printing SDK&lt;/a&gt; has been adjusted with all the required changes, too. as of writing these words, SDK&amp;#039;s changes are not yet released, yet are available on &lt;code&gt;master&lt;/code&gt; branch already.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://github.com/el-bart/mini/tree/master/anycubic_chiron/creality_spider_hotend_cooling&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/el-bart/mini/tree/master/anycubic_chiron/creality_spider_hotend_cooling&quot; rel=&quot;ugc nofollow&quot;&gt;creality spider&amp;#039;s hotend mounting and cooling&lt;/a&gt; is available as well. note that the design uses threaded inserts for screws. this makes assembly, fixes and changes a breeze!
&lt;/p&gt;

&lt;p&gt;
oh – and btw. when you change anything around hotend or heatbed, make sure to &lt;a href=&quot;https://www.baszerr.eu/doku.php?id=blog:2023:11:03:2023-11-03_-_heater_pid_tuning_in_3d_printer&quot; class=&quot;wikilink1&quot; title=&quot;blog:2023:11:03:2023-11-03_-_heater_pid_tuning_in_3d_printer&quot; data-wiki-id=&quot;blog:2023:11:03:2023-11-03_-_heater_pid_tuning_in_3d_printer&quot;&gt;tune PID settings&lt;/a&gt; of the corresponding element.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;final notes&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;final_notes&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;2811-4277&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit5&quot; id=&quot;overall_impressions&quot;&gt;overall impressions&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
it took me a lot of time to adapt my printer and processes to the full-metal hotend change. however i&amp;#039;m pleased with the overall results – no more PTFE fumes! you really can tell the difference! print quality is subjectively slightly better, too.
&lt;/p&gt;

&lt;p&gt;
once you know how to adapt to a new setup, i think it&amp;#039;s a change worth contemplating.
&lt;/p&gt;

&lt;p&gt;
wrt my particular choice of hotend, there&amp;#039;s one problem i have not noticed before buying. nozzles are in odd size and are only made by creality. while these are made from hardened steel, i&amp;#039;d expect them to last for a very long time. however these are 10-20x more expensive, compared to classic brass nozzles i have plenty of in my closet.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;overall impressions&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;overall_impressions&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;4278-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 03 Nov 2023 12:56:51 +0000</pubDate>
        </item>
    </channel>
</rss>
