Recept voor een (linux) cnc computer

Moderator: Moderators

Gebruikersavatar
Sven
Berichten: 5985
Lid geworden op: 24 sep 2008 09:13
Locatie: Arnhem
Contacteer:

Recept voor een (linux) cnc computer

Bericht door Sven »

Ik ben me aan het voorbereiden om een nieuwe frees-pc te gaan samenstellen.

Het is de eerste keer dat ik dat ga doen dus ik vrees dat ik wat advies nodig heb.
Ik begin met de basis uit Dabits draadje maar wil graag compleet zijn en vooral geen beslissingen nemen uit goedkoopte die later juist extra kosten geven....

Volgens mij heb ik nodig:

gigabyte h81-D3 moederbord
Pentium G3258 Processor (is uiteindelijk G3240 geworden, heb begrepen dat vooral het G32** belangrijk is)
geheugen, DDR3-SDRAM is 4 gig genoeg?
Voeding Ehhh, maakt dat nog wat uit?
Koeler? Zit die al bij de processor?
ssd, dat loopt wel los

Moeten alle interne kabeltjes er los bij gekocht worden?

Mesa?
Dat dat goed spul is is me duidelijk, maar wat doet het nou eigenlijk beter of meer dan een BOB?

Mist er nog iets in mijn lijstje?

Ja, een verloopje om de ssd aan te sluiten op de oude voeding.

Voor de linux lezers: de latency is tot nu toe ruim onder de 9000 gebleven, bij sommige tests onder de 8000.
Laatst gewijzigd door Sven op 27 apr 2016 19:44, 1 keer totaal gewijzigd.
350 kilo 1250x1250 aluminium portaalfrees:
http://cnczone.nl/viewtopic.php?f=8&t=13039
Beginnen met CNC? Ontwerpen, bouwen, of toch kopen?
http://cnczone.nl/viewtopic.php?f=8&t=15481
pa3gmi
Berichten: 250
Lid geworden op: 10 jun 2013 08:34
Locatie: Dinteloord
Contacteer:

Re: Recept voor een (linux) cnc computer

Bericht door pa3gmi »

Als ik dacht een nieuwe computer nodig te hebben heb ik tot twee maal toe hier een prima computer voor niet te veel geld aangeschaft. nieuw hoeft van mij niet meer, met voldoende geheugen en een SSD schijfje gaat het als een trein. Lenovo is daarbij ook nog prima spul, nagenoeg onverwoestbaar.
https://www.itsco.de/

zoiets bijvoorbeeld https://www.itsco.de/pc-lenovo-thinkcen ... -2735.html
Leeuwinga
Berichten: 2977
Lid geworden op: 29 apr 2007 15:00
Locatie: Roden
Contacteer:

Re: Recept voor een (linux) cnc computer

Bericht door Leeuwinga »

NIchts Deutsch nur Hollandisch.....http://www.mr-at.nl/gebruikte-pc-server-c-107.html
Cees
Gebruikersavatar
javanree
Berichten: 1020
Lid geworden op: 10 mei 2011 12:16
Locatie: Renswoude
Contacteer:

Re: Recept voor een (linux) cnc computer

Bericht door javanree »

Als je niet voor MESA kiest moet je een goede printerpoort hebben, let daar dan op.

Qua video ben je bij LinuxCNC beste af met Intel Integrated naar mijn mening, hoef je ook niet met drivers te rommelen. De Intel videochips van de afgelopen 5-7 jaar zijn snel genoeg voor een 1920*1080 resolutie met LinuxCNC
Gebruikersavatar
Sven
Berichten: 5985
Lid geworden op: 24 sep 2008 09:13
Locatie: Arnhem
Contacteer:

Re: Recept voor een (linux) cnc computer

Bericht door Sven »

Ik ben op zich best te vinden voor tweedehands.
Maar de eerste inventarisatie lijkt dat een helse zoektocht te maken voor een op het geheel gezien een kleine besparing.

Ik weet gewoon niet op welke specs ik moet gaan zoeken, en als ik het wel te weten kan komen welke moederborden geschikt zijn dan staan juist die gegevens weer niet vermeld in de advertentie.

Van de in het recept genoemde moederbord/processor combi heb ik uit het draadje (eh, megatouw) van dabit heb ik begrepen dat die goed is voor linuxcnc.

