cnc controller board advies gevraagd (arduino/cnc shield alternatief) en bijbehorende software

Moderator: Moderators

Goudgele
Berichten: 267
Lid geworden op: 21 jul 2020 12:56
Locatie: Halsteren

Re: cnc controller board advies gevraagd (arduino/cnc shield alternatief) en bijbehorende software

Bericht door Goudgele »

Plaats eens wat foto's van je bedrading en je configuratie in UGS. Daar ligt hoogst waarschijnlijk het probleem. Zonder die info is het lastig om je probleem te verhelpen....
Met een nieuwe controller ga je zo tegen exact hetzelfde probleem aanlopen verwacht ik.
Andre_designer
Berichten: 26
Lid geworden op: 14 aug 2021 11:21

Re: cnc controller board advies gevraagd (arduino/cnc shield alternatief) en bijbehorende software

Bericht door Andre_designer »

Goudgele schreef: 12 okt 2021 08:21 Met een nieuwe controller ga je zo tegen exact hetzelfde probleem aanlopen verwacht ik.


dat denk ik ook ,ja!! mijn idee /my thought!!

maar je gaat op een gegeven moment ga je van alles denken.
dit probleem drived tot madness en tot niet wetendheid. zal later de grbl configuratie posten (which is pretty standard).
zijn zoveel dingen die ik niet weet.
ugs geeft( zoveel) error meldingen. welke ik op het internet niet uit gevonden krijg en vragen en dillema's oproept. heb ook vragen over de grbl configuratie. wat moet aan staan en waarom. wat betekend wat en waarom. wat doet wat en wat is het gedrag/gevolg van een bepaalde setting (bijv. als $22 aan zet en $21 uit zet en dan een homing doe(zover het werkt) wat gebeurd er dan) ik overweeg/ denk er over om alleen de arduino te gaan gebruik en het cnc shield er tussenuit te trekken. qua limit switch-wiring tot aan het eind van de draad tot aan eind van stekkertje werkt het goed (met het switch-je in ruststand geen contact.met het switch ingedrukt contact maar als ik het stekkertje vastmaak met open schakelaar krijg ik een alarm/error(dit stukkie drived me tot madness. er is geen logica voor!!)) als ik één schakelaar voor test situatie aan het cnc shield en in g-sender een ? command (met $10=19 in grbl aan) dan krijg ik een pn:y respectievelijk pn:x signaal terug .op de z pin krijg ik niks terug. wat ik niet snap op de x- en op de y- pin krijg geen signaal terug(tegelijkertijd weet dat ik thuis ook niet zeker(hobbyruimte is elders)) op het cnc-shield. daarom overweeg om het cnc shield er tussenuit te trekken. het vermoeden begint te ontstaan dat het cnc shield kapot is(tegelijkertijd weet ik dat ook niet zeker) juist om de reden dat het op de z pin geen signaal geeft en het onverklaarbare problemen geeft.(het drived me tot madness en ik word er geschuffeld van (en ik het tegen de terrein eigenaar waar ik mn klusruimte heb staan wel netjes wil houden)). wil proberen of ik het alleen met de arduino het voormekaar kan krijgen. de wil om op te lossen is er!!(ben gister maar naar huis gegaan).

Zal wel later de grbl-configuratie wel posten!!
Domme vragen bestaan niet. domme antwoorden wel.
Goudgele
Berichten: 267
Lid geworden op: 21 jul 2020 12:56
Locatie: Halsteren

Re: cnc controller board advies gevraagd (arduino/cnc shield alternatief) en bijbehorende software

Bericht door Goudgele »

Als alles correct is aangesloten, doe je 1x de configuration wizard in UGS en kan je aan de slag, verder hoef je niets te configureren. Plaats dus ook even een schema van de aansluiting van de switches, zoals je het nu hebt zitten. En benoem ook welke switches het zijn. (NPN, PNP, NO, NC, schakelaars of sensoren?)

