Fórum Root.cz

Hlavní témata => Hardware => Téma založeno: mhi_ 27. 11. 2018, 09:41:16

Název: CNC stroj na malování
Přispěvatel: mhi_ 27. 11. 2018, 09:41:16
Zkouseli jste nekdo malovat stetcem (nebo jinak nanaset napr. akrylove barvy) pomoci nejakeho NC-cka ? Treba do 3D tiskarny strcit misto extruderu stetec a tim malovat na platno.

Jedna metoda kterou jsem videl byla formou delani tecek vytlacenim barvy ze strikacky.  Druha byl klasicky stetec, G-kodem se stetec cistil i namacel v nadobkach postavenych vedle.

Mate nekdo zkusenost? Nejake tipy jestli je nejaky CAM processor, ktery by toto umel, nebo napad jak ho udelat je asi moc, ale inspirace na mechaniku by se mi hodila.
Název: Re:CNC stroj na malování
Přispěvatel: alfonz moucha 27. 11. 2018, 10:37:42
A co pouzit treba robotickou ruku?  8)
Název: Re:CNC stroj na malování
Přispěvatel: Stop jelitům 27. 11. 2018, 11:21:25
https://www.thingiverse.com/search?q=drawing+robot
Název: Re:CNC stroj na malování
Přispěvatel: Technik Tom 27. 11. 2018, 11:39:13
Hlavně se rozmáchněte co se týká formátu  :o)

https://www.youtube.com/watch?v=bhYFnNtLJBQ (https://www.youtube.com/watch?v=bhYFnNtLJBQ)

Open source:

https://www.maslowcnc.com/ (https://www.maslowcnc.com/)
Název: Re:CNC stroj na malování
Přispěvatel: mtd 27. 11. 2018, 12:08:37
Závisí, jestli tam chcete mít štětec, nebo nástroj s tryskou. Něco okolo toho štětce jsem potkal před lety ve škole, jedna část problému se vyřeší tak, že se ten štětec uchytí pružně, protože na to, aby se s ním dalo obstojně zacházet je mechanika cnc moc tuhá a uchycení na tužší pružině tam obejde velkou část problému. Nástroje s tryskou se běžně používají v průmyslu, tak se stříkají třeba auta.
Název: Re:CNC stroj na malování
Přispěvatel: honzikk 27. 11. 2018, 12:41:28
Zkouseli jste nekdo malovat stetcem (nebo jinak nanaset napr. akrylove barvy) pomoci nejakeho NC-cka ? Treba do 3D tiskarny strcit misto extruderu stetec a tim malovat na platno.

Jedna metoda kterou jsem videl byla formou delani tecek vytlacenim barvy ze strikacky.  Druha byl klasicky stetec, G-kodem se stetec cistil i namacel v nadobkach postavenych vedle.

Mate nekdo zkusenost? Nejake tipy jestli je nejaky CAM processor, ktery by toto umel, nebo napad jak ho udelat je asi moc, ale inspirace na mechaniku by se mi hodila.
Chtelo by to otevrit google a zadat "painting by cnc" a apak si najit konkretni dotaz ktery mistni nedoplaceni programatori radi otpovi.
Název: Re:CNC stroj na malování
Přispěvatel: Franta <xkucf03/> 27. 11. 2018, 22:47:46
Viz https://en.wikipedia.org/wiki/Fudepen -- nemusíš řešit namáčení.
Název: Re:CNC stroj na malování
Přispěvatel: mhi_ 28. 11. 2018, 16:57:36
Dekuji za odpovedi, hlavne tu s tim pruznym upevnenim stetce, ktera jde jako snad jedina k memu dotazu (zbytek - obecne kreslici/gravirovaci/ NCcka jsou trosku mimo).

Pokud jde o metodu nanaseni, chtel bych to kreslit napr. akrylovymi barvami (ci typove podobnymi), kresba nejakym perem apod. tedy nepripada v uvahu. Strikani taky ne.
Název: Re:CNC stroj na malování
Přispěvatel: mhi_ 28. 11. 2018, 19:14:56
Udelal jsem pokus se stetcem a nejak to funguje, bohuzel neuspokojive. Zde je kod ktery vycisti stetec, nabere barvu a nakresli 2 ctverecky:

Kód: [Vybrat]
(cisteni stetce)
G0Z60
G0X150Y50
G0Z20
G0X140
G0X160
G0X140
G0X160
G0X140
G0X160
G0X140
G0X160
G0X140
G0X160
G0Z60
(nabrani barvy)
G0Z60
G0X150Y100
G0Z3
G0X145
G0X155
G0X145
G0X155
G0X145
G0X155
G0X145
G0X155
G0X145
G0X155
G0Z60


