Forskjell mellom versjoner av «Caterpillar 3D printer»

Fra Bitraf
Hopp til navigering Hopp til søk
(lagt til seksjon for bilder)
(Historikk)
 
(28 mellomliggende revisjoner av en annen bruker er ikke vist)
Linje 7: Linje 7:
 
== Om printeren ==
 
== Om printeren ==
 
Her skal det stå litt om printeren.
 
Her skal det stå litt om printeren.
* Hostnavn: <code>caterpillar-print.local</code>
 
 
* nozzle: 0.6mm
 
* nozzle: 0.6mm
 +
* Hostnavn: <code>caterpillar.local</code>
 +
* build plate printable area: 250 x 210 mm
 +
* max printable height: 210 mm
 +
 +
== Kalibrering ==
 +
Den innebygde "first layer calibration" som du kan starte fra frontpanelet virker kun dersom printeren har 0.4 mm nozzle.
 +
 +
Kalibrering må derfor gjøres manuelt, ved å lage et kalibreringsprint (eksempel: en plate som er 75mm x 75mm og så høy som du vil at første laget skal være (eksempel: 0.2 mm)), slice denne i PrusaSlicer med innstillinger for rett printer og med korrekt laghøyde, for så å justere "live adjust Z" mens du printer.
  
 
== Firmware ==
 
== Firmware ==
Firmware version: 3.8.1-2869
+
Firmware version: 3.11.0-4955
 +
 
 +
== OctoPrint ==
 +
* OctoPrint: 1.8.6
 +
* OctoPi: 0.18.0
  
 
== Historikk ==
 