Gebruik je externe drivers? In dat geval zou ik die hele cnc shield weg doen; de inputs en outputs direct in de Arduino prikken. Of nog liever; een screw shield nemen. Dat is geen verplichting hoor, maar ik vind het altijd fijner werken zonder dat cnc shield.
hfjbuis
Berichten: 1443
Lid geworden op: 13 feb 2017 00:26
Locatie: Hoensbroek

Re: cnc controller board advies gevraagd (arduino/cnc shield alternatief) en bijbehorende software

Bericht door hfjbuis »

Mij schiet iets te binnen,

Ik heb voor de arduino uno ook cnc shields van keyes. Daar loopt de stappenmotor van een slijpsteentje op. Op dat shield waren pinnen verwisseld. Ik heb het programma opgeduikeld en in de pinmapping (cpu_map.h) staat dit als mijn commentaar:
// Z Limit pin and spindle PWM/enable pin swapped to access hardware PWM on Pin 11.

En dan kan het kloppen dat de Z-limit niet werkt
Zonder verandering geen verbetering. Soms is niets meer veranderen al een verbetering.
Goudgele
Berichten: 267
Lid geworden op: 21 jul 2020 12:56
Locatie: Halsteren

Re: cnc controller board advies gevraagd (arduino/cnc shield alternatief) en bijbehorende software

Bericht door Goudgele »

Dat is waar ook! Die heb ik heel lang geleden ook eens voorbij zien komen. Is volgens mij afhankelijk van het bouwjaar van de CNC shield en de GRBL versie. Dat zou zomaar eens de oplossing kunnen zijn.
Andre_designer
Berichten: 26
Lid geworden op: 14 aug 2021 11:21

Re: cnc controller board advies gevraagd (arduino/cnc shield alternatief) en bijbehorende software

Bericht door Andre_designer »

hfjbuis schreef: 13 okt 2021 19:07 Mij schiet iets te binnen,

Ik heb voor de arduino uno ook cnc shields van keyes. Daar loopt de stappenmotor van een slijpsteentje op. Op dat shield waren pinnen verwisseld. Ik heb het programma opgeduikeld en in de pinmapping (cpu_map.h) staat dit als mijn commentaar:
// Z Limit pin and spindle PWM/enable pin swapped to access hardware PWM on Pin 11.

En dan kan het kloppen dat de Z-limit niet werkt
dus met andere geziene gezegde woorden de z-limit pin en PWM zijn omgedraaid.

hmmm... dat zou verklaren waarom ik geen signaal terug krijg. teditgeljikertijd vind ik dat een beetje raar. je zou bij je eigen denken dat het standaard op de pinnen zou moeten doe. het suggereert volgens die printplaat beschrijving dat het zo aangesloten moet worden. maar ik bij mn eigen denkerige donkerige eigen besloten om het cnc shield er tussenuit te trekken en alleen de arduino te gaan gebruiken en dan maar weer is in de praktijk is te gaan kijken wat het weer gaat doen. maar het verklaart voor mij nog steeds niet waarom ik alarm meldingen in ugs/ g-sender krijg. het lijkt wel of dit standaard behavior van ugs g-sender zoals ik het begrijp/lees klopt dit?? zo ja, waarom?? tegelijkertijd ook wel een beetje verklaarbaar anders zou die door zn assen heen lopen maar tegelijkertijd ook een beetje gek gedrag dat je 'm moet ontgrendelen en alles geblokkeert staat en dat je 'm niet kan ontgrendelen en dat alles geblokkeerd staat e blijft staat met switches vast. Meer logisch gedrag zou zijn als je 'm zou homen(hoe je 'm uberhaupt ook moet homen en rehomen ) en dat tie op zn home positie op zn blokkeerpositie/alarm zou gaan.

uberhaupt anyway, ik denk dat ik alleen de arduino uit ga proberen en is ga kijken hoe dit in praktijk uitwerkt.(niets weet je van te voren(het kan twee kanten uit)) wel een handige die screw shields :lol: ;-) Maar ja yo ja. eerst maar zien eerst maar kijken hoe het met die arduino verder zien kijken.

dit is trouwens de grbl config die ik nog zou posten (nog redelijk standaard config)