G0X35Y35Z0
G0X45Y35
G0X45Y45
G0X35Y45
G0X35Y35
G0Z20

G0X0Y0Z0
G0X0Y30
G0X30Y30
G0X30Y0
G0X0Y0
G0Z20


Zasadni problemy:

- cisteni stetce v nadobce je nutne pres nejakou mrizku, aby se barva skutecne odplavovala

- po cisteni je potreba pres hranu odebrat zbytky vody

- nabirani barvy vyzaduje nejake konstantni mnozstvi "na palete". Mozna by si mohl budouci generator G-kodu pamatovat kolik barvy ubral a nechat vzdy po case doplnit, nebo to resit nejak automaticky

- pri kresleni car mnozstvi barvy na stetci pomerne rychle mizi, chtelo by to napocitat snizovani stetce, aby cara byla konstatntni + vcas prerusit aby se nabrala nova barva.

- asi by slo kreslit i metodou "tupkovani", coz by umoznovalo docela snadno prenest jednoduchy jpeg na platno :-)
Název: Re:CNC stroj na malování
Přispěvatel: Franta <xkucf03/> 28. 11. 2018, 20:54:00
Obávám se, že bez nějaké zpětné vazby se tohle nedá trefit resp. bude se to neustále rozlaďovat. Takže by to asi chtělo kameru za štětcem a měřit tloušťku čáry a sytost barvy. Přeci jen umělec taky není stroj, aby jezdil po plátně, aniž by se na něj díval a nekorigoval podle toho další tahy.
Název: Re:CNC stroj na malování
Přispěvatel: agent 28. 11. 2018, 21:08:46
Štětec není vhodný nástroj pro tupý automat.
K dispozici jsou třeba akrylové fixy.
Název: Re:CNC stroj na malování
Přispěvatel: mhi_ 28. 11. 2018, 21:34:43
S fixou z toho bude obycejny plotr ...

Pokud bych nejak dokazal udrzet barvu v nadobkach v konzistentnim stavu (nebo alespon nejakem definovatelnem), tak stetec uz pokazde kresli stejne (vyzkouseno delanim hromady car vedle sebe). To ze cara se stava tenci/svetlejsi jsem popisoval, resi se to vyssim tlakem na stetec (snizuje se hodnota osy Z radove o desetinky milimetru)

Problemy s barvou jsou v zasade dva: barva ubyva a namoceny stetec ji trosku redi.

Pokud jde o kresleni, je potreba misto tupeho sjeti na papir (G0Z0) najizdet postupne ze strany ve smeru vektoru nasledujici usecky/tecny kruhove usece. Jeste lepsi by bylo mit stetec pod uhlem, jenze to komplikuje spoustu operaci.
Název: Re:CNC stroj na malování
Přispěvatel: ? 29. 11. 2018, 10:44:09
Však asi není problém mít paletu/mističky s barvami na jedné či více vahách a tak zjišťovat, kolik barvy se ubralo/zbývá. Barvy jsou v tubách, takže snad není problém ani jejich automatické přidávání do mističek. Možná by barva mohla být aplikována tenkou trubičkou z tuby přímo před štětec, který by ji jen rozmázl.

Místo jednoho štětce, aby se nemuselo řešit jeho časté čištění, lze použit štětců více, každý pro jednu barvu.

Nejlepší by bylo asi simulovat chování štětce na počítači či případně napřed natrénovat AI v používání štětce. Dokonce si dovedu představit, že by se zdrojový obraz místo rozložení na jednotlivé pixel/subpixely rozložil na tahy štětcem z nějaké předefinované palety.
Název: Re:CNC stroj na malování
Přispěvatel: asd 29. 11. 2018, 10:58:59
Nechcem byt za hlupaka ale tie odkazy su presne odpovede na Vase problemy. S toho co tu pisete chcete znova vytvorit koleso. Proste pisete ce tie odkazy su na cnc a o par prispevkov hore ze chcete cnc? Tak co teda? Nepisete ake zariadenie pouzivate len kusok kodu a teraz babo rad.
Název: Re:CNC stroj na malování
Přispěvatel: mtd 29. 11. 2018, 11:56:26
Nechcem byt za hlupaka ale tie odkazy su presne odpovede na Vase problemy. S toho co tu pisete chcete znova vytvorit koleso.