== Historikk ==
; 2019-11-24 : Ok, noen sier<ref>[https://www.reddit.com/r/3Dprinting/comments/9vlcuh/changed_nozzle_to_06mm_and_extruder_is_skipping/ Changed Nozzle to 0.6mm and Extruder is Skipping]</ref> at den innebygde "first layer calibration" bare virker dersom du har 0.40 mm nozzle. Some alternativ så foreslås det å bruke et "first layer" testprint, så jeg brukte OpenSCAD til å lage en 75x75mm plate som er 0.20mm høy (<code>cube ([75,75,0.2]);</code>), og så slicet jeg den med 0.20mm laghøyde i PrusaSlicer. Startet printing av den, og brukte "live Z adjust"<ref>[https://forum.prusaprinters.org/forum/original-prusa-i3-mk3s-mk3-assembly-and-first-prints-troubleshooting/life-adjust-z-my-way/ life adjust Z - my way]</ref> og justerte til jeg fikk et bra første lag. Det gikk greit: kun to runder med justering og så var jeg i mål.
+
; 2026-05-28 : Replaced all bearings, extruder changed over to a fresh 0.6 stinless steel nozzle
 +
 
 +
; 2022-12-28 : upgraded firmware to version 3.11.0-4955 via OctoPrint. [[Bruker:Tingo|Tingo]] ([[Brukerdiskusjon:Tingo|diskusjon]]) 28. des. 2022 kl. 14:46 (CET)
 +
; 2022-12-28 : installed avrdude (via <code>sudo apt install avrdude</code>) to facilitate firmware upgrades. [[Bruker:Tingo|Tingo]] ([[Brukerdiskusjon:Tingo|diskusjon]]) 28. des. 2022 kl. 14:28 (CET)
 +
 
 +
; 2022-12-27 : OctoPrint - updated to OctoPi 0.18.0 / OctoPrint 1.8.6 by writing the image to a re-used microSD card. Configuration:
 +
<code>/boot/cmdline.txt</code> - removed serial console. After:
 +
<pre>
 +
pi@caterpillar:~ $ more /boot/cmdline.txt
 +
console=tty1 root=PARTUUID=c5fd6838-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
 +
</pre>
 +
<code>/boot/confug.txt</code> - added these lines to the '[all]' section
 +
<pre>
 +
dtoverlay=pi3-miniuart-bt
 +
force_turbo=1
 +
over_voltage=8
 +
</pre>
 +
the lines <code>start_x=1</code> and <code>gpu_mem=128</code> were already there. [[Bruker:Tingo|Tingo]] ([[Brukerdiskusjon:Tingo|diskusjon]]) 27. des. 2022 kl. 16:58 (CET)
 +
: restored the OctoPrint configuration from a backup. [[Bruker:Tingo|Tingo]] ([[Brukerdiskusjon:Tingo|diskusjon]]) 27. des. 2022 kl. 17:06 (CET)
 +
 
 +
; 2022-12-22: OctoPrint - did a backup. [[Bruker:Tingo|Tingo]] ([[Brukerdiskusjon:Tingo|diskusjon]]) 22. des. 2022 kl. 19:13 (CET)
 +
 
 +
; 2021-12-21 : upgraded OctoPrint 1.6.1 to 1.7.2 from OctoPrint UI. The upgrade failed at first, so I needed to uninstall the python module 'logging' first, like this
 +
<pre>
 +
pi@caterpillar:~ $ ~/oprint/bin/pip uninstall logging
 +
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
 +
Uninstalling logging-0.4.9.6:
 +
  Would remove:
 +
    /home/pi/oprint/lib/python2.7/site-packages/logging-0.4.9.6.dist-info/*
 +
    /home/pi/oprint/lib/python2.7/site-packages/logging/*
 +
Proceed (y/n)? y
 +
  Successfully uninstalled logging-0.4.9.6
 +
</pre>
 +
and then restart octoprint. Relevant thread: My OctoPrint update fails with "ImportError: cannot import name NullHandler"<ref>[https://community.octoprint.org/t/my-octoprint-update-fails-with-importerror-cannot-import-name-nullhandler/34493 My OctoPrint update fails with "ImportError: cannot import name NullHandler"]</ref>. Afterwards the upgrade finished without problems. [[Bruker:Tingo|Tingo]] ([[Brukerdiskusjon:Tingo|diskusjon]]) 21. des. 2021 kl. 19:10 (CET)
 +
 
 +
; 2021-06-30 : flashed firmware to 3.10.0-4481 from OctoPrint (Firmware Updater). [[Bruker:Tingo|Tingo]] ([[Brukerdiskusjon:Tingo|diskusjon]]) 30. jun. 2021 kl. 17:13 (CEST)
 +
: opprettet bruker "bitraf" i OctoPrint, med standard passord og rolle operatør ("operator"). [[Bruker:Tingo|Tingo]] ([[Brukerdiskusjon:Tingo|diskusjon]]) 30. jun. 2021 kl. 17:16 (CEST)
 +
 
 +
; 2020-08-19 : flashed firmware to 3.9.0-3421 with PrusaSlicer and a usb cable.
 +
 
 +
; 2019-12-12 : extruder was clogged (someone had tried printing Ninjaflex Cheetah<ref>[https://ninjatek.com/cheetah/ Ninjaflex Cheetah]</ref> on it, perhaps with wrong filament settings), and Øyvind fixed it by extruding some PETG filament through it.
 +
 
 +
; 2019-11-24 : merket printeren med "Spesialprinter" (dymo tape), og printet et "0.6 mm nozzle" skilt og limt på rammen.
 +
: Ok, noen sier<ref>[https://www.reddit.com/r/3Dprinting/comments/9vlcuh/changed_nozzle_to_06mm_and_extruder_is_skipping/ Changed Nozzle to 0.6mm and Extruder is Skipping]</ref> at den innebygde "first layer calibration" bare virker dersom du har 0.40 mm nozzle. Some alternativ så foreslås det å bruke et "first layer" testprint, så jeg brukte OpenSCAD til å lage en 75x75mm plate som er 0.20mm høy (<code>cube ([75,75,0.2]);</code>), og så slicet jeg den med 0.20mm laghøyde i PrusaSlicer. Startet printing av den, og brukte "live Z adjust"<ref>[https://forum.prusaprinters.org/forum/original-prusa-i3-mk3s-mk3-assembly-and-first-prints-troubleshooting/life-adjust-z-my-way/ life adjust Z - my way]</ref> og justerte til jeg fikk et bra første lag. Det gikk greit: kun to runder med justering og så var jeg i mål.
 
: Emely og jeg har byttet nozzle fra 0.4mm til 0.6 mm. Kalibrering type "first layer calibration" er vanskelig - vi har brukt mye tid på det.
 
: Emely og jeg har byttet nozzle fra 0.4mm til 0.6 mm. Kalibrering type "first layer calibration" er vanskelig - vi har brukt mye tid på det.
  
Linje 23: Linje 77:
 
== Bilder ==
 
== Bilder ==
 
<gallery>
 
<gallery>
 +
Fil:Test angle 50mmx50mmx5mm 20191124 202045.jpg| test angle 50x50x5mm, printed with 0.4 mm layer height
 +
Fil:Xyz testcube 20x20x20mm 20191124 204729.jpg| XYZ testcube 20x20x20mm, printed with 0.35 mm layer height
 +
Fil:Xyz testcube 20x20x20mm 20191124 204733.jpg| XYZ testcube 20x20x20mm, printed with 0.35 mm layer height - another view
  
<gallery>
+
Fil:Nozzle sign 1 20191124 215336.jpg| Nozzle sign - first attempt, much to big.
 +
Fil:Nozzle sign 2 20191124 223024.jpg| Nozzle sign - second attempt. Good enough.
 +
 
 +
Fil:Caterpillar nozzle sign 1 20191124 224206.jpg| Caterpillar with the new signs installed.
 +
Fil:Caterpillar nozzle sign 2 20191124 224219.jpg| another view of the signs on Caterpillar.
 +
</gallery>
  
 
== Referanser ==
 
== Referanser ==

Nåværende revisjon fra 28. mai 2026 kl. 10:48

Caterpillar er en Original Prusa i3 MK3S[1], kjøpt som byggesett fra Prusa Research[2].

Undersider: bygging,

Bruk: se siden 3D printing.

Om printeren

Her skal det stå litt om printeren.

  • nozzle: 0.6mm
  • Hostnavn: caterpillar.local
  • build plate printable area: 250 x 210 mm
  • max printable height: 210 mm

Kalibrering

Den innebygde "first layer calibration" som du kan starte fra frontpanelet virker kun dersom printeren har 0.4 mm nozzle.

Kalibrering må derfor gjøres manuelt, ved å lage et kalibreringsprint (eksempel: en plate som er 75mm x 75mm og så høy som du vil at første laget skal være (eksempel: 0.2 mm)), slice denne i PrusaSlicer med innstillinger for rett printer og med korrekt laghøyde, for så å justere "live adjust Z" mens du printer.

Firmware

Firmware version: 3.11.0-4955

OctoPrint

  • OctoPrint: 1.8.6
  • OctoPi: 0.18.0

Historikk

2026-05-28 
Replaced all bearings, extruder changed over to a fresh 0.6 stinless steel nozzle
2022-12-28 
upgraded firmware to version 3.11.0-4955 via OctoPrint. Tingo (diskusjon) 28. des. 2022 kl. 14:46 (CET)
2022-12-28 
installed avrdude (via sudo apt install avrdude) to facilitate firmware upgrades. Tingo (diskusjon) 28. des. 2022 kl. 14:28 (CET)
2022-12-27 
OctoPrint - updated to OctoPi 0.18.0 / OctoPrint 1.8.6 by writing the image to a re-used microSD card. Configuration:

/boot/cmdline.txt - removed serial console. After:

pi@caterpillar:~ $ more /boot/cmdline.txt 
console=tty1 root=PARTUUID=c5fd6838-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait

/boot/confug.txt - added these lines to the '[all]' section

dtoverlay=pi3-miniuart-bt
force_turbo=1
over_voltage=8

the lines start_x=1 and gpu_mem=128 were already there. Tingo (diskusjon) 27. des. 2022 kl. 16:58 (CET)

restored the OctoPrint configuration from a backup. Tingo (diskusjon) 27. des. 2022 kl. 17:06 (CET)
2022-12-22
OctoPrint - did a backup. Tingo (diskusjon) 22. des. 2022 kl. 19:13 (CET)
2021-12-21 
upgraded OctoPrint 1.6.1 to 1.7.2 from OctoPrint UI. The upgrade failed at first, so I needed to uninstall the python module 'logging' first, like this
pi@caterpillar:~ $ ~/oprint/bin/pip uninstall logging
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
Uninstalling logging-0.4.9.6:
  Would remove:
    /home/pi/oprint/lib/python2.7/site-packages/logging-0.4.9.6.dist-info/*
    /home/pi/oprint/lib/python2.7/site-packages/logging/*
Proceed (y/n)? y
  Successfully uninstalled logging-0.4.9.6

and then restart octoprint. Relevant thread: My OctoPrint update fails with "ImportError: cannot import name NullHandler"[3]. Afterwards the upgrade finished without problems. Tingo (diskusjon) 21. des. 2021 kl. 19:10 (CET)

2021-06-30 
flashed firmware to 3.10.0-4481 from OctoPrint (Firmware Updater). Tingo (diskusjon) 30. jun. 2021 kl. 17:13 (CEST)
opprettet bruker "bitraf" i OctoPrint, med standard passord og rolle operatør ("operator"). Tingo (diskusjon) 30. jun. 2021 kl. 17:16 (CEST)
2020-08-19 
flashed firmware to 3.9.0-3421 with PrusaSlicer and a usb cable.
2019-12-12 
extruder was clogged (someone had tried printing Ninjaflex Cheetah[4] on it, perhaps with wrong filament settings), and Øyvind fixed it by extruding some PETG filament through it.
2019-11-24 
merket printeren med "Spesialprinter" (dymo tape), og printet et "0.6 mm nozzle" skilt og limt på rammen.
Ok, noen sier[5] at den innebygde "first layer calibration" bare virker dersom du har 0.40 mm nozzle. Some alternativ så foreslås det å bruke et "first layer" testprint, så jeg brukte OpenSCAD til å lage en 75x75mm plate som er 0.20mm høy (cube ([75,75,0.2]);), og så slicet jeg den med 0.20mm laghøyde i PrusaSlicer. Startet printing av den, og brukte "live Z adjust"[6] og justerte til jeg fikk et bra første lag. Det gikk greit: kun to runder med justering og så var jeg i mål.
Emely og jeg har byttet nozzle fra 0.4mm til 0.6 mm. Kalibrering type "first layer calibration" er vanskelig - vi har brukt mye tid på det.
2019-11-23 
flashed firmware to 3.8.1-2869 with PrusaSlicer and a usb cable.
2019-10-06 
printeren ble ferdigbygd. Se underside bygging for mer informasjon.
2019-10-05 
bygging startet, se underside om bygging.

Bilder

Referanser