**** Connected to COM3 @ 115200 baud ****
Grbl 1.1h ['$' for help]
>>> $$
$0 = 10 (Step pulse time, microseconds)
$1 = 25 (Step idle delay, milliseconds)
$2 = 0 (Step pulse invert, mask)
$3 = 6 (Step direction invert, mask)
$4 = 0 (Invert step enable pin, boolean)
$5 = 0 (Invert limit pins, boolean)
$6 = 0 (Invert probe pin, boolean)
$10 = 19 (Status report options, mask)
$11 = 0.010 (Junction deviation, millimeters)
$12 = 0.002 (Arc tolerance, millimeters)
$13 = 0 (Report in inches, boolean)
$20 = 0 (Soft limits enable, boolean)
$21 = 0 (Hard limits enable, boolean)
$22 = 0 (Homing cycle enable, boolean)
$23 = 0 (Homing direction invert, mask)
$24 = 25.000 (Homing locate feed rate, mm/min)
$25 = 500.000 (Homing search seek rate, mm/min)
$26 = 250 (Homing switch debounce delay, milliseconds)
$27 = 1.000 (Homing switch pull-off distance, millimeters)
$30 = 1000 (Maximum spindle speed, RPM)
$31 = 0 (Minimum spindle speed, RPM)
$32 = 0 (Laser-mode enable, boolean)
$100 = 133.400 (X-axis travel resolution, step/mm)
$101 = 800.400 (Y-axis travel resolution, step/mm)
$102 = 442.700 (Z-axis travel resolution, step/mm)
$110 = 500.000 (X-axis maximum rate, mm/min)
$111 = 500.000 (Y-axis maximum rate, mm/min)
$112 = 500.000 (Z-axis maximum rate, mm/min)
$120 = 10.000 (X-axis acceleration, mm/sec^2)
$121 = 10.000 (Y-axis acceleration, mm/sec^2)
$122 = 10.000 (Z-axis acceleration, mm/sec^2)
$130 = 200.000 (X-axis maximum travel, millimeters)
$131 = 200.000 (Y-axis maximum travel, millimeters)
$132 = 200.000 (Z-axis maximum travel, millimeters)
ok
>>> $G
[verbose] GrblFeedbackMessage{message='[GC:G0 G54 G17 G21 G90 G94 M5 M9 T0 F0 S0]', distanceMode='G90', units='G21'}
[GC:G0 G54 G17 G21 G90 G94 M5 M9 T0 F0 S0]
ok
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0|WCO:0.000,0.00,0.000>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0|Ov:100,100,100>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0|WCO:0.000,0.000,0.000>
[verbose] <Idle|MPos:0.000,0000,0.000|Bf:15,18|FS:0,0|Ov:100,100,100>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[Error] Error while processing response <<Idle|MPos0.000,0.000,0.000|Bf:15,128|FS:0,0>>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0|WCO:0.000,0.000,0.000>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0|Ov:100,100,100>
[verbose] <Ile|MPos:0.000,0.000,0.000|Bf:5,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0|WCO:0.000,0.000,0.000>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:1,128|FS:0,0|Ov:100,100,100>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
<Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[Error] Error while processing response <<Idle|Mos:0.000,0.000,0.000|Bf:15,128|FS:0,0>>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|f:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
Idle|MPos:0.000,0.000,0.000Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0|WCO:0.000,0.000,0.000>
[Error] Error while processing response <<Idle|MPs:0.000,0.000,0.000|Bf:15128|FS:0,0|Ov:100,100,100>>
[Error] Error while processing response <<Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,>>: Index 1 out of bounds for length 1
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|B:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:5,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0|WCO:0.000,0.000,0.000>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0|Ov:100,100,100>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.00,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,28|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS0,0|WCO:0.000,0.000,0.000>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0|Ov:100,100,100>
[verbose] <Idle|MPos:0.000,0.000,0.000|f:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[verbose] <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
[Error] Error while processing response <<Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:00>>: Index 1 out of bounds for length 1
[Error] Error while processing response <<Idle|Pos:0.000,0.000,0.000|Bf:15,128|FS:0,0>>
[Error] Error while processing response <<Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,>>: Index 1 out of bounds for length 1
[Error] Error while processing response <<Idle|MPos:0.000,0.0000.000|Bf:15,128|FS:0,0>>
[Error] Error while processing response <<Idle|MPs:0.000,0.000,0.000|Bf:15,128|FS:0,0>>
[Error] Error while processing response <<IdleMPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>>
[Error] Error while processing response <<Idle|MPos0.000,0.000,0.000|Bf:15,128|FS:0,0>>
[Error] Error while processing response <<IdleMPos:0.00,0.000,0.000|Bf:15,128|FS:0,0>>
[Error] Error while processing response <<Idle|Mos:0.000,0.000,0.000|Bf:15,128|FS:0,0|Ov:100,100,100>>
>>> $$
$0 = 10 (Step pulse time, microseconds)
$1 = 25 (Step idle delay, milliseconds)
$2 = 0 (Step pulse invert, mask)
$3 = 6 (Step direction invert, mask)
$4 = 0 (Invert step enable pin, boolean)
$5 = 0 (Invert limit pins, boolean)
$6 = 0 (Invert probe pin, boolean)
$10 = 19 (Status report options, mask)
$11 = 0.010 (Junction deviation, millimeters)
$12 = 0.002 (Arc tolerance, millimeters)
$13 = 0 (Report in inches, boolean)
$20 = 0 (Soft limits enable, boolean)
$21 = 0 (Hard limits enable, boolean)
$22 = 0 (Homing cycle enable, boolean)
$23 = 0 (Homing direction invert, mask)
$24 = 25.000 (Homing locate feed rate, mm/min)
$2 = 500.000 (Step pulse invert, mask)
$26 = 250 (Homing switch debounce delay, milliseconds)
$27 = 1.000 (Homing switch pull-off distance, millimeters)
$30 = 1000 (Maximum spindle speed, RPM)
$31 = 0 (Minimum spindle speed, RPM)
$32 = 0 (Laser-mode enable, boolean)
$100 = 133.400 (X-axis travel resolution, step/mm)
$101 = 800.400 (Y-axis travel resolution, step/mm)
$102 = 442.700 (Z-axis travel resolution, step/mm)
110=500.000
$111 = 500.00 (Y-axis maximum rate, mm/min)
$112 = 500.000 (Z-axis maximum rate, mm/min)
$120 = 10.000 (X-axis acceleration, mm/sec^2)
$121 = 10.000 (Y-axis acceleration, mm/sec^2)
$122 = 10.000 (Z-axis acceleration, mm/sec^2)
$130 = 200.000 (X-axis maximum travel, millimeters)
$131 = 200.000 (Y-axis maximum travel, millimeters)
$132 = 200.000 (Z-axis maximum travel, millimeters)
ok
[Error] Error while processing response <<Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,>>: Index 1 out of bounds for length 1
[Error] Error while processing response <<Idle|MPos0.000,0.000,0.000|Bf:15,128|FS:0,0>>
[Error] Error while processing response <<Idle|MPo:0.000,0.000,0.00|Bf:15,128|FS:0,0>>
[Error] Error while processing response <<Idle|MPos:0.00,0.000,0.000|Bf:15,128|FS:,0|WCO:0.000,0.0000.000>>: empty String
[Error] Error while processing response <<IdleMPos:0.000,0.000,0.000|Bf15,128|FS:0,0>>
[Error] Error while processing response <<IdleMPos:0.000,0.000,0.00|Bf:15,128|FS:0,0>>
[Error] Error while processing response <<Idle|MPos:0.0000.000,0.000|Bf:15,128|FS:0,0>>
[Error] Error while processing response <<Idle|Mos:0.000,0.000,0.000|Bf:15,128|FS:0,0>>
[Error] Error while processing response <<Idle|MPos:0.0000.000,0.000|Bf:15,28|FS:0,0>>
[Error] Error while processing response <<Idle|MPos0.000,0.000,0.000|Bf:15,128|FS:0,0|WCO:0.000,0.000,0.000>>
[Error] Error while processing response <<Idle|Pos:0.000,0.000,0.000|Bf:15,128|FS:0,0>>
[Error] Error while processing response <<Idle|MPos0.000,0.000,0.000|Bf:15,128|FS:0,0|Ov:100,100,100>>
[Error] Error while processing response <<Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:00>>: Index 1 out of bounds for length 1
[Error] Error while processing response <<Idle|MPos:0.00,0.000,0.000|Bf:15,128|FS:0,>>: Index 1 out of bounds for length 1
[Error] Error while processing response <<Idle|MPos0.000,0.000,0.000|Bf:15,128|FS:0,0>>
[Error] Error while processing response <<Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,>>: Index 1 out of bounds for length 1
[Error] Error while processing response <<Idle|MPs:0.000,0.000,0.00|Bf:15,128|FS:0,0>>
[Error] Error while processing response <<IdleMPos:0.000,0.000,0.000|Bf15,128|FS:0,0>>
[Error] Error while processing response <<Idle|MPs:0.000,0.000,0.000|Bf:15,128|FS:0,0>>
[Error] Error while processing response <<IdleMPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>>
[Error] Error while processing response <<Idle|MPo:0.000,0.000,0.000|Bf:15,128|FS:0,0>>
[Error] Error while processing response <<Idle|MPo:0.000,0.000,0.000|Bf15,128|FS:0,0>>
[Error] Error while processing response <<Idle|Mos:0.000,0.000,0.000|Bf:15,28|FS:0,0>>
[Error] Error while processing response <<Idle|MPo:0.000,0.000,0.000|Bf:15,128|FS:0,0|Ov:100,100,00>>
[Error] Error while processing response <<IdleMPos:0.000,0.000,0.00|Bf:15,128|FS:0,0>>
[Error] Error while processing response <<Idle|Mos:0.000,0.000,0.000|Bf:15,128|FS:0,0>>
[Error] Error while processing response <<IdleMPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>>
[Error] Error while processing response <<Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,|Ov:100,100,100>>: Index 1 out of bounds for length 1
[Error] Error while processing response <<Idle|MPos:0.00,0.000,0.000|Bf:15,128|FS:00>>: Index 1 out of bounds for length 1
[Error] Error while processing response <<Idle|MPs:0.000,0.000,0.000|Bf:15,128|FS:0,0|WCO:0.000,0.000,0.000>>
[Error] Error while processing response <<Idle|Mos:0.000,0.000,0.000|Bf:15,128|FS:0,0>>
[Error] Error while processing response <<Idle|MPos:0.000,0.0000.000|Bf:15,128|FS0,0>>
[Error] Error while processing response <<Idle|Mos:0.000,0.000,0.00|Bf:15,128|FS:0,0|WCO:0.000,0.000,0.000>>
[Error] Error while processing response <<IdleMPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>>
[Error] Error while processing response <<Idle|Mos:0.000,0.000,0.000|Bf:15,128|FS:0,0>>
[Error] Error while processing response <<IdleMPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>>
[Error] Error while processing response <<Idle|MPos0.000,0.000,0.000|Bf:15,128|FS:0,0>>
[Error] Error while processing response <<Idle|MPos:0.0000.000,0.000|Bf:15,128|FS:0,0|WCO:0.000,0.000,0.000>>
[Error] Error while processing response <<Idle|MPo:0.000,0.000,0.000|Bf:15,128|FS:0,0|Ov:100,100,100>>
[Error] Error while processing response <<Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:,0>>: empty String
[Error] Error while processing response <<Idle|MPos:0.000,0.0000.000|Bf:15,128|S:0,0>>
<Idle|MPos:0.000,.000,0.000|Bf:15,128|S:0,0|Ov:100,100,100
[Error] Error while processing response <<IdleMPos:0.000,0.000,0.000|Bf:15,28|FS:0,0>>
[Error] Error while processing response <<Idle|MPs:0.000,0.000,0.000|Bf:15,128|FS:0,0|Ov:100,100,100>>
[Error] Error while processing response <<Idle|MPos:0.000,0.0000.000|Bf:15,128|FS:0,0>>
[Error] Error while processing response <<Idle|MPo:0.000,0.000,0.000|Bf:15,128|FS:0,0|WCO:0.000,0.000,0.000>>
[Error] Error while processing response <<IdleMPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>>

