Mach3 vs. Mach4

Alle vragen die betrekking hebben over Mach cnc controllers

Moderator: Moderators

benkr
Donateur
Berichten: 7790
Lid geworden op: 16 jun 2012 16:32
Locatie: Valkenswaard

Mach3 vs. Mach4

Bericht door benkr »

Omdat de discussie over Mach3 vs. Mach4 weer oplaait wil ik proberen de voor- en nadelen van beiden inzichtelijk te maken.
Ik zelf ben een Mach3 gebruiker op basis van een Pokeys57CNC dus dat zal mijn invalshoek worden, maar andere controllerkaarten mogen ook aan bod komen wat mij betreft.

Mach3:
Maximaal 3 assen gelijktijdig (met Pokeys57CNC)
Windows XP t/m Windows 10/64
T/m Windows 7/32 parallel port ondersteuning mogelijk
Geen ondersteuning voor schroefdraad draaien (met Pokeys57CNC roept Budgen30)
0 - 10V voor VFD sturing wordt niet meer ondersteund (met Pokeys57CNC roept Budgen30)
Eenvoudige licentiefile die altijd geldig blijft
Werkt tot 500 regels code zonder licentie

Mach4:
6 assen gelijktijdig
Windows XP t/m Windows10/64
Zelf parallel port ondersteuning mogelijk
Non integrated video card with minimal 256Mb ram
Licentiefile wordt tegenwoordig gekoppeld aan specifieke PC, andere PC dan nieuwe licentie kopen
Demo mode is kennelijk erg beperkt in het 'echte' gebruik van een machine en kost eigenlijk altijd geld
Macro gebeuren is compleet anders t.o.v. Mach3

Ik kom eigenlijk nu al tot de conclusie dat als ik wil werken zoals ik dat nu doe, ik al meteen 2 licenties moet kopen om te kunnen doen wat ik nu met Mach3 doe, 1 licentie voor de PC bij de machine en eentje op de laptop waar ik veel zit te spelen en zo. Die licentie voor de laptop kan ik never nooit overzetten op een PC bij een andere machine, dat is niet echt handig.

UCC en Eding worden wel erg interessant nu.
Gebruikersavatar
hugo stoutjesdijk
Donateur
Berichten: 12054
Lid geworden op: 02 mar 2011 17:04
Locatie: elst (u)
Contacteer:

Re: Mach3 vs. Mach4

Bericht door hugo stoutjesdijk »

Ik mis de prijs, als Mach4 maar €49.95 kost is het allemaal niet zo spannend. :mrgreen:
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
benkr
Donateur
Berichten: 7790
Lid geworden op: 16 jun 2012 16:32
Locatie: Valkenswaard

Re: Mach3 vs. Mach4

Bericht door benkr »

Mach4 Hobby kost 200 dollar.
Mach3 kost 175 Dollar.
wdbruin
Berichten: 35
Lid geworden op: 30 jun 2020 09:20
Locatie: Hoevelaken

Re: Mach3 vs. Mach4

Bericht door wdbruin »

benkr schreef: 17 aug 2020 20:16 UCC en Eding worden wel erg interessant nu.
Stel dat ik een fabrieksmachine koop met MACH3-controller.
Wat betekent het om dit in de toekomst evt. om te bouwen naar EdingCNC?
  1. vervangen van controllerboard?
  2. is dat een kwestie van omhangen van draadjes of komt er meer bij kijken?
  3. moeten er nog meer modificaties (aan de machine) plaatsvinden?
  4. is dat door een leek (zoals ik ben) te doen of moet ik daar een specialist voor inhuren?
benkr
Donateur
Berichten: 7790
Lid geworden op: 16 jun 2012 16:32
Locatie: Valkenswaard

Re: Mach3 vs. Mach4

Bericht door benkr »

Alles is zelf te doen, en hoe je het ook draait of keert, die machine is nooit echt helemaal naar je zin, dat lijkt nu misschien wel zo, maar het is niet voor niets dat vrijwel iedereen na een eerste ook een tweede en zelfs nog een derde machine bouwt. Bij kopen is dat net zo natuurlijk, de echte minpunten merk je pas op als de machine al een hele tijd bij je thuis staat te draaien.
En om je machine optimaal te gebruiken zul je je hoe dan ook moeten gaan verdiepen in de hele opbouw van de machine, dus ook van de controller.
Zorg er daarom ook zeker voor dat je er een goede set documentatie bij krijgt, zeker een bedradingsschema en alle gebruikte software (als back-up) horen daar bij.
En als je dan later over wilt stappen op een andere controller dan stelt dat waarschijnlijk niet zo heel erg veel meer voor, voorwaarde is wel dat je je eigen machine dan al goed kent.