Oh, die graphics zit meen ik wel snor met het genoemde moederbord, maar daar kijk ik nog even naar.
350 kilo 1250x1250 aluminium portaalfrees:
http://cnczone.nl/viewtopic.php?f=8&t=13039
Beginnen met CNC? Ontwerpen, bouwen, of toch kopen?
http://cnczone.nl/viewtopic.php?f=8&t=15481
Gebruikersavatar
DaBit
Donateur
Berichten: 11017
Lid geworden op: 05 dec 2012 13:48
Locatie: Oss

Re: Recept voor een (linux) cnc computer

Bericht door DaBit »

Ik heb destijds inderdaad gloedjenieuwe PC-hardware in mijn CNC frees gestopt. Honderdnogwat euro versus 75 tweedehands. Als je nou kijkt hoeveel geld er verdwijnt in zo'n CNC frees dan is dat prijsverschil zeker de moeite waard om op te gaan beknibbelen, echt wel!

Modernere hardware is sneller, waardoor de GUI prettiger reageert, er grotere G-code files geladen kunnen worden voor de preview vertraagt, de boel is consistenter kwa prestaties, wat de kwaliteit van motion-control weer ten goede komt.
Modernere hardware is over het algemeen ook zuiniger met elektriciteit. Mijn CNC-PC's (en versterker voor de arbeidsvitamines) blijven lekker 24/7 aanstaan in de herfst/winter/vroege lente anders ben ik elk jaar aan wat anders toe, been there done that. Elektriciteit kost echter niet bepaald niks.

Ontopic: de door jou genoemde combinatie draait bij mij alweer een tijdje heel prima, met onwaarschijnlijk hoge servofrequenties. Je zou echter eens op het LinuxCNC forum de topics van PCW door kunnen neuzen; die probeert regelmatig wat en wat er bij mij in zit is alweer een paar jaar oud.

Kwa verdere specs: 2GB is zat, alles boven de 3GB is zinloos (32-bit OS), maar 4GB kost niks meer dan 2.
Voeding: maakt weinig uit. Moet een 24-pins ATX stekker hebben.
Koeler zit bij de CPU als je een boxed edition koopt.
SSDtje is fijn. 60GB is meer dan zat, de helft kan ook.
De interne kabeltjes die je nodig hebt zitten er bij. Dat wil zeggen: het SATA kabeltje. Verder heb je weinig kabeltje nodig.

MESA spul betekent in jouw geval degelijke I/O en hogere stapfrequenties naar je closedloop drives. Lopen ze soepeler van. Zal in jouw geval niet strikt noodzakelijk zijn als je al een BOB hebt, maar toch vind ik dat mesa spul zelfs op mijn ondergemotoriseerde Emcootje prettig.
De belangrijkste wet in de wetenschap: 'hoe minder efficient en hoe meer herrie, hoe leuker het is'
Gebruikersavatar
hainjedaf
Donateur
Berichten: 2424
Lid geworden op: 01 aug 2011 10:01
Locatie: Amsterdam
Contacteer:

Re: Recept voor een (linux) cnc computer

Bericht door hainjedaf »

Ik heb voor de Gigabyte H81-D2N gekocht vanwege:
-handig mini-ITX maatje dus ingebouwd in de schakelkast
-HDMI aansluiting voor de video
-RS232 en LPT on board dus extra IO mogelijkheden.
-Gigabyte borden zijn extra beschermd tegen stroompieken en andere ESD onzin en dat voor hele normale prijzen.
En idd de G3258 anniversary pentium.
Dat het ding maar een PCI slot heeft... Boeien.
1 Mesakaart is alles wat nodig is. Er kunnen immers 2
dochterkaarten aan, en die ga ik echt niet volmaken.
SSD is een hyper goedkoop 32Gb SanDisk dingetje... kostte nog geen 30 euro en toch SATA III.

Mbt de 3 gb ram: Bart heeft gelijk, al zou ik voor de 4 G gaan omdat je dan zeker weet dat je videoram buiten je werkgeheugen valt. En een beetje grafische prestatie is toch wel prettig in plaats een hakkelende GUI.

EN; meer werkgeheugen betekent dat je de 'swappiness' factor van de kernel omlaag kan stellen. Scheelt geswap naar disk wat beter is voor je SSD en voor je prestaties.
(Swappiness is een kernel parameter die bepaalt hoe snel de kernel besluit om naar disk te swappen. Veel swappen betekent veel HDD I/O actie. Dat gaat ten koste van je latency. En veel schijfacties helpen je SSD eerder om zeep.)
Met vriendelijke groet,
Marout Sluijter-Borms,
Amsterdam