(gecopy en past uit ugs)

Maar beste mensen het is toch eigen raar als je een switch verbind aan het cnc shield die open staan en dat je een alarm/error krijgt!!
Laatst gewijzigd door Andre_designer op 14 okt 2021 15:29, 1 keer totaal gewijzigd.
Domme vragen bestaan niet. domme antwoorden wel.
Goudgele
Berichten: 267
Lid geworden op: 21 jul 2020 12:56
Locatie: Halsteren

Re: cnc controller board advies gevraagd (arduino/cnc shield alternatief) en bijbehorende software

Bericht door Goudgele »

Je kan prima met alleen de Arduino gaan werken. Check dan wel even de pin nummers in de cpu_map.h file, zoals hfjbuis al aangaf. Zo weet je zeker waar je de input moet zetten voor die z-switch.

Hoe heb je de steps/mm berekend? Met de meeste gangbare instellingen en aandrijvingen kom je geloof ik op hele getallen uit.

En gebruik je een originele Arduino? De error die weergegeven wordt schijnt vaak voor te komen bij Arduino clones met de CH340 chip.
hfjbuis
Berichten: 1443
Lid geworden op: 13 feb 2017 00:26
Locatie: Hoensbroek

Re: cnc controller board advies gevraagd (arduino/cnc shield alternatief) en bijbehorende software

