Polskie Forum FPV
http://rc-fpv.pl/

3D co zamiast PC?
http://rc-fpv.pl/viewtopic.php?f=63&t=46722
Strona 1 z 2

Autor:  rc.fpv.poland [ piątek 01 lis 2019, 12:52 ]
Tytuł:  3D co zamiast PC?

Co użyć zamiast komputera PC do drukarki 3D? Coś w stylu RaspberryPi albo podobnego, aby drukować z plików GCODE .ngc na karcie SD?

Autor:  Verid [ piątek 01 lis 2019, 14:42 ]
Tytuł:  Re: 3D co zamiast PC?

A co masz za druksę? Do RAMPS'a (przykładowo) wystarczy dokupić płytkę z wyświetlaczem i slotem na kartę SD i możesz druczyć bez peceta.

Autor:  cobra [ piątek 01 lis 2019, 14:56 ]
Tytuł:  Re: 3D co zamiast PC?

Ja tylko tak drukuję, moja drukarka nigdy nie widziała kompa. Płyta to Rumba.

Autor:  rc.fpv.poland [ piątek 01 lis 2019, 14:59 ]
Tytuł:  Re: 3D co zamiast PC?

Jeszcze nie mam. Ale chcę żeby była całkowicie "stand alone". Przenośna i bez komunikacji przez usb - laptop.

Wrzucam pliki g kodów na sd i drukuję.

Jedyne co mi brakuje aby skompletować zestaw to informacja czy takie płytki są (już wiem że są, dzięki!) i która jest najlepsza.

Wydaje mi się że procesor na takiej płytce musi być klasy wyższej niż 8 bit aby prowadzić sprawnie takie obliczenia?

Sprawdzę ramps i rumbę, dzięki !

Autor:  miś [ piątek 01 lis 2019, 15:59 ]
Tytuł:  Re: 3D co zamiast PC?

Na tych płytkach do kart SD nie ma nic poza podstawką pod SD i paroma rezystorami dla dopasowania sygnału. Całą robotę robi procesor z drukarki, czyli wspomniany 8 bitowy AVR.

Autor:  Verid [ piątek 01 lis 2019, 16:43 ]
Tytuł:  Re: 3D co zamiast PC?

I w związku z powyższym zdecydowanie sugeruję kierować się czym innym przy wyborze płytki. RAMPS jest ok bo to tanie jak barszcz ale ubogie w dodatkowe bajery - np tylko 2 wyjścia na napęd ekstrudera więc jakbyś chciał kiedyś Krakena od E3D to już lipa. Poza tym jakość zastosowanych rozwiązań jest taka sobie i wskazane są drobne usprawnienia jak zmiana bezpieczników na samochodowe czy dodanie stabilniejszego źródła 5v. Mam bo na nic lepszego w onym czasie nie chciałem wyłożyć kasy i dzięki wskazówkom kolegów jeszcze mi nie padł ale żeby to był Mercedes to nie powiem.
To samo jest z doborem softu który ci to będzie poganiał.

Autor:  rc.fpv.poland [ piątek 01 lis 2019, 17:03 ]
Tytuł:  Re: 3D co zamiast PC?

A są jakieś interpretery na choćby ARM które działają na rtos i liczą wszystko na bierząco?

Autor:  Japim [ niedziela 03 lis 2019, 15:46 ]
Tytuł:  Re: 3D co zamiast PC?

Możesz sprecyzować swoje pytanie? Albo rozwinąć je? Są gotowe firmware do drukarek. Odczytuje gcode i przy okazji robienia kilku innych rzeczy zajmują się głowie wydawaniem komend silnikom krokowym jak w starych dobrych maszynach CNC. Co jeszcze chcesz robić? Wczytuje gcode i maszyna bezmyślnie wykonuje wszystko co w tym gcode jest napisane.

Autor:  rc.fpv.poland [ niedziela 03 lis 2019, 16:21 ]
Tytuł:  Re: 3D co zamiast PC?

Chcę aby interpreter na bierząco obliczał położenie maszyny. Jak w normalnym sprzęcie. Protezy i sztuczki programistyczne mnie nie interesują.

Rtos i obliczanie aproksymacji on the fly.

Ewentualnie pokazanie aktualnej pozycji i feedrate, linijki kodu.

Po co? Duże prędkości, precyzja.

Autor:  df2 [ niedziela 03 lis 2019, 21:32 ]
Tytuł:  Re: 3D co zamiast PC?

rc.fpv.poland pisze:
Chcę aby interpreter na bierząco obliczał położenie maszyny. Jak w normalnym sprzęcie.


Możesz podać przykład takiego "normalnego sprzętu"?

Autor:  Japim [ niedziela 03 lis 2019, 23:56 ]
Tytuł:  Re: 3D co zamiast PC?