Prusa Mini met OctoPrint
Sparren en tinkeren met iedereen en over alles wat techniek is.
tweety
Berichten: 150
Lid geworden op: 16 mei 2011 17:59
Contacteer:

Re: Recept voor een (linux) cnc computer

Bericht door tweety »

Contact Pasta voor je CPU koeler ?
Linux kan toch ook 64-bit voor meer geheugen ?
Het ligt aan welke versie je gebruikt, maar Linux lust tegenwoordig ook best wel wat geheugen.
Linux is ook snel aan gort als je hem plots zonder stroom laat zitten,
misschien ook een kleine UPS ?

Ik zou ook een beetje denken aan afscherming voor straling,
zoals instraling in USB kabels.
Ik heb daar veel last van gehad als alles dicht bij elkaar geplaatst is.
Daarom veel Ferriet Ontstoorfilters gebruikt, blikken afschermings wandjes,
centraal aardpunt enz..
Gebruikersavatar
DaBit
Donateur
Berichten: 11017
Lid geworden op: 05 dec 2012 13:48
Locatie: Oss

Re: Recept voor een (linux) cnc computer

Bericht door DaBit »

hainjedaf schreef: Mbt de 3 gb ram: Bart heeft gelijk, al zou ik voor de 4 G gaan omdat je dan zeker weet dat je videoram buiten je werkgeheugen valt. En een beetje grafische prestatie is toch wel prettig in plaats een hakkelende GUI.
Ik denk dat 4GB tegenwoordig makkelijker verkrijgbaar is dan 2GB :lol:
EN; meer werkgeheugen betekent dat je de 'swappiness' factor van de kernel omlaag kan stellen. Scheelt geswap naar disk wat beter is voor je SSD en voor je prestaties.
Ik meen dat ik 4GB erin heb zitten en helemaal geen swap aangemaakt heb.
Veel swappen betekent veel HDD I/O actie. Dat gaat ten koste van je latency. En veel schijfacties helpen je SSD eerder om zeep.)
Die latency moet je echter toch meerekenen voor een stabiel systeem; je moet uit gaan van de slechtste situatie...
Die schrijfacties geloof ik wel; write levelling werkt goed genoeg op een echte SSD. USB sticks, SD kaarten, etc. is een ander verhaal.
Er was ooit een test waar ze SSD's echt helemaal stuk geschreven hebben. Daar hadden ze maanden voor nodig met gespecialiseerde testsoftware. Eindconclusie: ook voor powerusers is het beperkte aantal schrijfacties geen enkel probleem.

Even googelen als je 'm wil vinden.
tweety schreef: Linux kan toch ook 64-bit voor meer geheugen ?
Ja, maar niet met een RTAI-enabled kernel, en dat is de vlotste.
RT-PREEMPT kan wel 64-bits, en Xenomai volgens mij ook. Beiden doen het op latency-gebied een tikje slechter dan RTAI.

Los daarvan zie ik niet zo in wat het voordeel van een 64-bit systeem is voor een CNC stuurcomputer. Met de extra adresruimte kun je toch niks.
In de toekomst zal het wel een keer moeten omdat drivers die 32-bit mode niet meer ondersteunen, maar zo ver is het nog niet.
Het ligt aan welke versie je gebruikt, maar Linux lust tegenwoordig ook best wel wat geheugen.
De standaard LinuxCNC installatie is Debian Wheezy met XFCE desktop. Dat valt nog wel mee.
De belangrijkste wet in de wetenschap: 'hoe minder efficient en hoe meer herrie, hoe leuker het is'
Gebruikersavatar
javanree
Berichten: 1020
Lid geworden op: 10 mei 2011 12:16
Locatie: Renswoude
Contacteer:

Re: Recept voor een (linux) cnc computer

Bericht door javanree »

tweety schreef:Linux is ook snel aan gort als je hem plots zonder stroom laat zitten,
misschien ook een kleine UPS ?
Met een journalling filesysteem valt het zat mee... EXT3 en nieuwer kunnen prima tegen harde reboots.
En hoe vaak valt de stroom nou uit tegenwoordig :roll:
Gebruikersavatar
hainjedaf
Donateur
Berichten: 2424
Lid geworden op: 01 aug 2011 10:01
Locatie: Amsterdam
Contacteer:

Re: Recept voor een (linux) cnc computer

Bericht door hainjedaf »

