diff --git a/.gitignore b/.gitignore index 9fc9ea3..4204163 100644 --- a/.gitignore +++ b/.gitignore @@ -192,3 +192,6 @@ packaging/installer-output/ # Local scratch output, not part of the project Claude outputs/ + +# Test videos are hosted on GitHub (user-attachments); keep the originals local only +images/**/*.mp4 diff --git a/docs/tests/01-lw-pla-plane-part.md b/docs/tests/01-lw-pla-plane-part.md index 9d2009b..05e1fba 100644 --- a/docs/tests/01-lw-pla-plane-part.md +++ b/docs/tests/01-lw-pla-plane-part.md @@ -24,11 +24,11 @@ I was printing the nose cover of an RC plane (the `Flightory's Talon1400` nose p ### 1. The print stops -![Printing the base part](../../images/PlaneTest/base_print_plane.mp4) +https://github.com/user-attachments/assets/9abcfa52-c15b-434a-9f66-43f7820bfa03 The first half printed normally. After the jam I stopped the job from the **Device** tab in Bambu Studio. (You can just as well stop it on the printer itself.) The progress bar shows `Layer: 64/180`. -![Stopping the print](../../images/PlaneTest/stop_printing.mp4) +https://github.com/user-attachments/assets/dc31e187-5fee-4954-a754-bdd08f2a9a74 The important part here is what I _didn't_ do: I didn't take the plate off, didn't touch the part and didn't turn the printer off. The printer stayed on, so it still knows exactly where Z is, and that makes the resume as simple as it gets. @@ -36,7 +36,7 @@ Before slicing, look closely at the part and find the last layer that really pri ### 2. Add Layer Rescue to Bambu Studio Project (one time only) -![Adding the post-processing script](../../images/PlaneTest/add_layerrescue.mp4) +https://github.com/user-attachments/assets/afd866f4-b8e9-4a08-a2bd-e3ff7f6534d0 You only do this once: @@ -56,7 +56,7 @@ I sliced the same, unchanged project again. Don't change the model, its position ### 4. Choose the options in Layer Rescue -![Layer Rescue options](../../images/PlaneTest/layerrescue_options.mp4) +https://github.com/user-attachments/assets/cd7a8bde-be78-4190-8d8e-6049863353f4 In the window: @@ -74,7 +74,7 @@ Then I clicked **Create G-code**. In Bambu Studio's preview, the job now starts at the layer after the one I entered; nothing below it gets printed. If the preview starts from the bed, something went wrong. Don't send it. -![Printing the rest](../../images/PlaneTest/printing_rest.mp4) +https://github.com/user-attachments/assets/eced06e0-4ffb-4d24-8251-f8f28cc53782 After sending, the printer: @@ -87,7 +87,7 @@ Stay next to the printer for the first few moves anyway. If anything looks off, ### 6. The result -![Final result](../../images/PlaneTest/final_result.mp4) +https://github.com/user-attachments/assets/40e47099-4b37-4c3c-8883-4bedbce0dc43 The part came off the plate in one piece, and the top half carried on right where the bottom half stopped. diff --git a/docs/tests/01-lw-pla-plane-part.tr.md b/docs/tests/01-lw-pla-plane-part.tr.md index f8b1425..0d177c8 100644 --- a/docs/tests/01-lw-pla-plane-part.tr.md +++ b/docs/tests/01-lw-pla-plane-part.tr.md @@ -24,11 +24,11 @@ Bir RC uçağın burun kapağını (`Flightory's Talon1400` modelinin burun par ### 1. Baskı duruyor -![İlk kısmın basılması](../../images/PlaneTest/base_print_plane.mp4) +https://github.com/user-attachments/assets/9abcfa52-c15b-434a-9f66-43f7820bfa03 İlk yarı normal şekilde basıldı. Sıkışmadan sonra işi Bambu Studio'nun **Device** sekmesinden durdurdum. (Yazıcının kendi ekranından durdurmak da aynı işi görür.) İlerleme çubuğunda `Layer: 64/180` yazıyor. -![Baskının durdurulması](../../images/PlaneTest/stop_printing.mp4) +https://github.com/user-attachments/assets/dc31e187-5fee-4954-a754-bdd08f2a9a74 Burada asıl önemli olan, yapmadığım şeyler: plakayı çıkarmadım, parçaya dokunmadım ve yazıcıyı kapatmadım. Yazıcı açık kaldığı için Z'nin nerede olduğunu hâlâ tam olarak biliyor ve bu da devam ettirmeyi olabilecek en kolay hale getiriyor. @@ -36,7 +36,7 @@ Dilimlemeden önce parçaya iyice bakın ve gerçekten düzgün basılmış son ### 2. Layer Rescue'yu Bambu Studio projesine ekleyin (yalnızca bir kez) -![Post-processing script'inin eklenmesi](../../images/PlaneTest/add_layerrescue.mp4) +https://github.com/user-attachments/assets/afd866f4-b8e9-4a08-a2bd-e3ff7f6534d0 Bunu sadece bir kez yaparsınız: @@ -56,7 +56,7 @@ Aynı projeyi hiçbir şeyini değiştirmeden yeniden dilimledim. Modeli, konumu ### 4. Layer Rescue'da seçenekleri belirleyin -![Layer Rescue seçenekleri](../../images/PlaneTest/layerrescue_options.mp4) +https://github.com/user-attachments/assets/cd7a8bde-be78-4190-8d8e-6049863353f4 Pencerede: @@ -74,7 +74,7 @@ Ardından **Create G-code**'a bastım. Bambu Studio önizlemesinde iş artık girdiğim katmandan bir sonrakiyle başlıyor; altındaki hiçbir şey basılmıyor. Önizleme tabladan başlıyorsa bir şeyler yanlış gitmiştir, göndermeyin. -![Kalan kısmın basılması](../../images/PlaneTest/printing_rest.mp4) +https://github.com/user-attachments/assets/eced06e0-4ffb-4d24-8251-f8f28cc53782 Gönderdikten sonra yazıcı: @@ -87,7 +87,7 @@ Yine de ilk birkaç hareket boyunca yazıcının yanında durun. Bir şey ters g ### 6. Sonuç -![Sonuç](../../images/PlaneTest/final_result.mp4) +https://github.com/user-attachments/assets/40e47099-4b37-4c3c-8883-4bedbce0dc43 Parça plakadan tek parça halinde çıktı ve üst yarı, alt yarının durduğu yerden tam olarak devam etti. diff --git a/docs/tests/02-power-loss-dragon.md b/docs/tests/02-power-loss-dragon.md index 2dad7bc..fc128cd 100644 --- a/docs/tests/02-power-loss-dragon.md +++ b/docs/tests/02-power-loss-dragon.md @@ -24,23 +24,23 @@ This test covers the case people fear most: the power goes off in the middle of ### 1. The first part prints, then the power goes off -![Printing the base](../../images/DragonTest/base_print.mp4) +https://github.com/user-attachments/assets/e9440fcf-7a82-4344-b5a7-e8cd98d5a446 The print ran normally up to around two thirds of the height. Then I turned the printer off at the switch on the back and waited a bit before turning it back on. -![Power cycle](../../images/DragonTest/power_cycle.mp4) +https://github.com/user-attachments/assets/f6343c49-2493-4312-bed7-0b3e2657b8eb From this point on, don't touch the part or the plate. The part has to stay exactly where it was printed. ### 2. Heat the bed back up -![Heating the bed](../../images/DragonTest/heat_bed.mp4) +https://github.com/user-attachments/assets/ac19b8f3-ae5d-44ca-8377-af8a1c3ca9ae After the restart, nothing is heated. On the printer's screen I set the bed back to its printing temperature (55 °C), so the part keeps sticking to the plate and stays the same size it was printed at. I also set the nozzle to 140 °C, but there's no special reason for that and it isn't required. ### 3. Bring the nozzle down onto the part by hand -![Adjusting Z manually](../../images/DragonTest/adjust_z.mp4) +https://github.com/user-attachments/assets/8f918724-6462-474f-b3f4-d2d6adb6ccf3 This is the most important step of this test. On the printer's screen, open the axis controls and move Z until the clean nozzle **just touches** the top of the last good layer. @@ -54,7 +54,7 @@ Once the nozzle is in place, don't move Z again. From here on, Layer Rescue make ### 4. Slice and choose the options in Layer Rescue -![Layer Rescue options](../../images/DragonTest/layerrescue_options_dragon.mp4) +https://github.com/user-attachments/assets/199ced9a-5a05-4514-81a5-f988cc77827a I sliced the same project again (the post-processing script was already set up, see step 2 of the [plane test](01-lw-pla-plane-part.md)). In the Layer Rescue window: @@ -69,17 +69,17 @@ The file shows `Layers: 1–396 / 400`. That's normal when the supports use thei ### 5. Check the preview and send -![Slice results](../../images/DragonTest/slice_results.mp4) +https://github.com/user-attachments/assets/98190da3-f06d-4a18-a94c-6f221534b44c In the preview, only the part above layer 265 is left: the rest of the body, the wings and the head. Nothing starts from the bed. -![Printing the rest](../../images/DragonTest/printing_rest_dragon.mp4) +https://github.com/user-attachments/assets/235606a0-eecc-4e89-a785-0b0489d10e19 After sending, the printer heats up, lifts the nozzle 2 mm from where I left it, homes only X and Y, purges, comes back above the part and continues from layer 266. Because the nozzle was placed on the part by hand, I watched the first layers closely. ### 6. The result -![Final result](../../images/DragonTest/final_result_dragon.mp4) +https://github.com/user-attachments/assets/685ae02d-1f09-4bd6-936d-02aaa284354c The dragon finished with its wings and head, but around the seam on the head and the wings there were more marks and gaps than I expected. One wing broke off at the seam and I had to glue it back. diff --git a/docs/tests/02-power-loss-dragon.tr.md b/docs/tests/02-power-loss-dragon.tr.md index 065f55b..c4f949c 100644 --- a/docs/tests/02-power-loss-dragon.tr.md +++ b/docs/tests/02-power-loss-dragon.tr.md @@ -24,23 +24,23 @@ Bu test, en çok korkulan durumu ele alıyor: baskının ortasında elektrik kes ### 1. İlk kısım basılıyor, sonra elektrik kesiliyor -![Alt kısmın basılması](../../images/DragonTest/base_print.mp4) +https://github.com/user-attachments/assets/e9440fcf-7a82-4344-b5a7-e8cd98d5a446 Baskı, yüksekliğin yaklaşık üçte ikisine kadar normal ilerledi. Sonra yazıcıyı arkasındaki düğmeden kapattım ve tekrar açmadan önce biraz bekledim. -![Kapatıp açma](../../images/DragonTest/power_cycle.mp4) +https://github.com/user-attachments/assets/f6343c49-2493-4312-bed7-0b3e2657b8eb Bu noktadan sonra parçaya ve plakaya dokunmayın. Parça, basıldığı yerde aynen durmalı. ### 2. Tablayı yeniden ısıtın -![Tablanın ısıtılması](../../images/DragonTest/heat_bed.mp4) +https://github.com/user-attachments/assets/ac19b8f3-ae5d-44ca-8377-af8a1c3ca9ae Yeniden başlatmadan sonra hiçbir şey ısınmıyor. Yazıcının ekranından tablayı baskı sıcaklığına (55 °C) geri getirdim; böylece parça plakaya yapışık kalıyor ve basıldığı boyutta duruyor. Nozzle'ı da 140 °C'ye ayarladım, ama bunun özel bir sebebi yok ve gerekli değil. ### 3. Nozzle'ı parçanın üstüne elle indirin -![Z'nin elle ayarlanması](../../images/DragonTest/adjust_z.mp4) +https://github.com/user-attachments/assets/8f918724-6462-474f-b3f4-d2d6adb6ccf3 Bu testin en önemli adımı bu. Yazıcının ekranında eksen kontrollerini açın ve Z'yi, temiz nozzle son düzgün katmanın tepesine **hafifçe değene** kadar hareket ettirin. @@ -54,7 +54,7 @@ Nozzle yerine oturduktan sonra Z'yi bir daha oynatmayın. Bundan sonra Layer Res ### 4. Dilimleyin ve Layer Rescue'da seçenekleri belirleyin -![Layer Rescue seçenekleri](../../images/DragonTest/layerrescue_options_dragon.mp4) +https://github.com/user-attachments/assets/199ced9a-5a05-4514-81a5-f988cc77827a Aynı projeyi yeniden dilimledim (post-processing script'i zaten ayarlıydı, [uçak testinin](01-lw-pla-plane-part.tr.md) 2. adımına bakın). Layer Rescue penceresinde: @@ -69,17 +69,17 @@ Dosyada `Layers: 1–396 / 400` yazıyor. Destekler kendi katman yüksekliklerin ### 5. Önizlemeyi kontrol edin ve gönderin -![Dilimleme sonucu](../../images/DragonTest/slice_results.mp4) +https://github.com/user-attachments/assets/98190da3-f06d-4a18-a94c-6f221534b44c Önizlemede yalnızca 265. katmanın üstü kalıyor: gövdenin geri kalanı, kanatlar ve kafa. Hiçbir şey tabladan başlamıyor. -![Kalan kısmın basılması](../../images/DragonTest/printing_rest_dragon.mp4) +https://github.com/user-attachments/assets/235606a0-eecc-4e89-a785-0b0489d10e19 Gönderdikten sonra yazıcı ısınıyor, nozzle'ı bıraktığım yerden 2 mm kaldırıyor, yalnızca X ve Y'yi home ediyor, purge yapıyor, parçanın üstüne geri geliyor ve 266. katmandan devam ediyor. Nozzle parçanın üstüne elle yerleştirildiği için ilk katmanları yakından izledim. ### 6. Sonuç -![Sonuç](../../images/DragonTest/final_result_dragon.mp4) +https://github.com/user-attachments/assets/685ae02d-1f09-4bd6-936d-02aaa284354c Ejderha kanatları ve kafasıyla birlikte tamamlandı, ama kafada ve kanatlarda birleşim yerinin çevresinde beklediğimden fazla iz ve boşluk vardı. Kanatlardan biri birleşim yerinden kırıldı ve geri yapıştırmak zorunda kaldım. diff --git a/docs/tests/03-detached-benchy.md b/docs/tests/03-detached-benchy.md index a623ef1..31c9630 100644 --- a/docs/tests/03-detached-benchy.md +++ b/docs/tests/03-detached-benchy.md @@ -25,7 +25,7 @@ It's also a good stress test, because the Benchy is a tricky shape for this: its ### 1. Clean up and sand the part -![Cleaning and sanding](../../images/BenchyTest/cleaning_sanding.mp4) +https://github.com/user-attachments/assets/f8d8648f-2244-4761-8a10-8c3faa842cd4 The top of the failed part was covered in loose strings ("spaghetti"). I pulled those off, then sanded the top flat with sandpaper until I was down to a clean, solid layer. I also cleaned the bottom so the part sits flat. @@ -39,13 +39,13 @@ I sliced the complete Benchy (the whole model, not just the missing top). In the ### 3. The printer prints the holding wall -![Printing the support wall](../../images/BenchyTest/printing_wall.mp4) +https://github.com/user-attachments/assets/99555761-4c84-49d8-b92c-a49dcd886a8d The printer starts on an empty plate and prints only the wall: a low ring shaped like the bottom of the Benchy with a small gap around it. Then it lifts, parks at the back and pauses. ### 4. Seat the part (and glue it) -![Seating the part](../../images/BenchyTest/seating_part.mp4) +https://github.com/user-attachments/assets/f17985aa-a730-4c0d-9e2f-60b42b21a8ec Without taking the plate off or moving it, I put the Benchy into the wall facing the same way as in Bambu Studio. @@ -53,7 +53,7 @@ Here the Benchy's shape got in the way. The front of the hull is oval and slopes #### First try: without glue -![Failed attempt without glue](../../images/BenchyTest/failed_benchy.mp4) +https://github.com/user-attachments/assets/e017844e-bf03-4f2c-b133-4895173e88c9 Before using glue, I tried it the normal way: I put the part into the wall and pressed Resume. As soon as the nozzle started printing on top, it dragged the part along and lifted it out of the wall. I put it back a couple of times, and each time it happened again. With only sloped surfaces touching the wall, there was simply nothing holding the hull down. @@ -69,13 +69,13 @@ Then I pressed **Resume** on the printer. ### 5. The printer prints the rest on top -![Printing the rest](../../images/BenchyTest/printing_rest_benchy.mp4) +https://github.com/user-attachments/assets/9013010e-0bf7-4e50-b81a-cc8eebb75a62 The printer heats up again, purges, moves above the part and prints the cabin and the rest of the boat on top of the seated hull. The first layers on the part are printed a bit hotter, slower and without part cooling, so they stick to the old part better. ### 6. The result -![Final result](../../images/BenchyTest/final_result_benchy.mp4) +https://github.com/user-attachments/assets/1cdd1488-0212-4645-80c6-047898974835 Getting the Benchy out was easier than I expected, even with 4 dots of glue: one light touch with a utility knife and the part came off the wall, with no glue left on it. diff --git a/docs/tests/03-detached-benchy.tr.md b/docs/tests/03-detached-benchy.tr.md index 77d3c31..62016de 100644 --- a/docs/tests/03-detached-benchy.tr.md +++ b/docs/tests/03-detached-benchy.tr.md @@ -25,7 +25,7 @@ Ayrıca iyi bir zorlama testi, çünkü Benchy bu iş için zorlu bir şekil: g ### 1. Parçayı temizleyin ve zımparalayın -![Temizleme ve zımparalama](../../images/BenchyTest/cleaning_sanding.mp4) +https://github.com/user-attachments/assets/f8d8648f-2244-4761-8a10-8c3faa842cd4 Bozulan parçanın tepesi gevşek iplerle ("spagetti") kaplıydı. Onları çekip aldım, sonra temiz ve sağlam bir katmana inene kadar tepeyi zımparayla düzledim. Parçanın düz oturması için altını da temizledim. @@ -39,13 +39,13 @@ Benchy'nin tamamını dilimledim (sadece eksik üst kısmı değil, bütün mode ### 3. Yazıcı tutucu duvarı basıyor -![Duvarın basılması](../../images/BenchyTest/printing_wall.mp4) +https://github.com/user-attachments/assets/99555761-4c84-49d8-b92c-a49dcd886a8d Yazıcı boş bir plakada başlıyor ve yalnızca duvarı basıyor: Benchy'nin taban şeklinde, etrafında küçük bir boşluk bırakan alçak bir halka. Sonra yükseliyor, arkaya park ediyor ve duraklıyor. ### 4. Parçayı oturtun (ve yapıştırın) -![Parçanın oturtulması](../../images/BenchyTest/seating_part.mp4) +https://github.com/user-attachments/assets/f17985aa-a730-4c0d-9e2f-60b42b21a8ec Plakayı çıkarmadan ve oynatmadan Benchy'yi duvara, Bambu Studio'daki yönüyle koydum. @@ -53,7 +53,7 @@ Burada Benchy'nin şekli işi zorlaştırdı. Gövdenin önü oval ve dışa do #### İlk deneme: yapıştırmadan -![Yapıştırmadan yapılan başarısız deneme](../../images/BenchyTest/failed_benchy.mp4) +https://github.com/user-attachments/assets/e017844e-bf03-4f2c-b133-4895173e88c9 Silikona başvurmadan önce normal yoldan denedim: parçayı duvara koydum ve Resume'a bastım. Nozzle üstüne basmaya başlar başlamaz parçayı sürükledi ve duvardan dışarı kaldırdı. Birkaç kez geri koydum, her seferinde aynısı oldu. Duvara yalnızca eğimli yüzeyler değdiği için gövdeyi aşağıda tutan hiçbir şey yoktu. @@ -69,13 +69,13 @@ Ardından yazıcıda **Resume**'a bastım. ### 5. Yazıcı kalanını üstüne basıyor -![Kalan kısmın basılması](../../images/BenchyTest/printing_rest_benchy.mp4) +https://github.com/user-attachments/assets/9013010e-0bf7-4e50-b81a-cc8eebb75a62 Yazıcı yeniden ısınıyor, purge yapıyor, parçanın üstüne geliyor ve kabini ve teknenin geri kalanını yerine oturtulmuş gövdenin üstüne basıyor. Parçaya değen ilk katmanlar, eski parçaya daha iyi yapışsın diye biraz daha sıcak, daha yavaş ve parça fanı kapalı basılıyor. ### 6. Sonuç -![Sonuç](../../images/BenchyTest/final_result_benchy.mp4) +https://github.com/user-attachments/assets/1cdd1488-0212-4645-80c6-047898974835 4 nokta silikona rağmen Benchy'yi çıkarmak beklediğimden kolay oldu: maket bıçağıyla hafif bir dokunuş ve parça duvardan ayrıldı, üstünde hiç silikon kalmadı. diff --git a/docs/tests/04-broken-rocket-drone.md b/docs/tests/04-broken-rocket-drone.md index ecf230c..aa6392a 100644 --- a/docs/tests/04-broken-rocket-drone.md +++ b/docs/tests/04-broken-rocket-drone.md @@ -26,7 +26,7 @@ The body is a hollow tube, and its nose was printed with tree supports growing u ### 1. Break it, then sand it flat -![Breaking and sanding](../../images/RocketTest/breaking_sanding.mp4) +https://github.com/user-attachments/assets/2d788f59-f855-473a-a2a8-3c874ba2b3db I took the printed body off the drone and broke the top off with a hard knock from above. The break was rough and uneven, so I sanded it flat on sandpaper until the whole edge was at one height, then measured it with calipers: 52 mm. @@ -34,7 +34,7 @@ A flat edge is important here. The first new layer is printed straight onto it, ### 2. Slice the complete model and set up insert mode -![Layer Rescue options](../../images/RocketTest/layerrescue_options_rocket.mp4) +https://github.com/user-attachments/assets/d242502d-5245-491f-ac00-79203ee29457 In Bambu Studio I sliced the complete body plate, nose and supports included. In the Layer Rescue window I opened **Part came off / print on a finished part**: @@ -54,7 +54,7 @@ Then I ticked the safety check and created the G-code. ### 3. The printer prints the wall and the supports -![Printing the wall and supports](../../images/RocketTest/printing_supports.mp4) +https://github.com/user-attachments/assets/b1da270d-c917-480f-a487-faff2306115f This is the part I'm most happy with. Before the pause, the printer prints the round holding wall and, inside it, the lower part of the tree supports, all the way up to the part height. @@ -62,19 +62,19 @@ Layer Rescue rebuilds **every support that reaches above the chosen height**, st ### 4. Seat the broken part -![Placing the broken part](../../images/RocketTest/placing_part.mp4) +https://github.com/user-attachments/assets/de2a44d3-cef5-49f6-87ec-ce2f1da1d73f I cleaned the remains of the old supports out of the tube, then slid the part down over the new supports into the wall, facing the same way as in Bambu Studio. With 0.20 mm clearance it went in without forcing, and this time no glue was needed. Then I pressed **Resume**. ### 5. The printer prints the rest -![Printing the rest](../../images/RocketTest/printing_rest_rocket.mp4) +https://github.com/user-attachments/assets/c6ae5a06-dff6-4512-bec8-efc1bd677067 The printer heats up, purges and prints the nose on top of the body, carried by the reprinted supports on the inside. ### 6. The result -![Cleaning and final result](../../images/RocketTest/final_result_rocket.mp4) +https://github.com/user-attachments/assets/f2aca47e-e9da-4bbe-b7ba-7a37eceb84f8 After the print, I took the part out of the wall, cleaned the supports out of the inside and put the body back on the drone. diff --git a/docs/tests/04-broken-rocket-drone.tr.md b/docs/tests/04-broken-rocket-drone.tr.md index 06802b2..631bd6d 100644 --- a/docs/tests/04-broken-rocket-drone.tr.md +++ b/docs/tests/04-broken-rocket-drone.tr.md @@ -26,7 +26,7 @@ Gövde içi boş bir tüp ve burnu, tabladan başlayıp tüpün içinden yüksel ### 1. Kırın, sonra düz zımparalayın -![Kırma ve zımparalama](../../images/RocketTest/breaking_sanding.mp4) +https://github.com/user-attachments/assets/2d788f59-f855-473a-a2a8-3c874ba2b3db Basılmış gövdeyi drone'dan söktüm ve üstten sert bir darbeyle tepesini kırdım. Kırık yer pürüzlü ve düzensizdi, bu yüzden bütün kenar aynı yüksekliğe gelene kadar zımpara üstünde düzledim, sonra kumpasla ölçtüm: 52 mm. @@ -34,7 +34,7 @@ Burada düz bir kenar önemli. İlk yeni katman doğrudan onun üstüne basılı ### 2. Tam modeli dilimleyin ve yerleştirme modunu ayarlayın -![Layer Rescue seçenekleri](../../images/RocketTest/layerrescue_options_rocket.mp4) +https://github.com/user-attachments/assets/d242502d-5245-491f-ac00-79203ee29457 Bambu Studio'da gövdenin plakasını, burun ve destekler dahil, eksiksiz dilimledim. Layer Rescue penceresinde **Parça ayrıldı / bitmiş parçanın üstüne bas** sekmesini açtım: @@ -54,7 +54,7 @@ Sonra güvenlik kontrolünü işaretleyip G-code'u oluşturdum. ### 3. Yazıcı duvarı ve destekleri basıyor -![Duvarın ve desteklerin basılması](../../images/RocketTest/printing_supports.mp4) +https://github.com/user-attachments/assets/b1da270d-c917-480f-a487-faff2306115f En çok hoşuma giden kısım bu. Yazıcı duraklamadan önce yuvarlak tutucu duvarı ve onun içinde ağaç desteklerin alt kısmını, parça yüksekliğine kadar basıyor. @@ -62,19 +62,19 @@ Layer Rescue, parçanın yoluna çıkmadığı sürece **seçilen yüksekliğin ### 4. Kırık parçayı oturtun -![Kırık parçanın yerleştirilmesi](../../images/RocketTest/placing_part.mp4) +https://github.com/user-attachments/assets/de2a44d3-cef5-49f6-87ec-ce2f1da1d73f Eski desteklerin kalıntılarını tüpün içinden temizledim, sonra parçayı yeni desteklerin üzerinden kaydırarak duvara, Bambu Studio'daki yönüyle oturttum. 0,20 mm boşlukla zorlamadan girdi ve bu sefer yapıştırmaya gerek kalmadı. Ardından **Resume**'a bastım. ### 5. Yazıcı kalanını basıyor -![Kalan kısmın basılması](../../images/RocketTest/printing_rest_rocket.mp4) +https://github.com/user-attachments/assets/c6ae5a06-dff6-4512-bec8-efc1bd677067 Yazıcı ısınıyor, purge yapıyor ve burnu, içerideki yeniden basılmış desteklerin taşıdığı şekilde gövdenin üstüne basıyor. ### 6. Sonuç -![Temizlik ve sonuç](../../images/RocketTest/final_result_rocket.mp4) +https://github.com/user-attachments/assets/f2aca47e-e9da-4bbe-b7ba-7a37eceb84f8 Baskıdan sonra parçayı duvardan çıkardım, içindeki destekleri temizledim ve gövdeyi drone'a geri taktım. diff --git a/docs/tests/05-multi-object-spiders.md b/docs/tests/05-multi-object-spiders.md index 3ed14f3..79aa545 100644 --- a/docs/tests/05-multi-object-spiders.md +++ b/docs/tests/05-multi-object-spiders.md @@ -23,13 +23,13 @@ So I printed five small spiders with supports at the same time. Halfway through, ### 1. Print the plate and lose two spiders -![Printing and removing two spiders](../../images/SpiderTest/remove_objects.mp4) +https://github.com/user-attachments/assets/92b0d53f-ab6a-4d06-9af6-b55bd06e5d24 The first half printed normally. Then I pushed two of the spiders off with a scraper while the printer kept going. I let it run for a while, so it kept printing those two in the air, just like it would if nobody noticed. ### 2. Stop the print and clean up -![Stopping and cleaning](../../images/SpiderTest/stop_and_clean.mp4) +https://github.com/user-attachments/assets/e60b3fb8-a746-496c-bbaf-7d701ea37f77 I stopped the print at a lucky moment: the three remaining spiders had just finished layer 44, and the printer was printing layer 44 of the two spiders that were already gone. So the real parts ended on a complete layer. @@ -37,7 +37,7 @@ Then I cleared away the loose spiders and the strings left where they had been. ### 3. Delete the lost spiders in Bambu Studio -![Editing the project](../../images/SpiderTest/edit_project.mp4) +https://github.com/user-attachments/assets/9a47acf3-27bc-4e04-961b-f78b08442f6a This is the step that makes the multi-object case work. Layer Rescue continues whatever is in the G-code, so if all five spiders were still in the project, the printer would try to print the two missing ones again, from layer 45, in the air. @@ -45,7 +45,7 @@ So in Bambu Studio I deleted the two spiders that were no longer on the plate, a ### 4. Slice and choose the options in Layer Rescue -![Layer Rescue and slicing](../../images/SpiderTest/layerrescue_slicing.mp4) +https://github.com/user-attachments/assets/b78bde26-abee-437b-a84b-0cbfb7c96782 Then I sliced the edited project. In the Layer Rescue window: @@ -58,13 +58,13 @@ The preview showed only the three remaining spiders, continuing from layer 45. ### 5. Print the rest -![Printing the rest](../../images/SpiderTest/print_rest.mp4) +https://github.com/user-attachments/assets/ecd8bcdf-a435-4bbf-84e4-81fa062b4a40 The printer homes X and Y, purges and carries on with all three spiders at once, supports included, from layer 45 to the end. ### 6. The result -![Final result](../../images/SpiderTest/final_result_spiders.mp4) +https://github.com/user-attachments/assets/32290bc5-ad5a-4b27-9729-b00bc73d565b All three spiders finished properly, with their supports, and came off the plate like any normal print. Two parts lost, three saved, instead of five in the bin. diff --git a/docs/tests/05-multi-object-spiders.tr.md b/docs/tests/05-multi-object-spiders.tr.md index b3670f7..a83ede7 100644 --- a/docs/tests/05-multi-object-spiders.tr.md +++ b/docs/tests/05-multi-object-spiders.tr.md @@ -23,13 +23,13 @@ Bunun için beş küçük, destekli örümceği aynı anda bastım. Yarı yolda ### 1. Plakayı basın ve iki örümceği kaybedin -![Basılırken iki örümceğin düşürülmesi](../../images/SpiderTest/remove_objects.mp4) +https://github.com/user-attachments/assets/92b0d53f-ab6a-4d06-9af6-b55bd06e5d24 İlk yarı normal şekilde basıldı. Sonra yazıcı çalışmaya devam ederken örümceklerden ikisini kazıyıcıyla ittim. Bir süre çalışmasına izin verdim; kimse fark etmeseydi olacağı gibi o ikisini havaya basmaya devam etti. ### 2. Baskıyı durdurun ve temizleyin -![Durdurma ve temizlik](../../images/SpiderTest/stop_and_clean.mp4) +https://github.com/user-attachments/assets/e60b3fb8-a746-496c-bbaf-7d701ea37f77 Baskıyı şanslı bir anda durdurdum: kalan üç örümcek 44. katmanı yeni bitirmişti ve yazıcı, zaten yerinde olmayan iki örümceğin 44. katmanını basıyordu. Yani gerçek parçalar tamamlanmış bir katmanla bitmişti. @@ -37,7 +37,7 @@ Sonra kopan örümcekleri ve onlardan geriye kalan ipleri temizledim. Kalan üç ### 3. Kaybolan örümcekleri Bambu Studio'da silin -![Projenin düzenlenmesi](../../images/SpiderTest/edit_project.mp4) +https://github.com/user-attachments/assets/9a47acf3-27bc-4e04-961b-f78b08442f6a Birden fazla objeli durumu çalıştıran adım bu. Layer Rescue G-code'da ne varsa ona devam ediyor; beş örümcek de projede kalsaydı yazıcı, eksik iki örümceği 45. katmandan itibaren havaya yeniden basmaya çalışırdı. @@ -45,7 +45,7 @@ Bu yüzden Bambu Studio'da artık plakada olmayan iki örümceği sildim, diğer ### 4. Dilimleyin ve Layer Rescue'da seçenekleri belirleyin -![Layer Rescue ve dilimleme](../../images/SpiderTest/layerrescue_slicing.mp4) +https://github.com/user-attachments/assets/b78bde26-abee-437b-a84b-0cbfb7c96782 Ardından düzenlenmiş projeyi dilimledim. Layer Rescue penceresinde: @@ -58,13 +58,13 @@ Ardından düzenlenmiş projeyi dilimledim. Layer Rescue penceresinde: ### 5. Kalanını basın -![Kalan kısmın basılması](../../images/SpiderTest/print_rest.mp4) +https://github.com/user-attachments/assets/ecd8bcdf-a435-4bbf-84e4-81fa062b4a40 Yazıcı X ve Y'yi home ediyor, purge yapıyor ve üç örümceğe birden, destekleri dahil, 45. katmandan sona kadar devam ediyor. ### 6. Sonuç -![Sonuç](../../images/SpiderTest/final_result_spiders.mp4) +https://github.com/user-attachments/assets/32290bc5-ad5a-4b27-9729-b00bc73d565b Üç örümcek de destekleriyle birlikte düzgünce tamamlandı ve plakadan normal bir baskı gibi çıktı. Beşini birden çöpe atmak yerine iki parça kayıp, üç parça kurtarıldı. diff --git a/images/BenchyTest/cleaning_sanding.mp4 b/images/BenchyTest/cleaning_sanding.mp4 deleted file mode 100644 index 433afb8..0000000 Binary files a/images/BenchyTest/cleaning_sanding.mp4 and /dev/null differ diff --git a/images/BenchyTest/failed_benchy.mp4 b/images/BenchyTest/failed_benchy.mp4 deleted file mode 100644 index 9b16ad4..0000000 Binary files a/images/BenchyTest/failed_benchy.mp4 and /dev/null differ diff --git a/images/BenchyTest/final_result_benchy.mp4 b/images/BenchyTest/final_result_benchy.mp4 deleted file mode 100644 index 4f96d5f..0000000 Binary files a/images/BenchyTest/final_result_benchy.mp4 and /dev/null differ diff --git a/images/BenchyTest/printing_rest_benchy.mp4 b/images/BenchyTest/printing_rest_benchy.mp4 deleted file mode 100644 index 763da35..0000000 Binary files a/images/BenchyTest/printing_rest_benchy.mp4 and /dev/null differ diff --git a/images/BenchyTest/printing_wall.mp4 b/images/BenchyTest/printing_wall.mp4 deleted file mode 100644 index 3785b79..0000000 Binary files a/images/BenchyTest/printing_wall.mp4 and /dev/null differ diff --git a/images/BenchyTest/seating_part.mp4 b/images/BenchyTest/seating_part.mp4 deleted file mode 100644 index bd55284..0000000 Binary files a/images/BenchyTest/seating_part.mp4 and /dev/null differ diff --git a/images/DragonTest/adjust_z.mp4 b/images/DragonTest/adjust_z.mp4 deleted file mode 100644 index ce56518..0000000 Binary files a/images/DragonTest/adjust_z.mp4 and /dev/null differ diff --git a/images/DragonTest/base_print.mp4 b/images/DragonTest/base_print.mp4 deleted file mode 100644 index 116f15e..0000000 Binary files a/images/DragonTest/base_print.mp4 and /dev/null differ diff --git a/images/DragonTest/final_result_dragon.mp4 b/images/DragonTest/final_result_dragon.mp4 deleted file mode 100644 index dfa5614..0000000 Binary files a/images/DragonTest/final_result_dragon.mp4 and /dev/null differ diff --git a/images/DragonTest/heat_bed.mp4 b/images/DragonTest/heat_bed.mp4 deleted file mode 100644 index 7dbe407..0000000 Binary files a/images/DragonTest/heat_bed.mp4 and /dev/null differ diff --git a/images/DragonTest/layerrescue_options_dragon.mp4 b/images/DragonTest/layerrescue_options_dragon.mp4 deleted file mode 100644 index fa15000..0000000 Binary files a/images/DragonTest/layerrescue_options_dragon.mp4 and /dev/null differ diff --git a/images/DragonTest/power_cycle.mp4 b/images/DragonTest/power_cycle.mp4 deleted file mode 100644 index f67a696..0000000 Binary files a/images/DragonTest/power_cycle.mp4 and /dev/null differ diff --git a/images/DragonTest/printing_rest_dragon.mp4 b/images/DragonTest/printing_rest_dragon.mp4 deleted file mode 100644 index 90ced0d..0000000 Binary files a/images/DragonTest/printing_rest_dragon.mp4 and /dev/null differ diff --git a/images/DragonTest/slice_results.mp4 b/images/DragonTest/slice_results.mp4 deleted file mode 100644 index 7d0fd68..0000000 Binary files a/images/DragonTest/slice_results.mp4 and /dev/null differ diff --git a/images/PlaneTest/add_layerrescue.mp4 b/images/PlaneTest/add_layerrescue.mp4 deleted file mode 100644 index 7b43fac..0000000 Binary files a/images/PlaneTest/add_layerrescue.mp4 and /dev/null differ diff --git a/images/PlaneTest/base_print_plane.mp4 b/images/PlaneTest/base_print_plane.mp4 deleted file mode 100644 index 9470ada..0000000 Binary files a/images/PlaneTest/base_print_plane.mp4 and /dev/null differ diff --git a/images/PlaneTest/final_result.mp4 b/images/PlaneTest/final_result.mp4 deleted file mode 100644 index e36f3a9..0000000 Binary files a/images/PlaneTest/final_result.mp4 and /dev/null differ diff --git a/images/PlaneTest/layerrescue_options.mp4 b/images/PlaneTest/layerrescue_options.mp4 deleted file mode 100644 index 795cd22..0000000 Binary files a/images/PlaneTest/layerrescue_options.mp4 and /dev/null differ diff --git a/images/PlaneTest/printing_rest.mp4 b/images/PlaneTest/printing_rest.mp4 deleted file mode 100644 index 32e66b0..0000000 Binary files a/images/PlaneTest/printing_rest.mp4 and /dev/null differ diff --git a/images/PlaneTest/stop_printing.mp4 b/images/PlaneTest/stop_printing.mp4 deleted file mode 100644 index 55ca2cb..0000000 Binary files a/images/PlaneTest/stop_printing.mp4 and /dev/null differ diff --git a/images/RocketTest/breaking_sanding.mp4 b/images/RocketTest/breaking_sanding.mp4 deleted file mode 100644 index 6a38c35..0000000 Binary files a/images/RocketTest/breaking_sanding.mp4 and /dev/null differ diff --git a/images/RocketTest/final_result_rocket.mp4 b/images/RocketTest/final_result_rocket.mp4 deleted file mode 100644 index 493bd1c..0000000 Binary files a/images/RocketTest/final_result_rocket.mp4 and /dev/null differ diff --git a/images/RocketTest/layerrescue_options_rocket.mp4 b/images/RocketTest/layerrescue_options_rocket.mp4 deleted file mode 100644 index 6e3d2c2..0000000 Binary files a/images/RocketTest/layerrescue_options_rocket.mp4 and /dev/null differ diff --git a/images/RocketTest/placing_part.mp4 b/images/RocketTest/placing_part.mp4 deleted file mode 100644 index ae19fc5..0000000 Binary files a/images/RocketTest/placing_part.mp4 and /dev/null differ diff --git a/images/RocketTest/printing_rest_rocket.mp4 b/images/RocketTest/printing_rest_rocket.mp4 deleted file mode 100644 index 3056b21..0000000 Binary files a/images/RocketTest/printing_rest_rocket.mp4 and /dev/null differ diff --git a/images/RocketTest/printing_supports.mp4 b/images/RocketTest/printing_supports.mp4 deleted file mode 100644 index 562fd90..0000000 Binary files a/images/RocketTest/printing_supports.mp4 and /dev/null differ diff --git a/images/SpiderTest/edit_project.mp4 b/images/SpiderTest/edit_project.mp4 deleted file mode 100644 index ccc9581..0000000 Binary files a/images/SpiderTest/edit_project.mp4 and /dev/null differ diff --git a/images/SpiderTest/final_result_spiders.mp4 b/images/SpiderTest/final_result_spiders.mp4 deleted file mode 100644 index 3c2efb5..0000000 Binary files a/images/SpiderTest/final_result_spiders.mp4 and /dev/null differ diff --git a/images/SpiderTest/layerrescue_slicing.mp4 b/images/SpiderTest/layerrescue_slicing.mp4 deleted file mode 100644 index 663a826..0000000 Binary files a/images/SpiderTest/layerrescue_slicing.mp4 and /dev/null differ diff --git a/images/SpiderTest/print_rest.mp4 b/images/SpiderTest/print_rest.mp4 deleted file mode 100644 index e5b83db..0000000 Binary files a/images/SpiderTest/print_rest.mp4 and /dev/null differ diff --git a/images/SpiderTest/remove_objects.mp4 b/images/SpiderTest/remove_objects.mp4 deleted file mode 100644 index 4a42aee..0000000 Binary files a/images/SpiderTest/remove_objects.mp4 and /dev/null differ diff --git a/images/SpiderTest/stop_and_clean.mp4 b/images/SpiderTest/stop_and_clean.mp4 deleted file mode 100644 index bfaac6e..0000000 Binary files a/images/SpiderTest/stop_and_clean.mp4 and /dev/null differ