Jeżeli pod nazwą "normalny sprzet" rozumiesz sterowanie ze sprzężeniem zwrotnym na serwomechanizmach a nie na prostych silnikach krokowych to Twój wybór jest mocno ograniczony a właściwie nie istnieje.

Każdy firmware drukarki odczytuje kod i na podstawie różnicy współrzędnych (odczytany między jedną a druga linijka kodu) wysyła do silników krokowych odpowiednią liczbę impulsów w danym okresie czasu. I tyle albo aż tyle. To jest system powiedz i miej nadzieje że silniki nie zgubia kroku.

Nie znam oprogramowania do drukarki, która odczytywalaby porcję silników i na bieżąco korygowało ich pozycję.

. Sterowniki typu Simulink, Simatic, Hidenhan otd to overkill i kosztują 10x co sama drukarka...

Jedyne 2 znane mi rozwiązania ze świata drukarek to niestety rozwiązanie hardwareowe.
1. Są silniki hybrydowe z enkoderami. Ich zaletą jest działanie plug and play w miejsce zwykłych krokowców. Z tym ze maja wewnętrzne sprzężenie i same siebie pilnują aby utrzymać zadane położenie wynikające z ilości otrzymanych od sterownika impulsów.

2. Gdzieś chyba przeczytalem że niektóre sterowniki TMC hardwarowo i na podstawie sprzężenia zwrotnego też potrafia pilnować czy aby na pewno silnik wykonał odpowiednią liczbę korków wynikająca z wysłanych impulsów. Jest to rozwiązanie zewnętrzne do silnika.

W obu przypadkach chodzi o upewnienie się ze silnik osiągnął żądaną pozycję. Sterownik - w sensie procesor drukarki - nic na bieżąco nie przelicza - tylko na ślepo wysyła sygnały elektryczne do sterowników silników krokowych. A co dzieje się potem to w świecie drukarek jest mało ważne.

Autor:  Japim [ poniedziałek 04 lis 2019, 00:04 ]
Tytuł:  Re: 3D co zamiast PC?

EDIT: firmware drukarki odczytuje kod sam z karty lub dostaje go od innego czytnika jakim jest np PC z kablem USB. Odczyt gcode to banalna sprawa. Ani PC ani sama drukarka nie mają bladego pojecia gdzie znajdują się w danej chwili silniki. One mają nadzieję że silniki są tam gdzie mają być. Jeżeli któryś silnik zgubił krok to tzw dupa. I jedyne zabezpieczenie to jak wyżej sprzężenie zwrotne.

Autor:  Tanner [ poniedziałek 04 lis 2019, 09:29 ]
Tytuł:  Re: 3D co zamiast PC?

Tak, stepsticki TMC mają sporo fajnych bajerów - automatyczne dostosowywanie amperażu do obciążenia, wykrywanie kolizji (można zlikwidować krańcówki) czy właśnie wykrywanie zgubionych kroków - nie wiem tylko czy nie jest to goła informacja dzięki której można zatrzymać sobie cały proces.

Autor:  Japim [ poniedziałek 04 lis 2019, 11:53 ]
Tytuł:  Re: 3D co zamiast PC?

Nie pamiętam do czego TCM używały tej wiedzy. Ale na pewno firmware niewiele miał z tym wspólnego.

Czytając drugi raz post kolegi dochodzę do wniosku ze on jednak nie ma pojęcia ze byle który firmware drukarki jest właśnie interpreterem. Przynajmniej te dostępne od ok 4 lat. Co było wcześniej nie wiem.

Najprostsza płyta Ramps z Marlinem to właśnie interpreter rtos. Odczytuje komendy i na bieżąco wysyła odpowiednie impulsy do silników. Ot co.

Moje rozpisane w temacie sprzężenia zwrotnego wynikało z chęci obliczania (znajomości) pozycji drukarki na bieżąco.

Teoretyczna pozycja a realna to dwie rozne sprawy.

O ile mi wiadomo żaden firmware tego nie obsługuje bezpośrednio. One tylko odczytuja gcode i przekazują polecenia dalej. A czy silnik wykonał daną operację czy nie (np zgubił kroki) to już inna sprawa.

Autor:  rc.fpv.poland [ wtorek 05 lis 2019, 19:54 ]
Tytuł:  Re: 3D co zamiast PC?

Nie wiem, dlatego pytam.
A normalne maszyny cnc robią to tak jak niżej:

Jedyne co można sprawdzić to napisać procedurkę aby obliczyć przejście np. g2 z punktu 1 do punktu 2 w jedym kroku dla układu 3 osi i zasymulować wykonanie tej operacji. Zmierzyć ile cykli procesora wykorzysta, ile czasu potrzeba i czy zmieścimy się w rampie dla jakiś sensownych prędkości posuwu.

Nawet słabsze arm nie wydolą. I to bez dodatkowych bajerów jak wyświetlanie pozycji.

Jak to mówią, trzeba się cieszyć z tego co się ma :)

Strona 1 z 2 Strefa czasowa UTC+1godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/