Pi istället för Arduino till en 3d-skrivare

Robot, CNC, Pneumatik, Hydraulik, mm
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45265
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Pi istället för Arduino till en 3d-skrivare

Inlägg av TomasL »

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.
Användarvisningsbild
ahlsten
Inlägg: 659
Blev medlem: 12 november 2005, 00:24:14
Ort: Uppsala

Re: Pi istället för Arduino till en 3d-skrivare

Inlägg av ahlsten »

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.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45265
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Pi istället för Arduino till en 3d-skrivare

Inlägg av TomasL »

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.
Användarvisningsbild
ahlsten
Inlägg: 659
Blev medlem: 12 november 2005, 00:24:14
Ort: Uppsala

Re: Pi istället för Arduino till en 3d-skrivare

Inlägg av ahlsten »

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.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45265
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Pi istället för Arduino till en 3d-skrivare

Inlägg av TomasL »

Har nu hittat ett projekt https://github.com/Wallacoloo/printipi

Någon som testat?
Användarvisningsbild
tecno
Inlägg: 27037
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

Inlägg av tecno »

Ett närmare 4 år gammal projekt som just inget har hänt på, kan det vara så bra då?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45265
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Pi istället för Arduino till en 3d-skrivare

Inlägg av TomasL »

Ja jag har noterat det.
Får väl fråga upphovsmannen om statusen
Användarvisningsbild
säter
Inlägg: 32538
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: Pi istället för Arduino till en 3d-skrivare

Inlägg av säter »

TomasL skrev:Fördelen är ju att man har en bra skärm
Vad är det du ska se på skärmen vid körning?
Användarvisningsbild
Klas-Kenny
Inlägg: 11325
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: Pi istället för Arduino till en 3d-skrivare

Inlägg av Klas-Kenny »

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.
taimanov
Inlägg: 300
Blev medlem: 22 januari 2015, 09:38:13
Ort: Ockelbo

Re: Pi istället för Arduino till en 3d-skrivare

Inlägg av taimanov »

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. :D
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.
taimanov
Inlägg: 300
Blev medlem: 22 januari 2015, 09:38:13
Ort: Ockelbo

Re: Pi istället för Arduino till en 3d-skrivare

Inlägg av taimanov »

MGL
Inlägg: 131
Blev medlem: 1 oktober 2008, 19:38:16
Ort: Åland

Re: Pi istället för Arduino till en 3d-skrivare

Inlägg av MGL »

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
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45265
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Pi istället för Arduino till en 3d-skrivare

Inlägg av TomasL »

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.
SeniorLemuren
Inlägg: 7803
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Pi istället för Arduino till en 3d-skrivare

Inlägg av SeniorLemuren »

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.
danielr112
Inlägg: 8050
Blev medlem: 18 januari 2009, 00:48:24
Ort: Alvesta, Småland

Re: Pi istället för Arduino till en 3d-skrivare

Inlägg av danielr112 »

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.
Skriv svar