linuxcnc – CNC Router Info https://cncrouterinfo.com/da Tir, 09. maj 2023 15:04:22 +0000 da-DK hver time 1 https://wordpress.org/?v=6.4.5 https://cncrouterinfo.com/wp-content/uploads/2022/08/favicon.webp linuxcnc – CNC Router Info https://cncrouterinfo.com/da 32 32 210092132 Dell Optiplex 7050 Mini LinuxCNC: Det ultimative omkostningseffektive valg for CNC-entusiaster https://cncrouterinfo.com/da/artikel/dell-optiplex-7050-mini-linuxcnc-gennemgang/ https://cncrouterinfo.com/da/artikel/dell-optiplex-7050-mini-linuxcnc-gennemgang/#comments Tir, 09. maj 2023 13:05:54 +0000 https://cncrouterinfo.com/?p=4264 Dell Optiplex 7050 Mini LinuxCNC fremstår som et omkostningseffektivt og kraftfuldt valg for CNC-entusiaster; udforsk vores omfattende gennemgang, som dykker ned i installation, latenstest og meget mere.

Introduktion

Da min bærbare computer døde alt for tidligt, var jeg på jagt efter en ny computer til at køre LinuxCNC til mine CNC-projekter. I dette indlæg vil jeg diskutere min erfaring med Dell Optiplex 7050 Mini, der har en Intel Core i5-6500-processor, og afgøre, om det er det rigtige valg for LinuxCNC-entusiaster som mig selv.

Dell Optiplex 7050 Mini – Nøglespecifikationer

Dell Optiplex 7050 Mini er en kompakt, men alligevel kraftfuld computer, der leveres med følgende specifikationer:

Dell Optiplex 7050 Mini LinuxCNC
  • Intel Core i5-6500-processor (6M cache, op til 3,60 GHz)
  • Op til 64 GB DDR4 RAM – Min er udstyret med 8 GB
  • Integreret Intel HD Graphics 530
  • Mange USB-porte og en 256 GB SSD monteret
  • Masser af disse enheder er tilgængelige brugt gennem tredjeparter. Jeg købte min til 150$

Disse specifikationer virkede lovende til at køre LinuxCNC, men den sande test ville komme i form af latenstest og ydeevne i den virkelige verden.

Installation af Debian 12 + LinuxCNC + Probe basic i 2023

jeg havde tidligere lavede et indlæg om installation af LinuxCNC 2.8.4 med Probe Basic, men desværre er der adskillige ødelagte depoter i sondens grundlæggende installationsscript... så jeg blev tvunget til at installere LinuxCNC 2.9 på Debian 12 ved at bruge instruktionerne på udviklerens websted, og det virkede … for det meste. Så jeg dedikerede et nyt indlæg om, hvordan jeg installerede det og de små udfordringer, jeg stod over for.

Læs mere om det her: [pladsholder]

Latenstest for Dell Optiplex 7050 Mini LinuxCNC

Latency er en kritisk faktor for LinuxCNC, da den bestemmer systemets evne til at reagere på ændringer i CNC-maskinens position. Lavere latenstid resulterer i en jævnere og mere præcis drift. For at evaluere Dell Optiplex 7050 Mini brugte jeg LinuxCNC 'latency-test'-værktøjet til at måle den maksimale basisgevind- og servo-trådforsinkelse.

Da jeg bruger en Mesa 7i96S basistråden er faktisk ikke anvendelig, men jeg havde den stadig kørende i mine tests.

LinuxCNC BIOS-ændringer til Dell Optiplex 7050 Mini

Jeg lavede nogle små ændringer i BIOS-indstillingen for forhåbentlig at få LinuxCNC til at køre jævnere på Dell Optiplex 7050 Mini. Jeg deaktiverede dybest set alle strømbesparende funktioner, sovetilstande og eventuelle virtualiseringsmuligheder. Jeg lod CPU'ens "turbo"-funktion være tændt, da jeg var usikker på, om dette ville gavne eller skade latensresultaterne.

Grub-modifikationer til Dell Optiplex 7050 Mini LinuxCNC

