ik heb (voor de lol) eens zo MKS SERVO42C besteld, en ik was nu aan het kijken of ik hem via een Arduino via de Uart mode aan de gang kan krijgen...

maar lukt dus niet? ik krijg maar geen communicatie...??

maar nu vond ik dit filmpje: https://www.youtube.com/watch?v=aediWdJjURg
en volgens mij zit er nog iets tussen de rx/tx ? kan de rx/tx/gnd van de MKS42C niet rechtstreeks op de arduino?

is er iemand die misschien gespeeld heb met dit ding, en het werkend heb gekregen? of een goede link heb?

Rx/Tx al eens gewisseld ?
Coderingen kloppen soms niet.

Op maandag 13 oktober 2025 21:56:28 schreef Arjan Swets:
maar lukt dus niet? ik krijg maar geen communicatie...??....

maar nu vond ik dit filmpje: https://www.youtube.com/watch?v=aediWdJjURg
en volgens mij zit er nog iets tussen de rx/tx ?

Er zit inderdaad nog iets tussen, dat is een RS485 converter. Hij communiceert dus via RS485.

En verder: staat je baudrate goed, is het adres goed wat je verstuurd?

https://vallder.com/wp-content/uploads/2024/06/MKS-SERVO42C-User-Manua…

Op dinsdag 14 oktober 2025 11:55:29 schreef Lambiek:
[...]
Er zit inderdaad nog iets tussen, dat is een RS485 converter. Hij communiceert dus via RS485.

En verder: staat je baudrate goed, is het adres goed wat je verstuurd?

https://vallder.com/wp-content/uploads/2024/06/MKS-SERVO42C-User-Manua…

wat is er RS485? die MKS42C? want hij heeft het in het filmpje toch ook allemaal via een arduino UNO , dat is toch gewoon rs232? Dus die motor is rs485? maar bij RS485 hebben we het toch niet over RX en TX?

wel vroeg ik me al eerder af hoe met RS232 je dan meerder van die motors aan sluit? want volgens mij is dat toch niet mogelijk met RS232? of kan je dan alle TX en RX aan elkaar hangen?

en ja ... ik heb RX en TX gewisseld... maar niets van antwoord... ik heb in het menu van dat ding hem op Uart mode gezet, en de baudrate ingesteld... ik kan hem wel calibreren... maar hij reageert dus helemaal niet op de seriele communicatie... En ik heb er 2, en beide geven geen antwoord.... dus denk niet dat dat ding kapot is....

nee dat in het filmpje is dus de MKS42D en die is rs485, ik heb een C die zou rs232 moeten zijn?

https://github.com/alireza7575/MKS_SERVO42

dit verhaal gevonden... en nu heb ik het draaiend... ook niet gelijk?
maar opeens werkte het?

maar ja ik weet ook nooit met dit soort dingen, of hij zo'n wijziging in het menuutje gelijk mee neemt?
of moet je de spanning er een keer afhalen?

Dat heb ik met PLC en VFD en allerlei ander spul ook wel eens... dat je al een dag aan het tobbe ben, maar had je tussen door even een keer opnieuw had moeten opstarten....

Op dinsdag 14 oktober 2025 12:38:47 schreef Arjan Swets:
wat is er RS485? die MKS42C? want hij heeft het in het filmpje toch ook allemaal via een arduino UNO , dat is toch gewoon rs232? Dus die motor is rs485? maar bij RS485 hebben we het toch niet over RX en TX?

Je schrijft dat je deze hebt.

ik heb (voor de lol) eens zo MKS SERVO42C besteld

wel vroeg ik me al eerder af hoe met RS232 je dan meerder van die motors aan sluit? want volgens mij is dat toch niet mogelijk met RS232? of kan je dan alle TX en RX aan elkaar hangen?

Je geeft toch een adres in en je hebt ook een master en slave functie. Dus al wil je vijf van die dingen besturen, dat moet gewoon gaan. Staat in de link die ik mee gestuurd heb.

Ik heb ook van die RS485 converters en die sluit je aan de ingaande kant aan op je RS232 TX en RX. En aan de uitgaande kant heb je, je A en B signaal en dat gaat naar je stappenmotordriver.

maar hij reageert dus helemaal niet op de seriele communicatie... En ik heb er 2, en beide geven geen antwoord....

Seriele communicatie is soms moeilijk aan de gang te krijgen. :)

dus denk niet dat dat ding kapot is....

Dat denk ik ook niet.

Je hebt ook een MKS SERVO42C-485. Een duidelijke foto van de aansluitingen kan iedereen wijzer maken.

Bij de MKS SERVO42C en MKS SERVO42C-OC is het duidelijk dat de TX aan de RX van de Arduino moet. En de RX uiteraard aan de TX van de Arduino.

Bij RS485 heb je een MAX(3)485 nodig of vergelijkbaar. A wordt aan A aangesloten en B aan B. Aan de Arduino kant gaat pen 1 naar RX. Pen 4 naar TX. Pen 2 en 3 mogen samen aan een andere IO van de Arduino. Als deze wordt hoog gemaakt kan je data verzenden. Wordt deze laag gemaakt kan je data ontvangen.

ik heb het werkend,...

via dit verhaal: https://github.com/alireza7575/MKS_SERVO42

ook heb ik er 2 gelijktijdig aan het werk....
dus bij beide een ander adress ingesteld... en via 1 arduino die 2 besturen dus eigenlijk opgelost....

nu een beetje spelen... want het schijn ook dat je de torq enzo in kan stellen... en dat soort dingen...

Serieel (als in RS232) heb ik niet gezien, maar er zijn wel CAN en RS485 varianten.

Voor zover ik weet staat de volledige software en schema van die dingen op internet.

Het is een voortborduursel van projecten als "ananas stepper" en "mechaduino". Ik heb er zelf al een hele tijd geleden ook een paar gekocht, en wat info verzameld, maar daarna is het weer in de kast beland. Leuk voor je dat je het wel werkend hebt gekregen, en dan ook in een paar dagen tijd...