Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Jajo - drukarka (drukarka do pisanek)

.:KoSik:. 31 Mar 2019 17:45 12153 51
Computer Controls
  • Jajo - drukarka (drukarka do pisanek)

    Witam,

    jako, że święta zbliżają się wielkimi krokami, chciałbym Wam zaprezentować drukarkę do jajek (w sensie pisanek :wink: ), którą udało mi się niedawno uruchomić. To jeden z tych nikomu nie potrzebnych projektów ale tu akurat liczy się zabawa :D

    Wszystkie potrzebne elementy konstrukcji zaprojektowałem w SketchUp i wydrukowałem na drukarce 3d. Zielone z ABS, pomarańczowe z PLA. Niestety, nie wiem z jakich powodów, ale walnąłem się przy projektowaniu obudowy elektroniki i jest o dobry centymetr za duża. Nie chciało mi się już przerabiać i zostawiłem taką :please:
    Sterownik to Arduino nano z wgranym oprogramowaniem GRBL, do tego sterowniki silników krokowych na A4988 i silniki z odzysku. Mogłyby być o wiele mniejsze i słabsze ale takie akurat miałem. Sterowanie piórem odbywa się za pomocą mikro serwa, a krańcówka to transoptor szczelinowy (też z szuflady).

    Zastosowanie serwomechanizmu właśnie niesie za sobą drobną niedogodność, a właściwie dwie. Po pierwsze, trzeba zmodyfikować bibliotekę GRBL wgrywając plik z rozkazami do obsługi serwomechanizmu. Po drugie, po każdym wygenerowaniu pliku z Gcode trzeba plik ponownie poddać obróbce. Postprocesor zamienia rozkazy podniesienia i opuszczenia pióra. Wszystko jest całkiem fajnie opisane TU.

    Nie ma w zasadzie co się za bardzo tu rozpisywać. W razie czego o szczegóły proszę pytać w komentarzach.

    Podsumowując projekt pozostaje mi, co prawda trochę za wcześnie, życzyć Wam wesołego "Alleluja".

    Pod spodem kilka filmików i zdjęć:
    Jajo - drukarka (drukarka do pisanek)Jajo - drukarka (drukarka do pisanek)Jajo - drukarka (drukarka do pisanek) Jajo - drukarka (drukarka do pisanek)
    Jajo - drukarka (drukarka do pisanek) Jajo - drukarka (drukarka do pisanek) Jajo - drukarka (drukarka do pisanek)

    Nie mam żadnego sensownego programu do edycji wideo więc nie mam jak przyspieszyć filmów. Proponuję więc od razu kliknąć na ustawienia i zwiększyć prędkość odtwarzania.













    Cool? Ranking DIY
    Do you have a problem with Arduino? Ask question. Visit our forum Arduino.
    About Author
    .:KoSik:.
    Level 18  
    Offline 
    .:KoSik:. wrote 596 posts with rating 271, helped 19 times. Live in city Frankfurt nad Menem. Been with us since 2006 year.
  • Computer Controls
  • #2
    Anonymous
    Anonymous  
  • #3
    tplewa
    Level 39  
    He he ;) Widzę że nie jestem sam ;) Sam wpadłem na pomysł aby coś takiego zmajstrować córce ;) Jednak częściowo opieram się o gotowy projekt Sphere-O-bot:

    https://www.thingiverse.com/thing:1683764

    https://www.jjrobots.com/sphere-o-bot-jjrobots-version/

    Konkretnie wyszło chyba na to że ramę bo uchwyty do przyssawek muszę zaprojektować inne (niestety zamówione z Chin nie pasują do tego projektu), do tego kilka innych zamian - w sumie pod elementy które mam na stanie (gdyż gotowe elementy z projektu niezbyt pasują) oraz może kilka innych drobnych poprawek (np. łożyska w ramieniu rysującym)...

    Na chwile obecną wydrukowana rama:

    Jajo - drukarka (drukarka do pisanek)

    ...druga w kolorze czerwonym akurat w fazie druku (jakieś 55% po niecałych 10h druku).

    Oryginał używa jako elektroniki Arduino Leonardo + JJrobots´s Brain SHIELD ( https://www.jjrobots.com/product/b-robot-electronic-brain-shield/ )

    Niestety nie posiadam na stanie żadnej płytki arduino, a zakup + wykonanie płytki shield-a mijał się trochę z celem to stwierdziłem że upcham to na jednym PCB.
    Wstępnie na PCB miały znaleźć się stepsticki A4988 - ale patrząc na cenę układu A4988 w TME (16,65zł) dałem podstawki gdyż trochę stepstick-ów mam w domu do tego zakup gotowego A4988 na znanym portalu aukcyjnym to 1/2 ceny układu w TME... Elementy RC w większości rozmiar 0603, złącza do silników JST seria XH... PCB dwie warstwy...

    Jajo - drukarka (drukarka do pisanek)

    Jajo - drukarka (drukarka do pisanek)

    Płytka wymiarowo powinna być taka jak arduino, "choć wyjdzie w praniu" bo bazowałem na wymiarach z internetu w tym nie jestem do końca pewny pozycji umieszczenia złącza zasilania i micro USB (ale to chyba najmniejszy problem).

    Jako układ wybrałem ATMega32U4 ot zgodne z oryginalnym użytym w projekcie Leonardo i pewien kompromis, a oryginalne FTDI do dodatkowy koszt (chciałem uniknąć chińskich podróbek oraz konwerterów do których Windows 10 nie ma oryginalnie sterowników)... W zasadzie całość powinna być kompatybilna z Arduino.
    Wstępnie projekt miał być na jakimś STM32 których mam trochę na stanie, ale niestety mam obawy że ze względu na natłok innej pracy nie dał bym rady stworzyć do świąt oprogramowania...

    Schemat i gerbery w załączniku może się komuś przyda... Płytki akurat poszły do produkcji więc układ jeszcze nie sprawdzony ;)

    Przepraszam że tak się doczepiam do tematu ;) ale nie ma sensu zakładać wątku o w zasadzie nieukończonym jeszcze projekcie, a tutaj zapewne trafią zainteresowane osoby więc może ktoś z czegoś skorzysta ;)
  • #4
    .:KoSik:.
    Level 18  
    Hydrantx wrote:
    Jak rozwiązałeś sprawę dojazdu do powierzchni jajka?

    Ramię opada pod wpływem własnego ciężaru, co widać na filmach. Ramię serwa jest nieco przycięte, bo zdarzało się, że podrzuciło pisak za mocno i już nie opadł. Teraz jest już w porządku.

    Hydrantx wrote:
    Napisał i udostępnił również do niej program na Windowsa, gdzie tylko wrzucało się plik graficzny, a reszta działa się już sama

    Przez Inkscape bardzo fajnie generuje się g-code. Jest wiele opcji i ustawień więc każdy znajdzie coś dla siebie. Po wygenerowaniu pliku, przetworzenie go przez postprocesor zajmuje kilka sekund więc nie jest to jakimś wielkim problemem i chyba nie warto tracić czas na szukanie innego rozwiązania. Gdybym miał używać tego codziennie to pewnie pokusiłbym się o zautomatyzowanie tego procesu ale w tym wypadku można to przeboleć.

    Dodano po 3 [minuty]:

    tplewa wrote:
    He he Widzę że nie jestem sam


    Nawet kolorystyka ta sama :lol:
  • #5
    tplewa
    Level 39  
    .:KoSik:. wrote:

    tplewa wrote:
    He he Widzę że nie jestem sam


    Nawet kolorystyka ta sama :lol:


    He he kolorystyka jak w projekcie Sphere-O-Bot ;) ale tylko jednej sztuki bo na kolejną ramę nie starczy już pomarańczowego filamentu dlatego drukuje się czerwona (będzie na prezencik w rodzinie bo nie opłacało się zamawiać mniej PCB niż 4). Co do filamentu to w zasadzie wszystkie elementy z PETG Spectrum... Zaraz zapewne siadam do CAD-a i projektuję to co jeszcze potrzeba do tego projektu, bo z terminem ledwo co się zmieszczę przed świętami - ot tak to jest jak człowiek robi coś na ostatnią chwilę ;)
  • Computer Controls
  • #7
    .:KoSik:.
    Level 18  
    And! wrote:
    Fajny projekt, czym się różni tworzywo ABS od PLA?


    W bardzo dużym skrócie (różnice):
    ABS - twardy, mocny
    PLA - miękki, elastyczny

    And! wrote:
    Być może wymiana serwomechanizmu na elektromagnes przyspieszyłoby wydruk?

    Nie ma takiej potrzeby. Śmiało można go jeszcze przyspieszyć ale pisak nie wyrabia. Zresztą co to za zabawa gdy wydruk kończy się po minucie :roll:
  • #8
    wirusa
    Level 13  
    A mógłby kolega krok po kroku , podając linki opisać proces wgrywania do Arduino, a potem edycji rysunku?
  • #9
    .:KoSik:.
    Level 18  
    wirusa wrote:
    A mógłby kolega krok po kroku , podając linki opisać proces wgrywania do Arduino, a potem edycji rysunku?


    W pierwszym poście jest link to instrukcji z której sam korzystałem. Jeszcze raz: https://www.instructables.com/id/How-to-Control-a-Servo-Using-GRBL/
  • #10
    tplewa
    Level 39  
    wirusa wrote:
    A mógłby kolega krok po kroku , podając linki opisać proces wgrywania do Arduino, a potem edycji rysunku?


    Jak kolegę interesuje takie coś i po części zadaje takie pytanie ;) to proponuję zainteresować się projektem sphere-o-bot lub podobnym. Oprogramowanie dla Arduino kombatybilne w tych projektach jest z eggbot - drukuje się właściwie bezpośrednio z Inscape (za pomocą odpowiedniego plugina) i nie potrzeba zabawy z gcode itd. Ja taką opcję wybrałem z tego względu aby córka miała ułatwioną zabawę tzn. narysuj, kliknij, wydrukuj ;)

    tutaj jest opis:
    https://wiki.evilmadscientist.com/Installing_software

    Co do firmware to dla Arduino tutaj:
    https://github.com/plex3r/EggDuino

    Oryginalny EggBot na PIC-u tutaj:
    https://github.com/evil-mad/EggBot

    Rozszerzenie do Inscape:
    https://github.com/plex3r/plotink

    W sumie wpisując w google eggbot sporo się znajdzie i niekoniecznie potrzeba mieć drukarkę 3d aby to wykonać. Ludzie robią z różnych materiałów (drewno, dibond itp.)
  • #11
    .:KoSik:.
    Level 18  
    tplewa wrote:
    drukuje się właściwie bezpośrednio z Inscape


    U mnie też nie jest to przesadnie skomplikowane. Sprowadza się do kilku kliknięć. G-kody nie bolą :sm31: ale oczywiście im łatwiej tym lepiej.
  • #12
    Puzli
    Level 10  
    .:KoSik:. wrote:
    And! wrote:
    Fajny projekt, czym się różni tworzywo ABS od PLA?


    W bardzo dużym skrócie (różnice):
    ABS - twardy, mocny
    PLA - miękki, elastyczny


    Wkradł się mały błąd
    ABS - wysoka wytrzymałość, wyższa elastyczność niż PLA, lepsza odporność temperaturowa, miekki/łatwy w obróbce.
    PLA - wysoka twardość, ograniczona elastyczność, dobra wytrzymałośc lecz mniejsza niż ABS
  • #13
    tplewa
    Level 39  
    Puzli wrote:
    .:KoSik:. wrote:
    And! wrote:
    Fajny projekt, czym się różni tworzywo ABS od PLA?


    W bardzo dużym skrócie (różnice):
    ABS - twardy, mocny
    PLA - miękki, elastyczny


    Wkradł się mały błąd
    ABS - wysoka wytrzymałość, wyższa elastyczność niż PLA, lepsza odporność temperaturowa, miekki/łatwy w obróbce.
    PLA - wysoka twardość, ograniczona elastyczność, dobra wytrzymałośc lecz mniejsza niż ABS


    To wszystko jest bardzo względne ;) Przykładowo ABS przy cienkich ściankach jest bardzo słaby inna kwestia co rozumiemy pod nazwą wytrzymałość ? Czy na zgięcie, czy na udar (uderzenie itd.) tutaj to się mocno komplikuje i czasem wyjdzie że PLA wytrzymalszy ;) W uproszczeniu każdy materiał czy to ABS, PLA, PETG ma jakieś tam zalety i wady - tutaj warto dobierać pod kątem konkretnego zastosowania.

    .:KoSik:. wrote:
    tplewa wrote:
    drukuje się właściwie bezpośrednio z Inscape


    U mnie też nie jest to przesadnie skomplikowane. Sprowadza się do kilku kliknięć. G-kody nie bolą :sm31: ale oczywiście im łatwiej tym lepiej.


    Bardziej odniosłem się do pytania kolegi wirusa gdzie mając w pierwszym poście link gdzie jest wszystko ładnie opisane zadaje takie pytanie, to dałem prostsze rozwiązanie.

    Natomiast co do G Code, jak się siedzi w druku 3D czy CNC tak - ale dla wielu osób to czarna magia i jak nie potrzeba to po co się w to zagłębiać ;)
  • #14
    .:KoSik:.
    Level 18  
    Puzli wrote:
    Wkradł się mały błąd
    ABS - wysoka wytrzymałość, wyższa elastyczność niż PLA, lepsza odporność temperaturowa, miekki/łatwy w obróbce.
    PLA - wysoka twardość, ograniczona elastyczność, dobra wytrzymałośc lecz mniejsza niż ABS


    Oczywiście masz rację.

    Jako, że temat jest zbyt obszerny, będzie lepiej jak wkleję link do artykułu: Link
  • #15
    wirusa
    Level 13  
    Też robię tę drukarkę z tym że mam problem z działaniem. Płytkę mam na dwa stepstick pod Arduino nano, no niestety coś to nie działa. Stąd pytanie o kolejność uruchamiania.
    Jajo - drukarka (drukarka do pisanek) Jajo - drukarka (drukarka do pisanek)
  • #16
    tplewa
    Level 39  
    wirusa wrote:
    Też robię tę drukarkę z tym że mam problem z działaniem. Płytkę mam na dwa stepstick pod Arduino nano, no niestety coś to nie działa. Stąd pytanie o kolejność uruchamiania.


    Może kolega dokładniej opisać co się dzieje ? Jakiego firmware używa itd. itp. Bo na chwilę obecną to tylko dzwonić do wróżbity Macieja ;)

    Tutaj w zasadzie nie ma jakiejś wielkiej filozofii w tym układzie i jakieś sekwencji uruchamiania ;)

    Jak kolega używa EggDuino to w pliku EggDuino.ino należy odpowiednio ustawić PIN-y sterujące stepstick-ami i serwem tak by były zgodne z kolegi podłączeniem konkretnie ten fragment:

    Code: c
    Log in, to see the code


    Kolejna sprawa jakiej wersji rozszerzenia do Inscape kolega używa bo oryginalna wersja ma zaszyty VID i PID USB oryginalnej płyty EggBot Board... Najlepiej użyć wersji z podanego wyżej linka - oraz trzymać się zaleceń z opisu na stronie JJRobot co do wersji Inscape (tutaj nie wiem bo nie testowałem ale też może wystąpić jakaś niezgodność w przypadku nowszych wersji).

    Pomijam jeszcze dokładne sprawdzenie czy cewki silników podłączone są prawidłowo do stepstick-ów itd. itp.
  • #17
    Slawek K.
    Level 35  
    Zrobiłem takiego eggbota kilka lat temu na ramps i mega2560 bo mi zostało kilka po budowie drukarek 3d. Przy bardziej skomplikowanych wzorach pisnek program sie gubi. Ważnym jest kreślenie rozmiaru wzoru w Inscape, tak, aby wzór sie zamknął na pełnym obwodzie, i z tym jest trochę problemów. Jeżeli obrazek nie jest "ślaczkiem" (jak u kolegi autora) to jest ok, inaczej trzeba sie trochę nakombinować. Mam gdzieś film, jak znajdę to wrzucę.
    Jak ktoś zainteresowany to mogę wrzucić stl i soft.

    Edit

    Znakazłem ;)



  • #18
    perch
    Level 27  
    Pozwoliłem sobie podlinkować filmik do konstrukcji forumowego kolegi @Gizmoń. Może mógłby podzielić się szczegółami dotyczącymi swojego projektu, w komentarzu wspomina o jej ulepszeniu w przyszłości.


  • #19
    tplewa
    Level 39  
    perch wrote:
    Może mógłby podzielić się szczegółami dotyczącymi swojego projektu, w komentarzu wspomina o jej ulepszeniu w przyszłości.


    Tutaj to w zasadzie wszystko zależy od wykonanej mechaniki i w zasadzie każdy tam jakieś poprawki pod to co ma na stanie może wykonać, a jak wspomniałem konstrukcji eggbot-a w internecie jest pełno i śmiało z wielu można czerpać inspirację.

    Przykładowo fajny pomysł szybkiej wymiany flamastrów:

    https://www.thingiverse.com/thing:1996091

    oraz jego rozszerzenie czyli automat do zmiany:

    https://www.thingiverse.com/thing:2031759

    Z tym że IMHO w wyżej zaprezentowanym automacie wadą jest zastosowanie śruby, lepiej sprawdził by się pasek zębaty i wymiana mogła by być o wiele szybsza. Tutaj zresztą zobaczę jak córce się maszynka spodoba i znajdę więcej czasu to może coś takiego zrobię z tym że będzie to raczej projekt od zera, aby zoptymalizować mechanikę pod takie rozwiązanie...


    W samej elektronice nie ma co zbytnio kombinować bo tutaj można ją zrealizować na 1000 sposobów i wielkiej filozofii nie ma :) Zapewne każdy wykona z tego co ma pod ręką :)

    Natomiast co do samego rysowania w inscape to wiadomo ;) jajka nie są identyczne i tutaj z trafieniem średnicy może być różnie. Z tym że poza jajkami można tego używać i do rysowania na bombkach świątecznych czy tam innych przedmiotach typu żarówki itd. itp.

    Natomiast ja mam trochę inne pytanie co do tego jakich markerów używacie - bo to też dość istotne aby otrzymać ładne kolory, dobre pokrycie itd.

    Na filmach widać że sporo osób poleca Sharpie Ultra Fine (dostępne na znanym portalu aukcyjnym choć niestety nie najtańsze)...
  • #20
    perch
    Level 27  
    Może sprawdziłby się rapidograf? Kobiety używają do rysowania wzorków na tipsach.
  • #21
    tplewa
    Level 39  
    perch wrote:
    Może sprawdziłby się rapidograf? Kobiety używają do rysowania wzorków na tipsach.


    Zapewne i by się sprawdził, kwestia czym napełnić. Kiedyś na przełomie lat 80/90 poprzedniego wieku używałem do malowania PCB rapidografu i lakieru spirytusowego - w sumie trzeba by sprawdzić jak takie coś się zachowa ;)
  • #22
    .:KoSik:.
    Level 18  
    perch wrote:
    Może sprawdziłby się rapidograf?


    Tylko czy wytrzyma stukanie w jajko? Poza tym po stuknięciu (opuszczeniu) może robić kleksy.
    Poprawcie mnie jeśli się mylę. Nie używałem za dużo rapidografu.
  • #23
    tplewa
    Level 39  
    .:KoSik:. wrote:
    perch wrote:
    Może sprawdziłby się rapidograf?


    Tylko czy wytrzyma stukanie w jajko? Poza tym po stuknięciu (opuszczeniu) może robić kleksy.
    Poprawcie mnie jeśli się mylę. Nie używałem za dużo rapidografu.


    Myślę że kwestia odpowiedniej gęstości "tuszu" i trzeba by pomyśleć faktycznie nad zmianą sterowania serwa aby pisak nie był podnoszony tak wysoko (nie walił zbyt mocno w przy opadaniu)... Sumarycznie traktował bym to bardziej jako ciekawostkę i jednak poszukał jakiś fajnych markerów które spełnią zadanie...
  • #24
    Fixxxer1
    Level 15  
    To i ja się pochwalę swoim Eggbotem zmontowanym w zeszłym roku:
    Jajo - drukarka (drukarka do pisanek)

    Co dziwne, na klonie Arduino działy się różne dziwne rzeczy, a na oryginalnym działa Ok.
  • #25
    Gizmoń
    Level 28  
    @perch A to niespodziankę mi kolega zrobił, przeglądam temat a tu nagle bardzo znajoma konstrukcja :D Już od kilku lat miałem zamiar zbudowania takiej drukarki (czy raczej plotera) do jaj, ale problem w tym, że zawsze przypominałem sobie o tym w trakcie ręcznego malowania pisanek :D W zeszłym roku wyjątkowo przypomniałem sobie jakoś tydzień wcześniej, więc i cały projekt zrealizowałem w tempie iście ekspresowym. Jego wadą jest spora masa zespołu piszącego na dużym ramieniu. Silnik macha tym bez problemu, ale ze względu na jego skokowy ruch pojawiają się drgania gasnące, czasem trochę widoczne na rysunkach. Generalnie działa to na tyle dobrze, że chyba nie doczeka się modernizacji, ale gdybym chciał zbudować drugi egzemplarz, to na pewno przeprojektowałbym właśnie ten zespół, dając elektromagnes w osi obrotu lub w ogóle nieruchomo. Jest z tym trochę więcej kombinowania, na które wtedy po prostu nie miałem czasu :D

    W mojej konstrukcji pisak pracuje poziomo i jest dociskany do jajka przez bardzo miękką sprężynkę. Siła docisku nie jest więc zależna od kąta obrotu ramienia, a i silnik ma lekko, bo pokonuje wyłącznie moment bezwładności całego zespołu. Na sztywno z pisakiem związany jest jedynie malutki i lekki krążek, na którym z jednej strony opiera się sprężynka, a z drugiej dźwignia elektromagnesu. Bezwładność tego zestawu jest zatem bardzo mała, więc uderzenia o skorupkę przy opuszczaniu pisaka nie niszczą jego końcówki. Pisak wchodzi w krążek na wcisk, więc zmiana koloru jest banalnie łatwa - wystarczy wyciągnąć jeden kolor i wsadzić drugi.

    Sterowanie z LinuxCNC + dobudowane na szybko półkrokowe sterowniki silników (z ULN2803 w roli stopnia mocy) + tranzystor do sterowania elektromagnesem. Sygnał sterujący dla elektromagnesu to jest po prostu sygnał "DIR" osi Z.

    Jajo - drukarka (drukarka do pisanek) Jajo - drukarka (drukarka do pisanek)

    Z konstrukcji prezentowanej w tym temacie chyba podpatrzę "sprzęgło jajeczne", to jest te zielone o-ringi (bo to są o-ringi, prawda?). Jestem też pod wrażeniem wydrukowania funkcjonalnej sprężyny. Mocno chropowata, ale działa i nie pęka - nie ukrywam, że dla mnie jest to zaskoczenie ;)

    PS
    Sterowanie plotera wyskalowałem w taki sposób, że 1 krok silnika = 1mm na rysunku. 400 kroków na obrót jajka, czyli na jego obwód = 400mm na rysunku. I nie ma problemów z trafianiem w obwód jaja, bo każde pasuje :D
  • #26
    tplewa
    Level 39  
    Gizmoń wrote:

    PS
    Sterowanie plotera wyskalowałem w taki sposób, że 1 krok silnika = 1mm na rysunku. 400 kroków na obrót jajka, czyli na jego obwód = 400mm na rysunku. I nie ma problemów z trafianiem w obwód jaja, bo każde pasuje :D


    No tutaj to z tym problemu w zasadzie nie ma bo zawsze można przeliczyć ile tam mamy na krok silnika. Bardziej problem taki że jajka nie są identyczne i każde trzeba by zmierzyć i dostosować rysowanie (chodzi o ręczne rysowanie aby to ładnie rozmieścić na jajku - a konkretnie na "rozwiniętej" płaszczyźnie której długość zależy od średnicy jaja) - a to jest już trochę upierdliwe. Choć do jakiś wzorów regularnych można napisać jakiś skrypt/programik itp. który będzie je generował bo właściwie wystarczy znać ilość kroków na pełen obrót - ot przykładowo coś w tym stylu w matlabie: https://www.youtube.com/watch?v=JfajQ4_hSN0 (tym to się chyba sam pobawię ;) ot sterowanie po porcie szeregowym z matlaba jest banalne )
  • #27
    Gizmoń
    Level 28  
    Ale po co komu obwód? Napiszę jeszcze raz: wystarczy wiedzieć jak długi rysunek odpowiada 1 obrotowi jajka, i do tego właśnie wymiaru skalować graficzki. Nieważne czy jajo jest duże czy małe, każde wykona 1 obrót, a więc na każdym rysunek pokryje całą powierzchnię i ładnie zejdzie się na końcach. Niczego nie trzeba mierzyć ;)

    Bardzo fajny pomysł zaprezentowano w tym filmiku. Nie trzeba jednak koniecznie sterowania z Matlaba - wystarczy napisać w dowolnym języku programik, który wygeneruje odpowiednie funkcje i zapisze je jako G-kod. Wystarczy używać poleceń G0 i G1, więc wielkiej filozofii w tym zapisie nie ma :D
  • #28
    tplewa
    Level 39  
    Gizmoń wrote:
    Ale po co komu obwód? Napiszę jeszcze raz: wystarczy wiedzieć jak długi rysunek odpowiada 1 obrotowi jajka, i do tego właśnie wymiaru skalować graficzki. Nieważne czy jajo jest duże czy małe, każde wykona 1 obrót, a więc na każdym rysunek pokryje całą powierzchnię i ładnie zejdzie się na końcach. Niczego nie trzeba mierzyć ;)


    Ja bardziej piszę o sytuacji aby rysunek wyszedł ładny bez zniekształceń itp. - tak jak by rozwinąć jajko na powierzchnię płaską... W innych przypadkach jak wspomniałem nawet wymiar nam jest niepotrzebny tylko liczba kroków silnika na jeden obrót ;)

    Natomiast co do programu to owszem można użyć czego się chce, ale w matlabie po prostu szybciej (a mam w firmie licencjonowaną wersję więc nie mam problemu) ;) i nie potrzeba bawić się w pośredni G-Kod który IMHO po pierwsze jest przerostem formy nad treścią w takim urządzeniu, a po drugie firmware które chce użyć nawet go nie obsługuje...
  • #29
    Gizmoń
    Level 28  
    Całe to urządzenie to jeden wielki przerost formy nad treścią :D A, o takie transformacje chodzi. To nie tyle średnica by była potrzebna, co cały profil przekroju wzdłużnego. Zawracanie głowy moim zdaniem, rzeczywiście trudne do realizacji, a bez tego rysunki przecież wcale nie wychodzą takie złe. No i najważniejsze: po korekcie może i wyglądałyby idealnie, ale tylko przy patrzeniu na wprost. Pod innym kątem rozjeżdżałyby się już kompletnie.
  • #30
    tplewa
    Level 39  
    Gizmoń wrote:
    Całe to urządzenie to jeden wielki przerost formy nad treścią


    W sumie co do przerostu formy nad treścią to się zgodzę, a w uproszczeniu można by to zrobić znając praktycznie trzy wymiary tzn. krawędzie i środek i potem obrazek odpowiednio przekształcić ;) W sumie całość można by nawet upchać do tego rozszerzenia Inscape w pythonie https://github.com/plex3r/plotink/tree/master/libraries

    Zresztą znając życie jak córka się do tego dopadnie to i tak zrobi po swojemu, więc ja nie będę miał wiele do powiedzenia ;) ot tyle co moje jak się pobawię przy uruchamianiu ;)