Jest to przekładnia z ChRL którą polecali do vkinga
Re: OCHC - Overcomplicated Hypercube by Olson
: 15 wrz 2020, 19:12
autor: panWiadr0
Jak regulowałeś luz? Jak miałeś podpartą oś z zębatką?
Re: OCHC - Overcomplicated Hypercube by Olson
: 15 wrz 2020, 19:21
autor: Olson
Na zdjęciu za bardzo tego nie widać ale na otworach do przykręcenia silnika są łezki więc jest dociąg silnika(ślimaka) do zębatki i można dociągnąć tak że przekładnia staje dęba i nie obrócisz silnika.
Wałek 5mm na którym jest montowana zębatka od przekładni ślimakowej + zębatki napędowe od pasków jest łącznie podparty 4 łożyskami :
-Od strony ślimaka jest łożysko w otworze po lewej od miejsca na montaż zębatki napędowej (na zdjęciu widać otwór montażowy łożyska) i po prawej od zębatki od przekładni ślimakowej (tego nie widać)
-po drugiej stronie łożyskowanie jest po obydwu stronach zębatki napędowej
Re: OCHC - Overcomplicated Hypercube by Olson
: 18 wrz 2020, 22:32
autor: Olson
Drukarka dostała elegancką oraz cięższą przeciwwagę
Przeciwwaga
Taka ciekawostka jak zasuwa oś z - ruch o 300mm , akceleracja 500, prędkość 100mm/s
Wprowadziłem drobne zmiany do mocowania głowic - korytko na kable, pozbyłem się wcięcia gdzie miał trafiać ślimak
Dodatkowo zaczęły się prace przy poprawie okablowania tak aby było jak powinno być - do głowicy idzie kabel 7 żyłowy 22 awg, zrobione drukowane mocowanie kabla do mocowania głowicy
Do chłodzenia głowic kupiłem wentylatory sunon HA40101V4-A99-A - nastała przyjemna cisza
Przód głowicy
Dół głowicy
Fotka wydruku ok 18cm - są jeszcze defekty ale chociaż warstwy są równo
Wydruk
Re: OCHC - Overcomplicated Hypercube by Olson
: 18 wrz 2020, 23:01
autor: panWiadr0
Ja mimo wszystko bałbym sie tak szybko jeździć stołem. Skutki mogą być opłakane.
Dawno nie było żadnego update więc czas coś napisać
Przód drukarki
Drukarka działa, rozwiązane ma choroby wieku dziecięcego.
Zmiany poczynione: - Przemodelowanie parkingu dla narzędzi, dodanie ekstruderów do głowic(direct)
- 1 silnik do napędzania wszystkich extruderów
- porządki z kablami od frontu, tył wymaga uporządkowania
- wrzucenie mechanicznych krańcówek, pozbycie się sensorless homingu
- kluczyk zamykający(dociskający) głowicę nie jest napędzany kijowymi przekładniami ślimakowaymi oraz wałkiem giętkim, zamiast tego mała przekładnia ślimakowa(stal + mosiądz) + silnik nema11.
- Zmiana elektroniki sterującej
- Drobna przebudowa przeciwwagi
- Przesiadka z Cury na PrusaSlicer
- Konfiguracja resonance compensation w klipperze
Wiem że zapewne zaraz były by pytania o niektóre modyfikacje więc tutaj je dokładniej opisze - Silnik ekstrudera:
Odległość od zębatek do czubka dyszy przy głowicy v6 to ok 50mm.
Napędzane silnikiem i przekładnią planetarną od ekstrudera orbiter.
Rozłączanie silnika od radełek jest realizowane przez wieloklin mojego projektu który pozwala na odgięcie +-7 stopni względem siebie elementów zazębiających się.
Silnik z przekładnią jest w obudowie która ma 2 sprężyny i 3 prowadnice z rurek alu pozwala to na wjechanie i złapanie głowicy nawet jeśli wieloklin się nie zazębi(silnik ekstrudera zostanie wypchnięty do tyłu, a sprężyny zostaną naciągnięte), po złapaniu głowicy i dogrzaniu do temp. druku silnik wypycha 5mm filamentu(jest to odległość 1 przeskoku między kolejnymi zębami wieloklinu) i wielokin wskakuje na swoje miejsce. UWAGA! Klipper wymagał drobnej zmiany w kodzie aby móc napędzać 1 silnikiem 5 głowic żeby dla każdej głowicy nadal dało się ustawić oddzielnie step_distance
W printer.cfg musimy dodać silnik który będzie synchronizowany z wirtualnymi silnikami od każdej głowicy
[extruder_stepper extr] #silnik który będzie kręcił ekstrudery, w moim przypadku na głównym mcu - skr1.4
extruder: extruder
step_pin: P2.13
dir_pin: !P0.11
enable_pin: !P2.12
step_distance: 0.001
[extruder] #wirtualny ekstruder, zdefiniowany u mnie na RAMPS na którym są grzałki, w RAMPS nie ma wsadzonego stepsticka
step_pin: heaters:ar16
dir_pin: heaters:ar17
enable_pin: !heaters:ar23
heater_pin: heaters:ar8
#w definicji makra dla zmiany narzędzia musimy podać
[gcode_macro T0]
gcode:
ACTIVATE_EXTRUDER EXTRUDER=extruder
SYNC_STEPPER_TO_EXTRUDER STEPPER=extr EXTRUDER=extruder
W pliku /home/pi/klipper/klippy/kinematics/extruder.py musimy znaleźć
-Napęd zamykania głowicy:
Pozbyłem się wałka i kijowej przekładni gdyż wałek po kilkudziesięciu zmianach narzędzi się przełamał, w przekładni ślimakowej po 2 przełamanych wałkach starła się zębatka plastikowa w przekładni ślimakowej
Tył karetki
-Zmiana elektroniki:
Zostałem do tego zmuszony.
Poszedł z dymem skr GTR + M5, część stepsticków i 5 wentylatorów. Założyłem że mogły mi polecieć jakieś wiórki alu, albo resztki z obcinanych przewodów przy zarabianiu gdyż elektronika leżała luzem pod drukarką.
Więc mocno poirytowany na samego siebie(delikatnie mówiąc) kupiłem kolejnego GTR-a + M5 dokupiłem stepsticki i wentylatory.
Przyszło, wpinam 1 głowicę w płytkę m5(bez wentylatora) i.... replay
Po sprawdzeniu 1 z głowicy multimetrem okazało się że zrobiło się delikatne przebicie w grzałce z rdzenia do obudowy(ok 80 kohm) i to samo miał termistor(ok 150kohm) spowodowało to pójście 24v na termistor i w ten sposób poszły tym razem GTR, M5, i wszyskie stepsticki.
Załamałem ręce, stwierdziłem że nie będę kupował kolejnego GTR i ryzykował więc postanowiłem wykorzystać konfigurację multi-mcu w klipperze, Postanowiłem rozdzielić napęd od głowic.
Aktualnie konfiguracja wygląda następująco:
*SKR Pro 1.4 + 5x TMC2209 część napędowa
*Arduino mega + 2x RAMPS część odpowiedzialna za grzanie wszystkiego - 2 ramps powpinany w 1 ramps który jest normalnie wpięty w Arduino i odpowiednia konfiguracja aby użyć mosfetów i gniazd termistorów na 1 Arduino(tak wiem że nieestetycznie)
*Wentylatory głowic aktualnie wpięte w przetwornicę 12v na stałe (muszę wymyśleć coś na to)
Spaghetti z tyłu drukarki
Dziura w procku SKR GTR
Spalenizna przy gniazdach termistorów na płytce M5
-Przeciwwaga
zamiast 1 sznurka są 2 które odciążają z obydwu stron stół zrealizowane na rolkach z łożyskami
-Zmiana slicera: Cura niestety ale ma czasem problemy ze zidentyfikowaniem ekstrudera którym chciało by się drukować i pomimo że miała podane np. T3 to potrafiła brać T1 z temperaturą T3 i szerokością ścieżki T3, za cholerę nie potrafiłem sobie z tym poradzić więc zacząłem kombinować z PS.
Podrzucam Gcode pod konfigurację PS pod Toolchangera, niestety pierwsze wybranie narzędzia przy zmianie narzędzi zawsze będzie grzało temperaturę od 0 ew. można zrobić pre-heat wszystkich głowic drukarki na początku druku (czego osobiście nie chciałem), takie rozwiązanie wynika z faktu że w PS zmienna [next_extruder] jest dostępna tylko w sekcji Gcode zmiany narzędzia
Zapomniałem jeszcze dopisać, że zgodnie z pierwotnym założeniem chodzenie wydruku też jest rozłączane, tzn do karetki idzie pojedynczy wężyk silikonowy z pompki powietrza i same głowice mają indywidualne końcówki do chłodzenia druku.