Bericht door hfjbuis »

Andre_designer schreef: 14 okt 2021 15:23 $21 = 0 (Hard limits enable, boolean)
Als je de hard limits niet enabled, doen de limit switches het niet.
Andre_designer schreef: 14 okt 2021 15:23 [Error] Error while processing response <<Idle|MPos0.000,0.000,0.000|Bf:15,128|FS:0,0>>
Je mist karakters in de communicatie:
Error regel: <Idle|MPos0.000,0.000,0.000|Bf:15,128|FS:0,0>
goede regel: <Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0>
je mist een : achter MPos

Deze fout komt herhaaldelijk voor. Je communiceert over USB. Aardings problemen zijn daarbij killing voor de communicatie. Nu gaat het fout bij het opvragen van de status. Als dit gebeurt tijdens het sturen van één van de velen gcode regels, gaat het pas goed mis.
Daarom gebruik ik aan de machines geen USB, alleen WiFi en Bluetooth.

Je moet zorgen voor een goede ster aarde en alle apparaten en pc's hier mee verbinden met een dikke kabel (2.5² of dikker). Een goede korte USB kabel (of een slechte zonder afscherming) kan soms helpen.

De voeding van de stappenmotoren kan ook storen. Alle kabels zo kort mogelijk houden en de stuurkabels ver weg houden van de stroom en stepper kabels.