Jeg lavede nogle ændringer i Grub, herunder isolering af CPU-kerner til LinuxCNC og reduktion af dvaletilstande og tilstande for Intel i5-6500 CPU'en på Dell Optiplex 7050 Mini.

Følg instruktionerne i den originale artikel for at udføre disse ændringer.

på terminalen, skriv: sudo nano /etc/default/grub, når denne åbner, tilføj denne linje (for et 4-kernesystem): GRUB_CMDLINE_LINUX_DEFAULT="isolcpus=2,3,4 intel_idle.max_cstate=0 processor.max_cstate=0 inaktiv =poll" Du kan tilføje dette under de andre kommandolinjeparametre i filen. Tryk derefter på kontrol-x for at gemme den. skriv derefter: sudo /sbin/update-grub og genstart derefter. Bekræft at det virkede ved at gøre: sudo dmesg eller cat /proc/cmdline som viser parametrene brugt til den aktuelle opstart. Du bør se din isolcpus-kommando på denne liste.

Denne modifikation er inspireret af dette PrintNC wiki artikel.

Bemærk: Jeg har ikke uafhængigt bekræftet, om indstillingerne for inaktiv max, tilstand og inaktiv afstemning gavner.

Sammenligning af ændringer

Jeg læste et sted, at der kunne være en ydeevnefordel ved at isolere et CPU-kernepar, dvs. 2,3 for et 4-kernesystem i stedet for at adskille tilfældige kerner, så jeg lavede en hurtig test:

LinuxCNC latency histogram I5-6500 Dell optiplex 7050 mini
LinuxCNC latency – i5-6500 isolcpu 2,3
LinuxCNC latency histogram I5-6500 Dell optiplex 7050 mini
LinuxCNC latency histogram I5-6500 Dell optiplex 7050 mini

Denne test blev udført med 4x glxgears kørende og YouTube full HD-video i baggrunden.

Isolcpus 1,2,3-indstillingen resulterede i lavere latenstid, derfor er det, hvad jeg beholdt.

Resultater af Dell Optiplex 7050 Mini LinuxCNC Latency Test

Dell Optiplex 7050 Mini klarede sig fremragende i latenstestene. De målte latenser var et godt stykke under de anbefalede maksimumværdier for LinuxCNC, hvilket betyder, at LinuxCNC burde køre problemfrit på Dell Optiplex 7050 Mini. Det er dog værd at bemærke, at individuelle resultater kan variere afhængigt af computerens specifikke konfiguration, såvel som den tilsluttede CNC-hardware. Jeg bruger et Mesa-kort til direkte kontrol af mine servomotorer, så latenskravene er også meget mindre strenge.

Konklusion: Dell Optiplex 7050 Mini LinuxCNC – et solidt valg

Baseret på min erfaring og latenstestresultaterne er Dell Optiplex 7050 Mini med Intel Core i5-6500-processoren et solidt valg til at køre LinuxCNC. Dens kompakte formfaktor, kraftfulde processor og kompatibilitet med Linux gør den til en pålidelig mulighed for CNC-entusiaster. På ~$120 for en fuldt testet og fungerende enhed med 8 GB RAM og en 256 GB SSD er Dell Optiplex 7050 Mini LinuxCNC også omkostningseffektiv.

Husk dog, at den ideelle computer til LinuxCNC afhænger af dine specifikke behov og budget. Det er vigtigt at vurdere dine krav og undersøge andre muligheder, før du træffer en endelig beslutning. Samlet set skiller Dell Optiplex 7050 Mini LinuxCNC sig ud som et omkostningseffektivt og egnet valg for dem, der ønsker at køre LinuxCNC på et pålideligt system.

]]>
https://cncrouterinfo.com/da/artikel/dell-optiplex-7050-mini-linuxcnc-gennemgang/feed/ 2 4264
Sådan installeres LinuxCNC 2.8.4 og probe basic https://cncrouterinfo.com/da/artikel/hvordan-man-installerer-linuxcnc-probe-basic/ https://cncrouterinfo.com/da/artikel/hvordan-man-installerer-linuxcnc-probe-basic/#comments tor, 10. nov. 2022 14:55:23 +0000 https://cncrouterinfo.com/?p=4174

