Raspberry pi en Linuxcnc

LinuxCNC kan hier besproken worden

Moderator: Moderators

Harvie
Berichten: 11
Lid geworden op: 03 aug 2024 18:54

Raspberry pi en Linuxcnc

Bericht door Harvie »

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
Laatst gewijzigd door Harvie op 13 aug 2024 23:00, 1 keer totaal gewijzigd.
Harvie
Berichten: 11
Lid geworden op: 03 aug 2024 18:54

Re: Respberry pi en Linuxcnc

Bericht door Harvie »

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
MeMoRy
Berichten: 842
Lid geworden op: 17 okt 2022 09:40
Locatie: Utrecht

Re: Respberry pi en Linuxcnc

Bericht door MeMoRy »

Hoe bedoel je "vindt de parallelle poort niet". Een RPi 5 heeft helemaal geen parallelle poort.
Bjor
Berichten: 7
Lid geworden op: 16 aug 2020 12:38

Re: Respberry pi en Linuxcnc

Bericht door Bjor »

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.
M.vr.gr.
Ben
Harvie
Berichten: 11
Lid geworden op: 03 aug 2024 18:54

Re: Respberry pi en Linuxcnc

Bericht door Harvie »

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
Harvie
Berichten: 11
Lid geworden op: 03 aug 2024 18:54

Re: Raspberry pi en Linuxcnc

Bericht door Harvie »

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.
Harvie
Berichten: 11
Lid geworden op: 03 aug 2024 18:54

Re: Raspberry pi en Linuxcnc

Bericht door Harvie »

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
Gebruikersavatar
DaBit
Donateur
Berichten: 11640
Lid geworden op: 05 dec 2012 13:48
Locatie: Oss

Re: Raspberry pi en Linuxcnc

Bericht door DaBit »

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
De belangrijkste wet in de wetenschap: 'hoe minder efficient en hoe meer herrie, hoe leuker het is'
Gebruikersavatar
Bjornski1976
Berichten: 1224
Lid geworden op: 01 feb 2013 14:10
Locatie: Gorinchem

Re: Raspberry pi en Linuxcnc

Bericht door Bjornski1976 »

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 :mrgreen:
Kennis en wijsheid zijn relatief, gevormd door perceptie & invloed van anderen, Ik wens je veel wijsheid toe bij het toepassen van je kennis.
Gebruikersavatar
andrefc101
Donateur
Berichten: 4338
Lid geworden op: 26 dec 2007 08:39
Locatie: Bergen op Zoom
Contacteer:

Re: Raspberry pi en Linuxcnc

Bericht door andrefc101 »

Ja, ik heb er ook wel eens aan gedacht, maar dat was snel over.
Gebruikersavatar
hainjedaf
Donateur
Berichten: 2970
Lid geworden op: 01 aug 2011 10:01
Locatie: Amsterdam
Been thanked: 1 time

Re: Raspberry pi en Linuxcnc

Bericht door hainjedaf »

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.
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.
Gebruikersavatar
Markus
Donateur
Berichten: 1253
Lid geworden op: 01 sep 2007 22:43
Locatie: Aduard, Groningen
Contacteer:

Re: Raspberry pi en Linuxcnc

Bericht door Markus »

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
keesfrees
Berichten: 3580
Lid geworden op: 08 jan 2008 20:25
Locatie: Grönnen

Re: Raspberry pi en Linuxcnc

Bericht door keesfrees »

[ knip ]
Interessant.

Maar :
Markus schreef: 25 sep 2024 18:03 ps -. Freecad draait nu ook onder Linux
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
Gebruikersavatar
DaBit
Donateur
Berichten: 11640
Lid geworden op: 05 dec 2012 13:48
Locatie: Oss

Re: Raspberry pi en Linuxcnc

Bericht door DaBit »

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)
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.
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.
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.
Dat is niet waar....
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'
Plaats reactie