Waar het kan, gebruik maken van afgeschermde kabels.

Mogelijk heb je een storing van een ander apparaat. Alle apparaten (ook wasmachine, verwarming, koffie zetter, etc) uitschakelen en als de storing weg is, één voor één weer inschakelen.

Het is goed dat het zo vaak voorkomt, dan zie je meteen het effect van een verandering.
Zonder verandering geen verbetering. Soms is niets meer veranderen al een verbetering.
Andre_designer
Berichten: 26
Lid geworden op: 14 aug 2021 11:21

Re: cnc controller board advies gevraagd (arduino/cnc shield alternatief) en bijbehorende software

Bericht door Andre_designer »

Goudgele schreef: 14 okt 2021 15:28 Hoe heb je de steps/mm berekend? Met de meeste gangbare instellingen en aandrijvingen kom je geloof ik op hele getallen uit.
Dit heb ik berekend met de ugs setup wizzard en een digitale schuifmaat en de cnc-frees een aantal uitgemeten centimeters uit te laten lopen en in ugs opgeven aantal cm tevergelijken met het daadwerkelijk gelopen centimeters en die daadwerkelijk gelopen centimeters in de wizzard in te vullen en die opgegeven stappenwaarde in de wizzard in te vullen. vind wel dat de motoren wel langzaam lopen tijdens het joggen als dit de normale snelheid tijdens de cnc-opdracht dan is dit niet goed en moet dit ergens gecorrigeerd worden tegelijktijd in mij optiek te snel joggen ook niet goed want dan is het slecht fijn op zn plek joggen dus dit moet ergens in de grbl code aangegeven worden. wat is de 'juiste' snelheid in de grbl code.
Domme vragen bestaan niet. domme antwoorden wel.
benkr
Donateur
Berichten: 6440
Lid geworden op: 16 jun 2012 16:32
Locatie: Tilburg
Contacteer:

Re: cnc controller board advies gevraagd (arduino/cnc shield alternatief) en bijbehorende software

Bericht door benkr »

Waar blijven die foto's en waar woont je machine?
Dit is al meerder keren gevraagd, wel graag op alle vragen een antwoord geven. En.... nee is ook een antwoord.
Goudgele
Berichten: 267
Lid geworden op: 21 jul 2020 12:56
Locatie: Halsteren

Re: cnc controller board advies gevraagd (arduino/cnc shield alternatief) en bijbehorende software

Bericht door Goudgele »

Het lijkt aan de hand van de error message inderdaad een communicatieprobleem te zijn. Dus aanvullend op de goede tips van hfjbuis, blijft deze vraag ook nog staan:
Goudgele schreef: 14 okt 2021 15:28 En gebruik je een originele Arduino? De error die weergegeven wordt schijnt vaak voor te komen bij Arduino clones met de CH340 chip.
Andre_designer
Berichten: 26
Lid geworden op: 14 aug 2021 11:21

Re: cnc controller board advies gevraagd (arduino/cnc shield alternatief) en bijbehorende software

Bericht door Andre_designer »

benkr schreef: 14 okt 2021 17:33 Waar blijven die foto's en waar woont je machine?
Dit is al meerder keren gevraagd, wel graag op alle vragen een antwoord geven. En.... nee is ook een antwoord.
rustig aan maatje!!( je ben best wel een beetje direct(net communictie :lol: )( En niet om een flamewar te onketenen die kant wil ik niet helemaal uit dat schiet niet en zo komen we niet tot een oplossing)) maar anyway deze foto's van mijn cnc-frees (als je deze bedoeld)zijn in een ander topic weergegeven. ik wil ze nog wel een keertje in dit topic weergeven (zal het niet lelijk oppakken) maar deze foto is in een ander topic weergegeven. snap niet zo op welke foto je doelt/ bedoelt. bedoel je die foto van de cnc-frees his self. of bedoel je die foto waar om gevraagd was van de electrakast?? De bedrading van de electrakast ligt op het ogenblik los (qua switches) als het is wat hier op het forum gecommuniceerd wordt over die bedrading dan betekent dat voor mij(als dat het is) dat ik heel de bedrading overnieuw moet gaan trekken. als het gaat over de voeding er zit een geschakelde voeding in(24v 15A) . ik zit me af te vragen hoe ik dit kan oplossen. de voeding en de drivers en de arduino zitten in een redelijk kleine compacte kunststof behuizing. zit me af te vragen of er een oplossing bestaan waar je een arduino met een wifi aan mee kan sturen en of er een goede (alternatieve) budget oplossing bestaat en of uberhaupt anyway het daar mee opgelost is. de stekker zit in een geaard stopcontact met relatief kort geaard snoer. en idd de cnc-frees is verbonden met vast usb snoer. de cnc-frees staat vlak bij een vast computer en de ruimte wordt verlicht door middel van led verlichting.

