Raspberry pi en Linuxcnc
Moderator: Moderators
Raspberry pi en Linuxcnc
Beste.
Ik ben al een paar dagen aan het proberen om Linuxcnc in gang te krijgen. Maar zonder succes. Vandaag het ik het volgende ontdekt. Linuxcnc vind de parallel poort niet. Dat is wat ik krijg:
Dubug file information:
Note: Using POSIX realtime
Linux parallel port 0 not found
Hal_parport: rtapi_app_main: No such file or directory (-2)
./my-mill.hal:6: waitpid failed /usr/bin/rtapi_app hal_parport
./my-mill.hal:6: /usr/bin/rtapi_app exited without becoming ready
./my-mill.hal:6: insmod for hal_parport failed, returned -1
2038
Stopping realtime threads
Uploading hal components
Note: Using POSIX realtime
Nu heb ik wil gevonden dat het bestand "port" wel bestaat. Te samen met een hele rij andere bestanden zoals TTL... Gpio...
Hebben jullie een idee hoe dat ik die poort in gang krijg ?
Als dat lukt kan ik waarschijnlijk ook mijn eerste motor testen voor X.
Alvast bedankt Harvie
Ik ben al een paar dagen aan het proberen om Linuxcnc in gang te krijgen. Maar zonder succes. Vandaag het ik het volgende ontdekt. Linuxcnc vind de parallel poort niet. Dat is wat ik krijg:
Dubug file information:
Note: Using POSIX realtime
Linux parallel port 0 not found
Hal_parport: rtapi_app_main: No such file or directory (-2)
./my-mill.hal:6: waitpid failed /usr/bin/rtapi_app hal_parport
./my-mill.hal:6: /usr/bin/rtapi_app exited without becoming ready
./my-mill.hal:6: insmod for hal_parport failed, returned -1
2038
Stopping realtime threads
Uploading hal components
Note: Using POSIX realtime
Nu heb ik wil gevonden dat het bestand "port" wel bestaat. Te samen met een hele rij andere bestanden zoals TTL... Gpio...
Hebben jullie een idee hoe dat ik die poort in gang krijg ?
Als dat lukt kan ik waarschijnlijk ook mijn eerste motor testen voor X.
Alvast bedankt Harvie
Laatst gewijzigd door Harvie op 13 aug 2024 23:00, 1 keer totaal gewijzigd.
Re: Respberry pi en Linuxcnc
Beste.
Ter info. Het besturing systeem en Linuxcnc komen van de site van Linuxcnc zelf.
LinuxCNC 2.9.2 Raspberry Pi 5 OS based on Debian Bookworm Raspberry Pi 5 Uspace compatible with Mesa Ethernet boards. Note that SPI is not currently supported with the Pi5.
En dat werk krijkbaar.
Groeten Harvie
Ter info. Het besturing systeem en Linuxcnc komen van de site van Linuxcnc zelf.
LinuxCNC 2.9.2 Raspberry Pi 5 OS based on Debian Bookworm Raspberry Pi 5 Uspace compatible with Mesa Ethernet boards. Note that SPI is not currently supported with the Pi5.
En dat werk krijkbaar.
Groeten Harvie
Re: Respberry pi en Linuxcnc
Hoe bedoel je "vindt de parallelle poort niet". Een RPi 5 heeft helemaal geen parallelle poort.
Re: Respberry pi en Linuxcnc
Je kunt wel een HAT op je Raspi5 plaatsen:
https://byte2bot.com/products/parallel- ... rry-pi-hat
(helaas bij deze leverancier uitverkocht)
of deze:
https://github.com/worlickwerx/pi-parport
Wat meer info:
https://www.youtube.com/watch?v=8MW4Zqvn3H8
Ik heb er zelf geen ervaring mee, maar wellicht helpt het bovenstaande je verder.
En als je in je tititel " Respberry" vervangt door "Raspberry", kunnen anderen jouw vraag ook vinden.
https://byte2bot.com/products/parallel- ... rry-pi-hat
(helaas bij deze leverancier uitverkocht)
of deze:
https://github.com/worlickwerx/pi-parport
Wat meer info:
https://www.youtube.com/watch?v=8MW4Zqvn3H8
Ik heb er zelf geen ervaring mee, maar wellicht helpt het bovenstaande je verder.
En als je in je tititel " Respberry" vervangt door "Raspberry", kunnen anderen jouw vraag ook vinden.
M.vr.gr.
Ben
Ben
Re: Respberry pi en Linuxcnc
MeMoRy
Dat klopt maar dat moet via de pinnekes gaan. Denk ik. Anders gaan ze niets zeggen op de site over Raspberry voor het te downloaden. Maar meer heb ik niet gevonden helaas.
Groeten harvie
Dat klopt maar dat moet via de pinnekes gaan. Denk ik. Anders gaan ze niets zeggen op de site over Raspberry voor het te downloaden. Maar meer heb ik niet gevonden helaas.
Groeten harvie
Re: Raspberry pi en Linuxcnc
Bjor.
Bedank, ik had een type fout. Hopelijk is dat al opgelost.
Nu ga ik eens gaan kijken naar de site die je gescheven hebt.
Bedankt daar voor.
Bedank, ik had een type fout. Hopelijk is dat al opgelost.
Nu ga ik eens gaan kijken naar de site die je gescheven hebt.
Bedankt daar voor.
Re: Raspberry pi en Linuxcnc
Beste.
Het heeft dus iets te maken met drivers.
Ik ben met iets begonnen. Maar het zal goed komen.
Ik zal jullie op de hoogte houden.
Groeten Harvie
Het heeft dus iets te maken met drivers.
Ik ben met iets begonnen. Maar het zal goed komen.
Ik zal jullie op de hoogte houden.
Groeten Harvie
Re: Raspberry pi en Linuxcnc
Lang geleden dat ik LinuxCNC op een Pi geprobeerd heb, maar volgens mij moet je de hal_pi_gpio driver hebben.
https://linuxcnc.org/docs/html/drivers/hal_pi_gpio.html
Hiet een voorbeeldconfiguratie van die byte2bot leverancier: https://cdn.shopify.com/s/files/1/0727/ ... 1705210460
https://linuxcnc.org/docs/html/drivers/hal_pi_gpio.html
Hiet een voorbeeldconfiguratie van die byte2bot leverancier: https://cdn.shopify.com/s/files/1/0727/ ... 1705210460
De belangrijkste wet in de wetenschap: 'hoe minder efficient en hoe meer herrie, hoe leuker het is'
- Bjornski1976
- Berichten: 1224
- Lid geworden op: 01 feb 2013 14:10
- Locatie: Gorinchem
Re: Raspberry pi en Linuxcnc
Had vorig jaar het snode plannetje om een raspberrypi 4 met 8gig op linux cnc te laten draaien met beckhoff ethercat, ek1100 en wat drivers en digital i/o's.
Het is er nog niet van gekomen omdat die pi-s zo knetter duur zijn dat je er beter een sff pctje met een i5 of i3 2de kansje voor minder dan 100 euries voor kan gebruiken.
M.a.w. leuk dat pi gedoe maar duur en lekker moeilijk
Het is er nog niet van gekomen omdat die pi-s zo knetter duur zijn dat je er beter een sff pctje met een i5 of i3 2de kansje voor minder dan 100 euries voor kan gebruiken.
M.a.w. leuk dat pi gedoe maar duur en lekker moeilijk
Kennis en wijsheid zijn relatief, gevormd door perceptie & invloed van anderen, Ik wens je veel wijsheid toe bij het toepassen van je kennis.
- andrefc101
- Donateur
- Berichten: 4338
- Lid geworden op: 26 dec 2007 08:39
- Locatie: Bergen op Zoom
- Contacteer:
- hainjedaf
- Donateur
- Berichten: 2970
- Lid geworden op: 01 aug 2011 10:01
- Locatie: Amsterdam
- Been thanked: 1 time
Re: Raspberry pi en Linuxcnc
Inmiddels zijn de prijzen gelukkig redelijk normaal aan het worden.
Ik had bere mazzel dat ik een stel Pi4/4G's kon bemachtigen voor weinig via marktplaats.
Mocht je het willen proberen op een Pi4/4G, ik heb er nog over.
Ik had bere mazzel dat ik een stel Pi4/4G's kon bemachtigen voor weinig via marktplaats.
Mocht je het willen proberen op een Pi4/4G, ik heb er nog over.
Met vriendelijke groet,
Marout Sluijter-Borms,
Amsterdam
Prusa Mini+ Wifi (ter verkoop) & Core One met buddycam (hij doet het!)
Sparren en tinkeren met iedereen en over alles wat techniek is.
Marout Sluijter-Borms,
Amsterdam
Prusa Mini+ Wifi (ter verkoop) & Core One met buddycam (hij doet het!)
Sparren en tinkeren met iedereen en over alles wat techniek is.
- Markus
- Donateur
- Berichten: 1253
- Lid geworden op: 01 sep 2007 22:43
- Locatie: Aduard, Groningen
- Contacteer:
Re: Raspberry pi en Linuxcnc
Iets off-topic maar niet helemaal:
Linux is nu officieel geschikt voor Real Time zaken zoals bijvoorbeeld CNC of hele snelle data aquisitie zonder al te veel buffering en bijvoorbeeld het real-time uitlezen van glaslinialen voor servo sturing.
After 20 years of painstaking work: Linux kernel now real-time capable
Ik weet niets van Linux CNC maar door dit nieuwsbericht ik conculdeer dat zij (de makers van linuxcnc) een of andere truuk hanteren om voorspelbare delays te hebben voor processen die zeer dringend moeten worden afgehandeld (= real time)
Maar goed met deze nieuwe "doorbraak" na 20 jaar zal het waarschijnlijk veel makkelijker worden CNC besturingssoftware te maken op LInux
Doorbraak tussen aanhalingstekens omdat MS-DOS 40 jaar geleden al realtime was , puur en alleen omdat het niet in staat was om te multitasken en software en hardware interupts meteen werden uitgevoerd.
En ja er bestaan cnc besturingen onder DOS
Greezt,
Markus
ps -. Freecad draait nu ook onder Linux
Linux is nu officieel geschikt voor Real Time zaken zoals bijvoorbeeld CNC of hele snelle data aquisitie zonder al te veel buffering en bijvoorbeeld het real-time uitlezen van glaslinialen voor servo sturing.
After 20 years of painstaking work: Linux kernel now real-time capable
Ik weet niets van Linux CNC maar door dit nieuwsbericht ik conculdeer dat zij (de makers van linuxcnc) een of andere truuk hanteren om voorspelbare delays te hebben voor processen die zeer dringend moeten worden afgehandeld (= real time)
Maar goed met deze nieuwe "doorbraak" na 20 jaar zal het waarschijnlijk veel makkelijker worden CNC besturingssoftware te maken op LInux
Doorbraak tussen aanhalingstekens omdat MS-DOS 40 jaar geleden al realtime was , puur en alleen omdat het niet in staat was om te multitasken en software en hardware interupts meteen werden uitgevoerd.
En ja er bestaan cnc besturingen onder DOS
Greezt,
Markus
ps -. Freecad draait nu ook onder Linux
Re: Raspberry pi en Linuxcnc
[ knip ]
Interessant.
Maar :
Ik weet niet beter, en zo nog 3 OS-en :
https://en.wikipedia.org/wiki/FreeCAD
Het wachten is nog steeds op versie 1.0
Interessant.
Maar :
Wat is nu ?
Ik weet niet beter, en zo nog 3 OS-en :
https://en.wikipedia.org/wiki/FreeCAD
Het wachten is nog steeds op versie 1.0
https://european-alternatives.eu/ https://appdwang.nl/
handig aanhalen (citeren, quoten) : https://cnczone.nl/viewtopic.php?f=37&t=12599
handig aanhalen (citeren, quoten) : https://cnczone.nl/viewtopic.php?f=37&t=12599
Re: Raspberry pi en Linuxcnc
Ja, EMC (Enhanced Machine Controller; LinuxCNC is EMC v2.0) begon met Xenomai/RTAI, wat de 'kernel in kernel' aanpak hanteert. Dan draait er een kleine microkernel op de hardware met als taken het realtime-gebeuren en Linux zelf. Die twee zijn dus gescheiden.Markus schreef: 25 sep 2024 18:03 Ik weet niets van Linux CNC maar door dit nieuwsbericht ik conculdeer dat zij (de makers van linuxcnc) een of andere truuk hanteren om voorspelbare delays te hebben voor processen die zeer dringend moeten worden afgehandeld (= real time)
Nadeel van die aanpak is dat je dan vanuit je realtime deel niet je Linux-spulletjes kunt gebruiken. File openen, data over een netwerkkaartje sturen, etcetera, allemaal niet mogelijk.
De 'oplossing' daarvoor is PREEMPT_RT. Dat is standaard Linux, maar _alle_ onderdelen zijn zodanig aangepast dat ze ten aller tijden onderbroken kunnen worden voor een belangrijke realtime klus. Dat klinkt simpeler dan het is; soms moet je wel eens een taak waar je aan begonnen bent gewoon afmaken. En daarom kostte dat 20 jaar.
LinuxCNC heeft al zeker een jaar of 8 ondersteuning voor die PREEMPT_RT kernels, en het is tegenwoordig ook de default.
Dat is niet waar....Doorbraak tussen aanhalingstekens omdat MS-DOS 40 jaar geleden al realtime was , puur en alleen omdat het niet in staat was om te multitasken en software en hardware interupts meteen werden uitgevoerd.
Voorbeeld: als ik in DOS met een int 21h oproep iets met mijn floppy doe dan moet ik maar afwachten wanneer dat klaar is. Gegarandeerd niet binnen de milliseconde die ik kan missen voor ik de motoren van de machine weer aandacht moet geven. En timerinterrupts heb ik dan ook niks aan, want die worden vrolijk geblokkeerd omdat anders het lezen van de floppy niet lukt.
(Been there, done that, alleen niet met een CNC-sturing. De oplossing destijds was een 80C535 het werk laten doen, aangestuurd door de PC)
De belangrijkste wet in de wetenschap: 'hoe minder efficient en hoe meer herrie, hoe leuker het is'