z druhé strany, pokud se OP pokouší ten problém nějak vyřešit sám, asi mu to dá víc, než když někde opíše celé řešení. já v tomhle lidi podporuju, protože znám řadu lidí, co se díky googlu odnaučili myslet. navíc práce se štětcem v cnc je zajímavej problém, tam bude určitě existovat mnoho řešení.

kdybych si s tím hrál já, tak bych si na grafickém tabletu nakreslil nějaké testovaci obrazce (různé tvary, různě rychle atd..). na grafickém tabletu proto, že můžu zaznamenávat polohu pera v čase, včetně náklonu.
Název: Re:CNC stroj na malování
Přispěvatel: mhi_ 29. 11. 2018, 12:14:38
Nechcem byt za hlupaka ale tie odkazy su presne odpovede na Vase problemy.

Za hlupaka jsem mozna ja, ale ten stetec a spojene problemy tam nevidim. Mne nejde o obecne ovladani CNCcka, s tim problem nemam.

Ad dalsi: naklon nejde udelat na 3-osem CNC, bylo by nutne minimalne 5-ti ose.

Prikladam videa k tematu:
https://www.youtube.com/watch?v=EWtCOREeaY0
https://www.youtube.com/watch?v=GrEttzMCneo
https://www.youtube.com/watch?v=KP7GrKADKg8 (takhle nejak to funguje mne, bez toho spindle)
Název: Re:CNC stroj na malování
Přispěvatel: asd 29. 11. 2018, 14:05:34
Hmm... PENXZYL - brush
https://www.hackster.io/Guiye_Perez_Bongiovanni/penxzyl-3-0-arduino-brush-plotter-cnc-2f35f3
tuto to chalan aj vyriesil
https://www.youtube.com/watch?v=6p4k8xbyT10

Nemyslim si ze je na tom nieco zlozitejsie. Skorej ide o to pouzit dostatocne "tvrdy" stetec a me,at prehnane ocakavania o kvalite resp. rozsireni aj ked aj to by bolo mozne. Obecne dobra farba (viskozita) dobry stetec a vela vela vela nastavovania. Urcit si kolko tahov moze maximalne stetec urobit a je nutne ho znova namocit do farby. Vediet aka je spotreba farby na dany tah stetcom a je to. Ono ak si niekedy riesil CNC programovanie pripadne 3D tlac bude to 10x laksie pre teba. Obecne to chce len spravny "setup". Dobre si vypocitat a overit kolko farby potrebujes na dany tah a nasledne uz " len sklepat " program ktory bude zohladovat premenne. (Opotrebenie stetca, viskozitu farby, spotrebu farby pri danom priemere stetca a je to.). Taktiez sa daju efektivne doriesit aj rozne tie "zahnutia" ako na obrazkoch. (V robotike sa to pouziva bezne) len to chce proste testovat, skusat a testovat nez sa dostanes na ake take nastavenie.
Název: Re:CNC stroj na malování
Přispěvatel: Frissa 29. 11. 2018, 21:44:02
Udelal jsem pokus se stetcem a nejak to funguje, bohuzel neuspokojive. Zde je kod ktery vycisti stetec, nabere barvu a nakresli 2 ctverecky:

Kód: [Vybrat]
(cisteni stetce)
G0Z60
G0X150Y50
G0Z20
G0X140
G0X160
G0X140
G0X160
G0X140
G0X160
G0X140
G0X160
G0X140
G0X160
G0Z60
(nabrani barvy)
G0Z60
G0X150Y100
G0Z3
G0X145
G0X155
G0X145
G0X155
G0X145
G0X155
G0X145
G0X155
G0X145
G0X155
G0Z60


G0X35Y35Z0
G0X45Y35
G0X45Y45
G0X35Y45
G0X35Y35
G0Z20

G0X0Y0Z0
G0X0Y30
G0X30Y30
G0X30Y0
G0X0Y0
G0Z20


Zasadni problemy:

- cisteni stetce v nadobce je nutne pres nejakou mrizku, aby se barva skutecne odplavovala

- po cisteni je potreba pres hranu odebrat zbytky vody

- nabirani barvy vyzaduje nejake konstantni mnozstvi "na palete". Mozna by si mohl budouci generator G-kodu pamatovat kolik barvy ubral a nechat vzdy po case doplnit, nebo to resit nejak automaticky

- pri kresleni car mnozstvi barvy na stetci pomerne rychle mizi, chtelo by to napocitat snizovani stetce, aby cara byla konstatntni + vcas prerusit aby se nabrala nova barva.