Elke controller heeft per as (en per driver dus) step en dir signalen, en ook per as een home sensor, dat zijn de voornaamste signalen die je over moet zetten, evenals de stuursignalen voor je spindelmotor, dat is vaak 0 - 10 V.
Tolp2
Donateur
Berichten: 476
Lid geworden op: 28 nov 2015 10:06
Locatie: Rotterdam
Contacteer:

Re: Mach3 vs. Mach4

Bericht door Tolp2 »

Hierbij mijn bijdragen aan de dsicussie.

Mach3:
+ Grote gebruikersgroep, nog steeds. Er is gewoon heel veel informatie over het programma te vinden;
- Wordt helaas niet meer verder ontwikkeld. Mocht er ooit een wijziging in Win10 komen, waarbij het programma niet meer werkt, dan hang je.
- De GUI is Mach3 (daar zijn de meningen over verdeeld hoe goed dat is). Dit is wel te verhelpen met andere screensets, maar het blijft in basis toch beperkt met bitmaps als knoppen en LED's.
+ PoKeys75CNC: wel degelijk 4 assen mogelijk (was mijn setup). Met de laatste versie van de driver is volgens mij tot 6 assen gelijktijdig mogelijk.
+ PoKeys75CNC: 0-10V werkt met PWM uit het bord, maar echt lineair is het niet. Voor mensen met een HuanYang driver is er een alternatief om deze met een plugin direct over RS485 aan te sturen.
- PoKeys75CNC: documentatie? Welke documentatie...
+ Zelf plugins schrijven werkt in de 'normale' computer taal C en is redelijk gedocumenteerd.
+ Zelf macro's schrijven kan met VB-Script.
- Auto-squaring gantry was niet mogelijk (of ik ben er niet achter gekomen hoe dat te doen in de software anders dan stelschroeven te gaan monteren.

Mach4:
- Heeft alleen in naam een relatie met Mach3. De originele ontwikkelaar heeft helemaal niks te maken met dit product (alleen de naam is gekocht) en de code is compleet nieuw.
- Toen ik het uitprobeerde (2 jaar geleden) was het nog erg sterk in ontwikkeling. Voelde alsof ik een auto kocht, maar de ruitenwissers, richtingaanwijzers, etc moesten nog worden ontworpen.
- GUI oogt moderner, maar knopjes zijn wel klein voor een touchscreen. Nog steeds erg veel functies op één scherm gepropt.
- Macro's schrijven in LuaScript. Weer een nieuwe taal er bij leren die niet heel wijdverbreid is. Ze hadden beter in kunnen zetten op Python om echt de gebruiker de mogelijkheid tot aanpassen te geven. Gemiste kans denk ik.
- Gesloten systeem, plugins schrijven is niet zonder meer mogelijk. Hierdoor zullen er waarschijnlijk minder plugins ontstaan dan voor Mach 3. Voor de HuangYang was destijds niks beschikbaar om deze over RS485 aan te sturen.
- Aan plugins (ook de basic zoals de parallelle poort) hangt een aanvullend prijskaartje.

Disclaimer: ik ben overgestapt op LinuxCNC
Assumptions are the mother of all $%^& ups.
Twee keer meten is zeker weten, als je weet wat je meet...
John Sellis
Donateur
Berichten: 499
Lid geworden op: 10 mar 2014 13:09
Locatie: genemuiden

Re: Mach3 vs. Mach4

Bericht door John Sellis »

Ik heb mach4 een paar keer geprobeerd op verschillende pc's. ik vind het toch niet fijn werken! met 1 hobby licentie kun je ca 8 sub licentie's krijgen dus 1 keer betalen en 8 pc gebruiken 8)

maar met mach3 zijn zoveel dingen te vinden op in internet dat je de machine uit eindelijk altijd werkend krijgt. wereld wijd word dit het meest gebruikt onder de hobbyisten en semi professionals.

Gebruik mach3 al ca 5 jaar icm mij plasma snijder en al 3 jaar met verschillende frezen.

Voorlopig geen mach4 voor mij!
Gebruikersavatar
Bjornski1976
Berichten: 1130
Lid geworden op: 01 feb 2013 14:10
Locatie: Gorinchem

Re: Mach3 vs. Mach4

Bericht door Bjornski1976 »

Ik denk dat de voor en nadelen redelijk uit een gezet zijn in dit topic. Heb laatst hier op het forum een YouTube filpje voorbij zien komen waarin mach4 helemaal wordt afgefakkeld.

Als het werkt zie ik geen reden om naar mach4 over te stappen. Ook heeft het geen zin om alles te upgraden als het je de functies niet gebruikt. Anders Jan je altijd nog over naar emc / linuxcnc. Wat je aan licentie kosten bespaart kan je Dan uitgeven aan een ander io kaartje, Mesa geloof ik.