Sådan installeres linuxcnc 2.8.4 og probe basic

Samlet tid: 1 time

Download de nødvendige softwareværktøjer

linuxcnc probebasic 2.8.4 buster rufus

Download LinuxCNC 2.8.4 Debian 10 Buster PREEMPT-RT ISO
Download Rufus 3.2.0 https://rufus.ie/en/

Formater USB-stick og lav bootbar USB

2022 11 10 12 42 26 Vindue

ADVARSEL: Din USB-stick vil blive formateret, du vil miste al information, der er der.

Indsæt USB-stick, åbn RUFUS, vælg korrekt USB-drev/partition, vælg linuxcnc ISO og tryk på start.

Hvis du får POPUP'et "ISOHybrid-billede fundet -> Vælg Skriv i ISO-billedtilstand

Hvis du får pop op-vinduet "Download påkrævet", accepterer du ja for at få de nødvendige filer

Boot fra USB-stick

intel nuc usb

Indsæt USB-stikket i den enhed, du vil installere linuxcnc på. Tænd for enheden, og vælg USB-stick for at starte fra.
(google hvis du ikke ved hvordan; dette er universel viden)

Installer Debian

linuxcnc 2.8.4

Start installationsprogrammet og følg installationsinstruktionerne. I tilfælde af problemer er der masser af videoer online om, hvordan man løser problemer.

jeg fandt dette video ret nyttig.

Installer sonden grundlæggende

Følg instruktionerne, der er angivet på kcjengr.github.io fra trin #1

[Dette er et resumé for kildekig på kcjengr-linket ovenfor]

1- Opdater operativsystemet
Efter installationen skal du kopiere følgende i hovedterminalen en linje ad gangen og trykke på enter, vælg Y for ja, hvis du bliver spurgt på et hvilket som helst tidspunkt under installationen:

sudo apt opdatering
sudo apt opgradering

2- Start Linuxcnc første gang
Nu skal linuxcnc startes for første gang, for at den kan oprette sine mappemapper. Dette kan gøres ved at rullemenuen og vælge CNC og derefter LinuxCNC. Når programmet er startet, kan du lukke det ned og fortsætte nedenfor.

3- Installer Probe Grundlæggende krav
På en terminalemulator køres:

sudo apt installer python-pyqt5 python-pyqt5.qtquick python-dbus.mainloop.pyqt5 python-pyqt5.qtopengl python-pyqt5.qsci python-pyqt5.qtmultimedia qml-multimedia qml-multimedia qml-multimedia-qml-multi-module-qtquirck pyqt5-dev-værktøjer python-dev python-hjul python-setuptools python-pip git python-pyqtgraph python-pyqt5.qtwebkit

4- Download ProbeBasicInstaller
Linket på github-siden er brudt. Heldigvis havde jeg stadig en gammel kopi.
Du kan downloade den her: ProbeBasic-Installer-py2+3.g231c7ff.run

Klik på linket nedenfor for at downloade ProbeBasicInstaller-filen. Når den er downloadet, skal du finde i dens destinationsmappe og højreklikke og vælge egenskaber. Vælg fanen Tilladelser i det vindue, der vises, og marker afkrydsningsfeltet for "Tillad denne fil at køre som et program", se billeder nedenfor for reference. dobbeltklik nu på installationsikonet for at starte installationen. Følg installationsvejledningen for at installere Probe Basic. Vælg alle de tilgængelige elementer under den første installation. efter installationen skulle probe basic vises på linuxcnc-startskærmen, og du kan vælge at oprette et skrivebordsikon for det ved at markere afkrydsningsfeltet for at gøre det nederst på siden.

Tillykke! Du skulle nu være i stand til at starte Probe basic!

Værktøjer:

  • Rufus 3.20 bærbar
  • Linuxcnc 2.8.4 buster ISO

Materialer: USB-stick 8 eller 16 GB

]]>
https://cncrouterinfo.com/da/artikel/hvordan-man-installerer-linuxcnc-probe-basic/feed/ 1 LinuxCNC 2.8.2 Download, Installer & Probe_Basic GUI Installation ikke voksen 4174