- asi by slo kreslit i metodou "tupkovani", coz by umoznovalo docela snadno prenest jednoduchy jpeg na platno :-)

Videl bych mozna taky problem v tom, ze stetec moc rychle vyschne. Nepouzivej na vsechno rychloposuv G00 ale na malovani zadavej G01 Fxxx kde xxx je rychlost posuvu
Název: Re:CNC stroj na malování
Přispěvatel: mhi_ 30. 11. 2018, 10:51:46
Mel jsem omezeni max rychlosti pro G0 na nejakych 500 (primo v controlleru) u prvnich pokusu kdy jsem nemel jistotu souradnic abych to mohl pripadne rychle zastavit a chovalo se to stejne.

Ano, stetec rychle vysycha, mam pomerne velke tupe "poleno". Vyzkousim koupit nejake jine stetce, nebo seberu synovi :-).

I kdyz najdu vhodnou techniku, orisek bude stejne udelat nejaky CAM processor. Intuitivne tusim jak to delat, prakticky to ale zatim naprogramovat neumim (aby to skutecne malovalo podle JPEGu).
Název: Re:CNC stroj na malování
Přispěvatel: Franta <xkucf03/> 30. 11. 2018, 13:43:35
BTW: co bude na vstupu? Bitmapa, vektor? Osobně mi přijde, že i v tom vektoru je málo informací -- sice tam máš čáru/plochu, ale bude to vypadat pokaždé jinak, podle toho jakým směrem začneš nebo jakým vzorem budeš vyplňovat plochu. Co má být vlastně cílem? Aby počítač dělal přesně, co mu zadáš? Nebo aby dělal něco víceméně náhodně (jak to algoritmu vyjde) a ty z toho pak vybereš nějakou variantu, která se ti líbí?

Tohle téma (spojení umění a technologií) jsme už trochu diskutovali s pár lidmi na srazech OpenAltu, tak jestli jsi z Prahy nebo někde poblíž, tak klidně přijď, můžeme o tom pokecat.
Název: Re:CNC stroj na malování
Přispěvatel: Karel 30. 11. 2018, 15:07:07
Já viděl v provozu stroj, kde měli k použití dvě různé hlavy. Jedna byla tryska. Chovalo se to tedy jako klasická modelářská stříkací pistole (airbrush). Druhá hlava byla podobná té první, jen tam byl navíc kousek houbičky, kterou to kreslilo. Ta tryska tam byla pořád, akorát místo na povrch to tu barvu stříkalo na tu houbičku, takže ji to drželo neustále napuštěnou barvou. Tu houbičku měli seříznutou do podoby kaligrafického pera a kreslilo to velmi zajímavě. Změna barvy nejspíš znamenala výměnu nebo alespoň vyčištění hlavy.

Takže já osobně bych v první řadě přemýšlel o tom, proč kreslit štětcem? Jak to pak vypadá, co to umí? A jestli by jiný kreslicí prvek, třebas právě ta houbička, smotek látky (těrka) nebo "fixa" z knotu do svíčky, neudělal stejnou nebo lepší službu. V rukou člověka je štětec a houbička velký rozdíl, ale pokud to namontuji na tříosé CNC, tak tam dost možná rozdíl nebude žádný. Tedy kromě toho, že se s tím bude snáze pracovat, protože to nebude potřeba znovu a znovu namáčet.
Název: Re:CNC stroj na malování
Přispěvatel: Lol Phirae 30. 11. 2018, 15:18:08
Potřeboval bych na chalupě natřít vokna, kdyby něco...
Název: Re:CNC stroj na malování
Přispěvatel: xxx 01. 12. 2018, 10:12:31
Já viděl v provozu stroj, kde měli k použití dvě různé hlavy. Jedna byla tryska. Chovalo se to tedy jako klasická modelářská stříkací pistole (airbrush). Druhá hlava byla podobná té první, jen tam byl navíc kousek houbičky, kterou to kreslilo...

