Pi istället för Arduino till en 3d-skrivare
Pi istället för Arduino till en 3d-skrivare
Tänkte använda en Pi med 7" pekskärm i en 3D-skrivare.
Men var hittar jag lämplig programvara för att kunna köra skrivaren från en Pi.
Programvaran skall ju då naturligtvis hantera pekskärmen både för visning och inmatning.
Fördelen är ju att man har en bra skärm, nätverksuppkoppling och USB.
Men var hittar jag lämplig programvara för att kunna köra skrivaren från en Pi.
Programvaran skall ju då naturligtvis hantera pekskärmen både för visning och inmatning.
Fördelen är ju att man har en bra skärm, nätverksuppkoppling och USB.
Re: Pi istället för Arduino till en 3d-skrivare
Finns väl något som heter Octoprint? Fast det är mest för att övervaka och mata g-kod, och inte sitta direkt mot stegmotorer så att säga.
Re: Pi istället för Arduino till en 3d-skrivare
Ja, det jag hittat är enbart "frontend" sas, vad jag är ute efter är att Pin skall styra allt, och även ta hand om G-Kod mm.
Dvs skippa PC och Arduinon, sätta motordrivarna direkt på Pin.
Dvs skippa PC och Arduinon, sätta motordrivarna direkt på Pin.
Re: Pi istället för Arduino till en 3d-skrivare
Det har väl funnits några sådana projekt, tror det är en dålig idé pga jitter och fördröjning i GPIO på rpi. Men testa för all del.
- tecno
- Inlägg: 27039
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
Re: Pi istället för Arduino till en 3d-skrivare
Ett närmare 4 år gammal projekt som just inget har hänt på, kan det vara så bra då?
Re: Pi istället för Arduino till en 3d-skrivare
Ja jag har noterat det.
Får väl fråga upphovsmannen om statusen
Får väl fråga upphovsmannen om statusen
Re: Pi istället för Arduino till en 3d-skrivare
Vad är det du ska se på skärmen vid körning?TomasL skrev:Fördelen är ju att man har en bra skärm
- Klas-Kenny
- Inlägg: 11338
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
Re: Pi istället för Arduino till en 3d-skrivare
Känns ju ändå som en bättre lösning att köra en Arduino till själva stegmotorstyrningen, som "alla" gör. Och sen en rPi med tex OctoPi för att mata Arduinon med G-kod.
Då kan du få önskad display och nätverksanslutning, men kan använda standardgrejer som är beprövade och underhålls.
Både hård- och mjukvarumässigt.
Då kan du få önskad display och nätverksanslutning, men kan använda standardgrejer som är beprövade och underhålls.
Både hård- och mjukvarumässigt.
Re: Pi istället för Arduino till en 3d-skrivare
Det finns något som heter klipper projekt som går ut på att man har en firmware på Raspberry pi och en på Arduino tror jag. Där alla beräkningar görs på Raspberry pi som sedan förs över. Ska tydligen gå fortare och smidigare så.
Hoppas jag förstått projektet rätt, tror det ska vara kompatibelt med Marlin, men skriver bara utifrån minnet som kanske inte är helt pålitligt.
Edit: Jag skriver bara det här utifrån mitt eget minne ska jag säga.
Jag är sugen att testa på klipper project om min tid tillåter det.
Hoppas jag förstått projektet rätt, tror det ska vara kompatibelt med Marlin, men skriver bara utifrån minnet som kanske inte är helt pålitligt.
Edit: Jag skriver bara det här utifrån mitt eget minne ska jag säga.
Jag är sugen att testa på klipper project om min tid tillåter det.
Senast redigerad av taimanov 15 september 2018, 19:22:44, redigerad totalt 1 gång.
Re: Pi istället för Arduino till en 3d-skrivare
https://www.google.se/url?sa=t&source=w ... 7014807234
Kanske kan förklara bättre
Kanske kan förklara bättre
Re: Pi istället för Arduino till en 3d-skrivare
Jag hade ett projekt där jag styrde stegmotorer på en rpi. Först testade jag lägga ett timeravbrott för att generera pulser. Den hackade flera gånger per sekund, kunde var 10-25ms pauser i pulståget.
Sen använde jag waves i pigpio biblioteket där man fyller i datablock med pulslängd och vilka pinnar som skall ändras.
Man kan bara ha ett visst antal pulser totalt i blocken, men ett block kan repeteras godtyckligt antal gånger. Man måste bestämma på förhand hur "körningen" skall vara, man kan visserligen avbryta en pågående wave men då blir det ju tvärnit på motorn, ingen deceleration. Jobbigt blir det också när man skall köra flera motorer samtidigt med individuell acceleration osv.
Jag gissar att biblioteket använder någon DMA baserad grej.
I min tillämpning funkade det bra men jag vet inte hur man skulle lösa det på en 3D skrivare med 4 axlar som skall ha egna hastigheter och accelerationer.
Dock har jag för mig att det finns någon som gjort någon DMA baserad CNC kontroller med Python faktiskt..
/Magnus
Sen använde jag waves i pigpio biblioteket där man fyller i datablock med pulslängd och vilka pinnar som skall ändras.
Man kan bara ha ett visst antal pulser totalt i blocken, men ett block kan repeteras godtyckligt antal gånger. Man måste bestämma på förhand hur "körningen" skall vara, man kan visserligen avbryta en pågående wave men då blir det ju tvärnit på motorn, ingen deceleration. Jobbigt blir det också när man skall köra flera motorer samtidigt med individuell acceleration osv.
Jag gissar att biblioteket använder någon DMA baserad grej.
I min tillämpning funkade det bra men jag vet inte hur man skulle lösa det på en 3D skrivare med 4 axlar som skall ha egna hastigheter och accelerationer.
Dock har jag för mig att det finns någon som gjort någon DMA baserad CNC kontroller med Python faktiskt..
/Magnus
Re: Pi istället för Arduino till en 3d-skrivare
just det projektet printipi använder dma för att ställa io-pinnarna, om jag förstått det hela rätt.
Uppenbarligen funkar det, men frågan är hur bra, dessutom, iom att det verkar vara ett dött projekt så kanske det inte blev så bra i slutändan.
Uppenbarligen funkar det, men frågan är hur bra, dessutom, iom att det verkar vara ett dött projekt så kanske det inte blev så bra i slutändan.
-
- Inlägg: 7810
- Blev medlem: 26 maj 2009, 12:20:37
- Ort: Kristinehamn
Re: Pi istället för Arduino till en 3d-skrivare
Pajen har väl dessutom inga analoga ingångar som kan ta hand om temperatregleringen ? Givarna på min 3D skrivare är i alla fall analoga tror jag.
-
- Inlägg: 8051
- Blev medlem: 18 januari 2009, 00:48:24
- Ort: Alvesta, Småland
Re: Pi istället för Arduino till en 3d-skrivare
jag kör Octopi på en rasp som sedan styr printerkortet. Den matar över gkoden och allt visas via websida på en liten skärm.
Jag har en 7" touchskärm till min pi och visas sedan sidan i fullskärmsläge. Enklare kan det inte bli. Funkar med de flesta skrivarna och korten dessutom.
Jag har en 7" touchskärm till min pi och visas sedan sidan i fullskärmsläge. Enklare kan det inte bli. Funkar med de flesta skrivarna och korten dessutom.