maar zit me af te vragen of het daar nu wel in zit. er staan daar vlakbij een koffiezet apparaat maar die staat uit. er staat daar ook wel een werkplaatskachel maar die staat uit.ik zit af te vragen of we niet eerst dat switch probleem op moeten lossen en of we niet eerst een werkend cnc-controller moeten hebben en of we het in direction zoeken. ligt het nou aan de software die gebruikt wordt of ligt het aan de firmware die gebruikt wordt. ben niet zo thuis in het land van firmware en gcode code besturing software en cnc-controller-boardjes. Je moet bedenken dat ik tot nu toe alles zelf op internet alles zelf heb uitgezocht en dat ik geen enkele ervaring heb met het bouwen van een cnc-frees en dat mijn elektro(nica) technische kennis zeer beperkt is en dat mijn budget redelijk beperkt is. daarom komt ik op dit forum om hulp vragen.(het is best lastig om dingen juist en duidelijk te beschrijven en dingen in je eentje uit te zoeken en dingen goed/juist te begrijpen)

maar ik zit me af te vragen om niet eerst de controller werkend te krijgen(of een ander boardje)(first things first) en dan oplossing stapsgewijs verder te werken. weet niet zo goed waar ik moet beginnen. De drive om het op te lossen is er. ik kan best een beetje live hulp gebruiken. ben al langere tijd naar iemand/een contact op zoek die ik als live vraagbaak kan gebruiken. ben ook van plan om naar de cnc dag in wijk en aalburg te komen .al is het alleen maar voor contacten op te doen.

maar anyway hier is mijn foto van mijn cnc-frees (als die bedoeld word)
https://drive.google.com/file/d/1947yFt ... sp=sharing

als er een ander foto bedoeld word dan hoor ik het graag.
En de hard zijn tijdelijk uitgezet(in test-situatie) om die machine werkend te krijgen.
Laatst gewijzigd door Andre_designer op 14 okt 2021 20:28, 1 keer totaal gewijzigd.
Domme vragen bestaan niet. domme antwoorden wel.
Andre_designer
Berichten: 26
Lid geworden op: 14 aug 2021 11:21

Re: cnc controller board advies gevraagd (arduino/cnc shield alternatief) en bijbehorende software

Bericht door Andre_designer »

Goudgele schreef: 14 okt 2021 18:41 Het lijkt aan de hand van de error message inderdaad een communicatieprobleem te zijn. Dus aanvullend op de goede tips van hfjbuis, blijft deze vraag ook nog staan:
Goudgele schreef: 14 okt 2021 15:28 En gebruik je een originele Arduino? De error die weergegeven wordt schijnt vaak voor te komen bij Arduino clones met de CH340 chip.
ik gebruik idd een arduino clone maar voor mij(interessante vraag) info wat is het verschil. waarom zijn die boardje nou zo rot. heb er wel meer op internet over gelezen. en als een ander boardje koop is het niet ge-garanted dat het werkt en dat het daar mee is opgelost. wil niet weer een boardje kopen dat het niet weer werkt. ben niet zo thuis in het land der controller boardjes en wat al eerder aangaf mijn budget is beperkt.

het kan aan zoveel liggen. dat is het nou juist. er zijn zoveel variable. ik heb het gedoeke dat ik het in de verkeerde hoek zoek en dat ik afdrijf van het juiste spoor en dat ik er veelste veel zijsporen er bij haal dat het niet. ben op zoek naar achtergrond informatie!!
Laatst gewijzigd door Andre_designer op 14 okt 2021 20:32, 1 keer totaal gewijzigd.
Domme vragen bestaan niet. domme antwoorden wel.
Andre_designer
Berichten: 26
Lid geworden op: 14 aug 2021 11:21

Re: cnc controller board advies gevraagd (arduino/cnc shield alternatief) en bijbehorende software

Bericht door Andre_designer »

HD13 schreef: 11 okt 2021 07:00 Invullen woonplaats:
Gebruikerspaneel > profiel
zie niet waar je dit in je profiel in kan vullen. zie geen veld waar dat je dat in kan vullen.
En het adres waar de cnc frees staat is in gorinchem!!
Domme vragen bestaan niet. domme antwoorden wel.
Plaats reactie