ik zet 99 van de 100 keer mijn bureaumachine gewoon KLACK uit...
Mijn Ubuntu 14.04 is daar nog geen dag ziek van geweest. En Chrome gaat na opening door waar ik gebleven was met browsen...
Sinds Ext4 en ReiserFS journalling is dat geen probleem meer. Reiser had nog wel eens dat ie dan effe tijd nodig had om je FS weer te reorganiseren, maar met Ext4 merk ik eigenlijk niets van een al dan niet correct afgesloten systeem.
(waren toen nog SCS-III LVDS disks in de desktop machines; rete snel voor die tijd maar tegen een SSD kinderspel)

32/64 bit? Linus heeft ongacht de bit-breedte geen problemen met geheugen. Het beheer van geheugen zit bij linux heel anders in elkaar.
Ik meen mij van kernel 1.x of 2.x nog te herinneren dat je bij een kernel-commpile nog een BIG_MEM vlaggetje in je make file moest zetten voor grotere geheugens of een specifieke i386_server kernel installeren.
maar AFAIK is dat bij de latere 2.x en de huidige 3.x kernels verleden tijd.

In het gebruik moet ik eerlijk zeggen; ik merk weinig verschil tussen 64 en 32 bit linux. En net als bij windows: veel pakketten zijn er alleen maar in i386 uitvoering en niet in x86_64....
Met vriendelijke groet,
Marout Sluijter-Borms,
Amsterdam

Prusa Mini met OctoPrint
Sparren en tinkeren met iedereen en over alles wat techniek is.
Gebruikersavatar
Sven
Berichten: 5985
Lid geworden op: 24 sep 2008 09:13
Locatie: Arnhem
Contacteer:

Re: Recept voor een (linux) cnc computer

Bericht door Sven »

Met bijna alle opmerkingen in gedachten weer wat speurwerk gedaan.

Tweedehands zijn de prijzen voor H81 systemen altijd hoger dan mijn boodschappenlijstje voor nieuwe componenten.
Het zijn altijd gamesystemen, de goedkoopste die ik zag was rond de 400,--

En dan zit er nooit de G32** processor in...

Heb ook de draadjes van PCW doorgenomen op linuxcnc.org, naast de h81 noemt hij ook de h97 serie, maar die is wat duurder.
Hij noemt ook de J1800 en J1900 serie, die kunnen zonder ventilator draaien.
Maar de door Bart gesuggereerde optie de boel te laten draaien in een dichte systeemkast lijkt me prima, dus een paar ventilatoren vind ik prima.
350 kilo 1250x1250 aluminium portaalfrees:
http://cnczone.nl/viewtopic.php?f=8&t=13039
Beginnen met CNC? Ontwerpen, bouwen, of toch kopen?
http://cnczone.nl/viewtopic.php?f=8&t=15481
Gebruikersavatar
Guvner
Donateur
Berichten: 479
Lid geworden op: 20 mei 2014 15:40
Locatie: Brielle
Contacteer:

Re: Recept voor een (linux) cnc computer

Bericht door Guvner »

Ik ga je draadje even volgen sven...

Ben over een paar maandjes ook toe aan mijn nieuwe pc voor de machien. Dan hoop ik eindelijk mijn werkplaats zo vorm te hebben gegeven dat ik mijn machine onderdelen uit een kast kan gaan halen en deze eindelijk eens in elkaar kan gaan zetten.
If It Don't Fit, Use a Bigger Hammer
Gebruikersavatar
hainjedaf
Donateur
Berichten: 2424
Lid geworden op: 01 aug 2011 10:01
Locatie: Amsterdam
Contacteer:

Re: Recept voor een (linux) cnc computer

Bericht door hainjedaf »

Die 3258 CPU
http://tweakers.net/pricewatch/394897/i ... boxed.html

De H81 mini itx
http://tweakers.net/pricewatch/412270/g ... n-d2h.html

En dan nog een willekeurig reepje DDR3 ram.

Ben je volgens mij al met 150 euro klaar inclusief 30 GB ssd.
Een PC voeding kan je uit een oud lijk rukken
En de hele boel timmer je toch in de apparatuur kast...

Maar als je voor een mesakaartje gaat, is die dell die je van mij kocht, voldoende....
Met vriendelijke groet,
Marout Sluijter-Borms,
Amsterdam

Prusa Mini met OctoPrint
Sparren en tinkeren met iedereen en over alles wat techniek is.
Plaats reactie