Zelf denk ik dat het grote deels een persoonlijke voorkeur is welke software te gebruiken in combinatie met hardware. Zelf ben ik nu meer aan het denken om te gaan voor leafboy in plaats van pokey plus Mach3 waar ik Al een licentie voor heb. En dat gantry rechtzetten is mogelijk in Mach3. Heb het zelf niet nodig.
Kennis en wijsheid zijn relatief, gevormd door perceptie & invloed van anderen, Ik wens je veel wijsheid toe bij het toepassen van je kennis.
benkr
Donateur
Berichten: 7790
Lid geworden op: 16 jun 2012 16:32
Locatie: Valkenswaard

Re: Mach3 vs. Mach4

Bericht door benkr »

Tolp2 schreef: 18 aug 2020 09:26 Hierbij mijn bijdragen aan de dsicussie.

Mach3:
+ Grote gebruikersgroep, nog steeds. Er is gewoon heel veel informatie over het programma te vinden;
- Wordt helaas niet meer verder ontwikkeld. Mocht er ooit een wijziging in Win10 komen, waarbij het programma niet meer werkt, dan hang je.
- De GUI is Mach3 (daar zijn de meningen over verdeeld hoe goed dat is). Dit is wel te verhelpen met andere screensets, maar het blijft in basis toch beperkt met bitmaps als knoppen en LED's.
+ PoKeys75CNC: wel degelijk 4 assen mogelijk (was mijn setup). Met de laatste versie van de driver is volgens mij tot 6 assen gelijktijdig mogelijk.
+ PoKeys75CNC: 0-10V werkt met PWM uit het bord, maar echt lineair is het niet. Voor mensen met een HuanYang driver is er een alternatief om deze met een plugin direct over RS485 aan te sturen.
- PoKeys75CNC: documentatie? Welke documentatie...
+ Zelf plugins schrijven werkt in de 'normale' computer taal C en is redelijk gedocumenteerd.
+ Zelf macro's schrijven kan met VB-Script.
- Auto-squaring gantry was niet mogelijk (of ik ben er niet achter gekomen hoe dat te doen in de software anders dan stelschroeven te gaan monteren.

Mach4:
- Heeft alleen in naam een relatie met Mach3. De originele ontwikkelaar heeft helemaal niks te maken met dit product (alleen de naam is gekocht) en de code is compleet nieuw.
- Toen ik het uitprobeerde (2 jaar geleden) was het nog erg sterk in ontwikkeling. Voelde alsof ik een auto kocht, maar de ruitenwissers, richtingaanwijzers, etc moesten nog worden ontworpen.
- GUI oogt moderner, maar knopjes zijn wel klein voor een touchscreen. Nog steeds erg veel functies op één scherm gepropt.
- Macro's schrijven in LuaScript. Weer een nieuwe taal er bij leren die niet heel wijdverbreid is. Ze hadden beter in kunnen zetten op Python om echt de gebruiker de mogelijkheid tot aanpassen te geven. Gemiste kans denk ik.
- Gesloten systeem, plugins schrijven is niet zonder meer mogelijk. Hierdoor zullen er waarschijnlijk minder plugins ontstaan dan voor Mach 3. Voor de HuangYang was destijds niks beschikbaar om deze over RS485 aan te sturen.
- Aan plugins (ook de basic zoals de parallelle poort) hangt een aanvullend prijskaartje.

Disclaimer: ik ben overgestapt op LinuxCNC
Als je met auto squaring het automatisch haaks stellen, ook tandem homing genoemd, door zowel links als rechts van het portaal te meten dan kan ik zeggen dat dit echt wel werkt, Portje zijn (toekomstige) machine gebruikt het, het werkt perfect.
Ik had het bij Pokeys gevraagd en kreeg als antwoord dat dit de standaard mode was.
Dus de positie van de home switches bepaalt de scheef- of haaksheid van het portaal.
Laatst gewijzigd door benkr op 19 aug 2020 12:59, 2 keer totaal gewijzigd.
benkr
Donateur
Berichten: 7790
Lid geworden op: 16 jun 2012 16:32
Locatie: Valkenswaard

Re: Mach3 vs. Mach4

Bericht door benkr »

John Sellis schreef: 19 aug 2020 11:26 Ik heb mach4 een paar keer geprobeerd op verschillende pc's. ik vind het toch niet fijn werken! met 1 hobby licentie kun je ca 8 sub licentie's krijgen dus 1 keer betalen en 8 pc gebruiken 8)

maar met mach3 zijn zoveel dingen te vinden op in internet dat je de machine uit eindelijk altijd werkend krijgt. wereld wijd word dit het meest gebruikt onder de hobbyisten en semi professionals.

Gebruik mach3 al ca 5 jaar icm mij plasma snijder en al 3 jaar met verschillende frezen.