Toto je podstatny postreh. Ide o vyber vhodnej techniky. Ja osobne by som vybral maliarsku techniku, ktora je jednoducha a relativne lahko strojovo implementovatelna. Zacal by som napr. tak, ze pouzijem vodeodolnu fixu ako klasicky plotter a dotvoril to jedoduchym akvarelovym vzorom. Nieco ako
(http://www.sevt.sk/data/uploads/2018/05/sevt-akvarel-malovanie-12.jpg)
Potom by som skusal napr. stetec a akvarel na mokry papier. To zmakci hrany a prechody, skryje pripadne drobne nepresnosti a moze vyzerat velmi dobre. Otlacanim spongie sa daju robit napr. krasne rastlinne motivy.


Název: Re:CNC stroj na malování
Přispěvatel: DragonMaster 01. 12. 2018, 10:40:51
V době ARM, Arduina a RaspberryPi a PLCéček o FPGA ani nemluvě se ještě používají NC a CNC stroje? V čem mají výhodu oproti zmiňovaným alternativám?
Název: Re:CNC stroj na malování
Přispěvatel: Franta <xkucf03/> 01. 12. 2018, 11:26:37
V době ARM, Arduina a RaspberryPi a PLCéček o FPGA ani nemluvě se ještě používají NC a CNC stroje? V čem mají výhodu oproti zmiňovaným alternativám?

WTF? CNC je obecná kategorie -- klidně ten stroj můžeš pohánět tím ARMem/Arduinem/RPi/PLC/FPGAčkem.
Název: Re:CNC stroj na malování
Přispěvatel: mhi_ 01. 12. 2018, 13:17:17
BTW: co bude na vstupu? Bitmapa, vektor? Osobně mi přijde, že i v tom vektoru je málo informací -- sice tam máš čáru/plochu, ale bude to vypadat pokaždé jinak, podle toho jakým směrem začneš nebo jakým vzorem budeš vyplňovat plochu. Co má být vlastně cílem? Aby počítač dělal přesně, co mu zadáš? Nebo aby dělal něco víceméně náhodně (jak to algoritmu vyjde) a ty z toho pak vybereš nějakou variantu, která se ti líbí?

Tohle téma (spojení umění a technologií) jsme už trochu diskutovali s pár lidmi na srazech OpenAltu, tak jestli jsi z Prahy nebo někde poblíž, tak klidně přijď, můžeme o tom pokecat.

Cele je to jen o tom delat neco zajimaveho.

Prvni co chci je aby to umelo nakreslit co nejvernejsi obrazek podle SVG (jen kopirovat tahy s parametrem jak to ma byt tluste).

Druhy level asi bude vzit bitmapu a z ni neco nakreslit. Nechci zadneho Picassa, ale takoveho vesnickeho malire "Franto, namaluj nas barak pro starou" (nebo taky gimp->filters->oil painting :) ).

Taky by to mohlo umet samo michat barvy (tah jednou, druhou, a pak mokrym stetcem).

Z "rozsirene" Prahy jsem, nicmene nejprve bych s dovolenim nejprve neco udelal, aby mi to kreslilo alespon ty vektory-bez toho je to jen placani slamy.
Název: Re:CNC stroj na malování
Přispěvatel: Jabadab 01. 12. 2018, 14:36:37
Uvazuju o podobném projektu, ale jako první se snažím něco zjistit o technice malování. Je toho plny jutub. Proto jsem už v počátku zavrhnul vektorový způsob ala plotr, ale spis směřují k vyplňování malých plosek obrázku prohnanem nějakým mosaic filtrem. Filtr mi definuje paletu, "extrudery" s několika barvami mi namichaji poměrem odstín a vytlačí bobek, štětec bobek nabere a výplní několik malo plošek, vrátí se pro novy bobek atd. Když dokončí barvu, dojede se štětec vytrit. A tak dokola... Tohle mám zatím v hlavě :-)
Název: Re:CNC stroj na malování
Přispěvatel: mhi_ 01. 12. 2018, 21:49:42
To je urcite dobra cesta, bez stetce jsem videl video ktere davkovalo rovnou na papir barvy.  Ale teorie je uplne jina nez praxe, doporucuji nejprve vyzkouset. Ja stetec vozim na P3Steelu (Prusa 3 ve variante vypalovanych ocelovych dilu) a cely pokus vypadal tak, ze jsem vzal stetec, udelal z bublinkoveho plastu (vypln krabice) obdelnicky s dirami, aby byl stetec flexibilne ulozen, a cele to malirskou paskou pridelal  na vozik osy X (jeste navic na maly laser, ktery tam aktualne mam misto extruderu). Z male PETky jsem udelal kalisek, cele to dal do plastu od susenek, ktery jsem pripevnil na pracovni plochu. Vedle toho mam fixnuty papir.

Pak stacilo zamerit jednotlive body a udelat jednoduchy generator G kodu a chvili s nim experimentovat. Prace na 15 minut a zjistil jsem spoustu necekanych veci (par jich je tady rozepsanych).
Název: Re:CNC stroj na malování
Přispěvatel: ssssssssss 29. 12. 2018, 20:52:29
http://www.czrobotics.cz/