Voorlopig geen mach4 voor mij!
Ik denk dat met de nieuwe Mach4 Versie 2 de policy weer gewijzigd is, ze schrijven nu heel duidelijk (denk ik dan toch) dat de licentie maar voor 1 PC geldig is en dat een andere PC een nieuwe licentie betekent.
wdbruin
Berichten: 35
Lid geworden op: 30 jun 2020 09:20
Locatie: Hoevelaken

Re: Mach3 vs. Mach4

Bericht door wdbruin »

Dus als ik het goed samenvat:
  • MACH3 heeft op dit moment voorsprong als het gaat om mogelijkheden / beschikbare functies / prijsstelling / beschikbare ervaring van bestaande gebruikers / etc.
  • Echter ... MACH3 is end-of-life / wordt niet meer doorontwikkeld
  • MACH4 is nog minder doorontwikkeld / wordt beperkt ondersteund op fabrieksmachines / licentie zal duurder worden
  • Voor bestaande MACH3 gebruikers is een evt, switch naar MACH4 dus (voorlopig nog) niet bijster interessant
Voor iemand die nieuw is in CNC-land / geen ervaring heeft met MACH3 id het dus wellicht niet handig om daar op dit moment nog mee te starten?

Dan is dus de vraag: wat is de meest aanbevolen route voor een newbie zoals ik ben?
  • voorlopig starten met een DSP-controller die standaard op de machine zit
    Afbeelding
  • afwachten hoe e.e.a. zich in controller-land ontwikkelt
  • en op termijn beslissing nemen voor te gebruiken software / controller
En ja als dan toch alle opties nog open zijn: waarom dan niet voor een controller kiezen waarbij je helemaal geen PC of specifieke software nodig hebt, zoals b.v. de MASSO G3?
https://www.masso.com.au/product/mill-r ... roller-g3/
Gebruikersavatar
Bjornski1976
Berichten: 1130
Lid geworden op: 01 feb 2013 14:10
Locatie: Gorinchem

Re: Mach3 vs. Mach4

Bericht door Bjornski1976 »

Ik kan me zo voorstellen dat kiezen voor masso controller heel bewust is gedaan en daarbij het gemak , overzicht, simpliciteit de voorkeur heeft. Het nadeel is dat indien we ook maar een ding op het bord defect raakt je simpelweg of alles kan vervangen of indien nog gedeeltelijk bruikbaar hier mee te leren leven.
Iets modulair samenstellen is veel flexibeler bij een defect en makkelijker uit the breiden indien nodig. Ook heeft het meer vrijheid in keuze mogelijkheden.
Als je moet beginnen zou Linux mij voorkeur hebben maar Mach3 is nog steeds een goed alternatief. Let wel dat we andere mogelijkheden zoals eding maar heb daar geen ervaring mee.
Kennis en wijsheid zijn relatief, gevormd door perceptie & invloed van anderen, Ik wens je veel wijsheid toe bij het toepassen van je kennis.
Gebruikersavatar
Kars-cnc
Donateur
Berichten: 1767
Lid geworden op: 07 okt 2015 05:33
Locatie: Heerde (Gelderland)

Re: Mach3 vs. Mach4

Bericht door Kars-cnc »

benkr schreef: 19 aug 2020 12:50 Ik denk dat met de nieuwe Mach4 Versie 2 de policy weer gewijzigd is, ze schrijven nu heel duidelijk (denk ik dan toch) dat de licentie maar voor 1 PC geldig is en dat een andere PC een nieuwe licentie betekent.
Ik denk dat de sub-licenties waar John Sellis op doelt alleen voor off-line werken zijn. Je ziet dat ook veel bij professionele CAD software, dat naast de dure hoofdlicentie er gratis "viewer" versies mogelijk zijn. Je zult maar 1 CNC machine daadwerkelijk kunnen aansturen met 1 licentie.

Verder heeft elke serieuze software leverancier wel de mogelijkheid je een nieuwe licentie te verstrekken als je PC kapot gegaan is of je bent aan een nieuwere toe. Dat moet dan altijd wel aangevraagd worden en kost tijd. Een PC crash op vrijdagavond levert je op die manier zomaar een vrij weekend op :lol: :lol: :lol:

Nu is het wel zo dat als je Eding, Mesa of PoKeys bordje stuk gaat draai je ook niet diezelfde dag weer...
benkr
Donateur
Berichten: 7790
Lid geworden op: 16 jun 2012 16:32
Locatie: Valkenswaard

Re: Mach3 vs. Mach4

Bericht door benkr »

Kars-cnc schreef: 19 aug 2020 19:08 Nu is het wel zo dat als je Eding, Mesa of PoKeys bordje stuk gaat draai je ook niet diezelfde dag weer...
Nou dat denk ik toch wel, ik heb er momenteel 4 in huis (Pokeys57CNC) dus dat komt wel goed.

En dat off-line werken, volgens mij noemen ze dat hun Demo versie.
Plaats reactie