Forum: Mechanik, Gehäuse, Werkzeug [Anleitung] Modifizierung China CNC für Estlcam


von Christian S. (chris02)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

kürzlich habe ich eine CNC Fräse (6040T) bei Amazon gekauft. Ein 
standardt Modell, wie es aktuell bei ebay und Amazon überall erhältlich 
ist. Die verbaute Platine trägt die Bezeichnung JP-382C.

Mitgeliefert wurde die Software "CNC USB Controller" von PlanetCNC. Nach 
einem Update auf die neuste Version hatte der Controller auf einmal eine 
andere Seriennummer und die Liezens vom Chinamann ging nicht mehr. Die 
Software im PIC war anscheinend gepatched, was lt. Support von PlanetCNC 
oft vor kommt. Neue Lizenz kostet 100,-€, Kompatibilität mit der Platine 
wird aber nicht garantiert, man soll lieber eine neue Steuerung 
mitkaufen.

Darauf hin habe ich die Fräse erstmal mit GRBL in Betrieb genommen, was 
auch ein wenig gedauert hat. Eine lauffähige, aber noch nicht optimierte 
Konfig habe ich angehangen.

Mein Ziel war es aber die Fräse mit Estlcam zum laufen zu bekommen, da 
diese Software ein sehr gutes Preisleistungsverhältnis hat und sich 
super bedienen lässt. Zudem funktioniert die Steuerung über den Arduino 
Pinkompatibel zu GRBL.

Die Inkompatibilität der China Fräse zu Estlcam kommt rührt aus dem 
Steuersignal der Achsen. Dieses muss für alle Achsen invertiert werden 
(bei GRBL kann man dies im im Bit $2=7 setzen).
Estlcam bietet (in der zur Zeit aktuellen Version 10.047) nicht diese 
Möglichkeit die Steuersignale zu invertieren. Mit dem Autor von Estlcam 
hatte ich auch kurzen Mail Kontakt, welcher aber anscheinend kein großes 
Interesse die China Fräse mit der Fräse kompatibel zu machen. Diese Art 
der Ansteuerung ist lt. seiner Aussage ein Exot.

Nachdem ich die Steuerung ausgebaut hatte, habe ich die Steuersignale 
verfolgt, welche direkt in einem LS7407 (Hex Buffers/Drivers With 
Open-Collector High-Voltage Outputs) landen. Der LS7406 ist die Version 
mit invertierten Ausgängen, sodass auch das Steuersignal invertiert 
wird. Genau das, was der Software fehlt, damit die China Steuerung 
läuft.
IC getaucht und Fräse läuft mit Estlcam. :-)
IC1 Vorher: LS7407 Nachher: LS7406

Noch nicht optimierte Einstellungen sind:
Schritte je Umdr: 1600
Weg je Umdr. 4,00mm
Maximalvorschub 500mm/min
Trägheit 75%
Beschleunigungsweg 4,00mm
Startvorschub: 60mm/min

Nun läuft die Fräse mit Estlcam und die Einstellungen werden noch 
optimiert.

Als Anhang eine funktionierende Konfig von GRBL und das Board (Vorder 
und Rückseite) auf der der Treiber gekennzeichnet ist.
Die GRBL Konfig ist für den org. Zustand der Fräse und muss nach der 
Optimierung auf $2=0 angepasst werden.

Vielleicht findet ja irgendwer nochmal diesen Thread und kann mit den 
Infos auch etwas anfangen.

Viele Grüße
Chris

von Holger (Gast)


Lesenswert?

>>standardt

Endlich!



Holger

von Hans (Gast)


Lesenswert?

Servus!

Ich nutze estlcam nur als cam.

für die Steuerung der Maschine (auch grbl) verwende ich candle 
(https://github.com/Denvi/Candle).

73

von Pascal (Gast)


Lesenswert?

Hallo,

ich habe meine China CNC 6040 LPT Port umgebaut auf USB ESTLCAM.

Da ich nicht weiß ob man hier einen Link setzen darf, einfach mal nach
arduinoclub Googeln.

Grüße aus Bad Kreuznach
Pascal.

von Christian S. (chris02)


Lesenswert?

Link darfst du reinstellen :)
Bin gespannt, will auch noch einen LPT Adapter entwerfen

von Pascal (Gast)


Angehängte Dateien:

Lesenswert?

Versuche doch mal die Steuerung ( ESTLCAM ) von Arduinoclub.

https://www.arduinoclub.de/2017/05/14/estlcam-cnc-steuerkarte-fuer-usb-und-windows-10/

Ich habe den Bausatz für 34,20€ gekauft.

Dank der Anleitung einfach zu Bauen, auch der Service von den 
Clubmitgliedern ist Top. Die Antworten sehr schnell und sind sehr 
Kompetent.

Der vorteil dieser Karte, sie ist sehr einfach gehalten.

Im Anhang mal ein Bild von meiner Umgebauten China Steuerung.

Grüße aus Aachen.

Pascal

von Frickelmann (Gast)


Lesenswert?

Pascal, wie sieht es denn mit der Zuverlässigkeit von diesem Bausatz im 
täglichen Betrieb aus? Wir planen auch die Steuerung komplett mit 
Estlcam und einem Arduino zu betreiben, aber denken, dass die sensible 
Anfälligkeit evtl. ein Problem sein kann. Grundsätzlich soll die 
Maschine so semiprofessionell laufen - also einzelne Ausfälle sind 
grundsätzlich zu verkraften, aber ewiges Herumgefrickel sollte es eher 
nicht sein.

Gruß Henning

von Test (Gast)


Lesenswert?

Alleine beim Lesen der Beschreibung wird mir schlecht:

> STEP und DIR sind natürlich nicht galvanisch getrennt, zum Ersten wird da so oft 
geschaltet das ein trennendes Bauteil in sehr kurzer Zeit defekt wäre, Zum 
Zweiten, würde ein solches Bauteil dafür sorgen das die Motoren nicht 100% 
Synchron anfahren, das zwar im Nano Bereich aber dennoch messbar.

oder:

> Wir hatten kürzlich einen Fall, wo angeschlossene Näherungssensoren einfach 
nicht laufen wollten, tja die brauchten ein wenig mehr Spannung als die 
aufgedruckten 5 V.

[...]

> Bei unserer Steuerkarte hier, stell ich die Spannung einfach ein wenig höher 
(max. 6.2 V) und alles läuft wie gewünscht.

Soll heißen: Nur ein Teil der Steuerleitungen ist galvanisch getrennt. 
Die galvanische Trennung ist also nichtig. Jede x-beliebige andere 
Steuerkarte kann das. Man muss halt nur high-speed Optokoppler nehmen.

Außerdem wird der Arduino mit 6,2V an den Eingängen weit außerhalb der 
Specs betrieben.

Der verwendete Schaltregler ist der letzte Rotz auf diesen 
China-Platinen. Kein Eingangsschutz, kein Ausgangsschutz. Schaltregler 
in einem katastrophalen Layout mit viel Glück nach den Appnotes.

Frickelmann schrieb:
> Zuverlässigkeit

NEIN

von Erich J. (erich24)


Lesenswert?

Hallo zusammen,

habe mir auch diese Steuerung zum Spielen gekauft und würde gerne die 
Stromstärke und die Schritte (1/8..1/2 etc) für die Motoren ändern, da 
sie zu heiß werden -> wo kann ich das - ich finde nix.

Frohe Ostern
Erich

von E-willi (Gast)


Lesenswert?

Hallo Chris,
Verstehe ich das richtig das es reicht den LS7407 gegen LS7406 
auszustauen?
Ich benötige kein extra Controller(Nano) oder invertier Platine ??

Danke und Grüße
Willi

von Willi R. (e-willi)


Lesenswert?

Nachtrag :
meine China fräse, 3020t Version mit usb und CNC USB


Grüße
Willi

von Christian S. (chris02)


Lesenswert?

Hallo Willi,

ESTLCAM bietet/braucht als Schnittstelle einen Arduino. Diesen brauchst 
du natürlich auch noch.

Der Austautasch des LS7406 bewirkt lediglich eine Invertierung des 
Steuersignals. Bei einigen Steuersoftware, z.B. Grbl kannst du das per 
Software machen, aber eben nicht bei Estlcam, weswegen du den Eingriff 
in die Hardware brauchst.

Für den Einsatz der Chinafräsen habe ich mir einen speziellen USB 
Adapter gebaut/entwickelt. Kann dir gerne mal ein paar Fotos und Details 
zukommen lassen. Dazu musst du mir per PN aber auch deine E-Mail Adresse 
mitteilen, da ich sonst nicht antworten kann.

Viele Grüße
Chris

von Willi R. (e-willi)


Lesenswert?

Christian S. schrieb:
> Hallo Willi,
>
> ESTLCAM bietet/braucht als Schnittstelle einen Arduino. Diesen brauchst
> du natürlich auch noch.
>
> Der Austautasch des LS7406 bewirkt lediglich eine Invertierung des
> Steuersignals. Bei einigen Steuersoftware, z.B. Grbl kannst du das per
> Software machen, aber eben nicht bei Estlcam, weswegen du den Eingriff
> in die Hardware brauchst.
>
> Für den Einsatz der Chinafräsen habe ich mir einen speziellen USB
> Adapter gebaut/entwickelt. Kann dir gerne mal ein paar Fotos und Details
> zukommen lassen. Dazu musst du mir per PN aber auch deine E-Mail Adresse
> mitteilen, da ich sonst nicht antworten kann.
>
> Viele Grüße
> Chris



Sie haben Post :)

von Christian Röckl (Gast)


Lesenswert?

Servus Pascal,

kanst du mir sagen, wie du den Frquenzregler angeschlossen hast?
Wohin hast du AVI getan?

Wie hast du das mit den Steppern geregelt meine CNC 6040 hat nur drei 
Anschlüsse: Pul Dir und enableein GND?

Viele Grüße

Christian Röckl

von Willi R. (e-willi)


Angehängte Dateien:

Lesenswert?

Moin Moin !
Neuer Ic trin , Nano mit Strippen und  Parallel buchse Versorgt. Fertig!
Nun Arbeitet der Asia-Hobel wunderbar mit Estlcam ^^

Ein Persönlichen dank an Christian S für den netten E-Mail Support:)

Bilder und Anleitung werden Hochgeladen wenn mein FTP Server wider up 
ist

: Bearbeitet durch User
von Hardy F. (hardyf)


Lesenswert?

Willi R. schrieb:
> Bilder und Anleitung werden Hochgeladen wenn mein FTP Server wider up
> ist

Sehr schön.
Denn Andere interessiert diese Sache sicher auch.

Jetzt schon mal danke.

von Willi R. (e-willi)


Angehängte Dateien:

Lesenswert?

Hier paar Bilder und die Belegung.
Ohne Endschalter sollte man die CNC-Maschine lieber nicht Benutzen!


Arduino Adapter/Converter:

--Parallele Buchse(25-polig D-Sub-Buchse)--

PIN
2 - X step
3 - X dir
4 - Y step
5 - Y dir
6 - Z step
7 - Z dir

10- E-STOP

11 - X Switch
12 - Y Switch
13 - Z Switch

18-24 - GND    (geändert, Mod.)

--Arduino Belegung --
siehe Estlcam Anleitung in den Einstellungen.

XYZ Endschalter :
auf den LT-board (JP-382C), der maskierte Stecker von Bild "XYZ"

Viel Spaß :)


-- Angaben ohne Gewähr, Nachbau auf eigene Gefahr --

: Bearbeitet durch User
von Willi R. (e-willi)


Angehängte Dateien:

Lesenswert?

WICHTIGER Nachtrag:
Pin 16-24= GND ist falsch !

Richtig ist, Pin 18 bis Pin 24 ist GND .

Moderator,bitte oben ändern.

Danke :)

von DI Erich W. (mady)


Lesenswert?

Hallo, hab mir eine 3040 4 Achse gekauft, leider funktioniert diese mit 
der Software nicht, ich selbst bin Anfänger unter den cnc- Anwender, 
möchte das cnc zum Hobby machen

kann mir jemand weiter helfen?

Danke

von Christian S. (chris02)


Lesenswert?

Du solltest vielleicht Mal beschreiben wo dein Problem ist?

von Andreas P. (eremin)


Lesenswert?

Hallo,

Bin ein anfänger in sachen cnc... dh. ein wenig erfahrung :)..

Meine frage:

China cnc 6040 4 achsen mit handsteuerung..möchte ich gerne mit estlcam 
betreiben.. ich glaub die 4 achse kann estlcam nicht ansteuern sowie die 
ferbedienung auch nicht..liege ich da falsch?? An der steuereinheit ist 
glaub ich eine anzeige mit poti für die drehzahl der 
spindel...funktioniert die noch?

Was ist einfacher, den arduino mit der seriellen schnittstelle wie von 
einem user hier erklärt oder ausbau der platine der steuereinheit und 
direkt ein nano einbauen??

Wss wäre besser??

Könnte mir bitte wer helfen hier... habe gelesen einige hier sind sehr 
kompetent...

Danke im voraus und liebe grüsse aus südtirol :)

von DI Erich W. (mady)


Lesenswert?

Hallo Christian, danke für deine Antwort,
folgendes, ich habe mir diese China CNC 3040 4 Achsen übers Internet 
gekauft, leider dieser Anbieter betrügt nach seinem Ermessen, wie es 
aussieht.
 Ich habe diese CNC Fräse nicht mal zum laufen gebracht, nicht mal mit 
dem dazu gesendeten Programm, das ich per Email erhalten habe, das als 
funktionierendes Packet angeboten wurde. Ich habe Mach 3 runtergeladen, 
hab das G-Code Programm, lässt sich alles soweit bearbeiten auch in der 
Anzeige werden die Achsen auf grüngestellt, aber das war es schon,
ich hoffe, dass mir jemand Helfen kann

 DANKE im Voraus

von Willi R. (e-willi)


Lesenswert?

Hallo Andreas P und DI Erich W,
Tut euch selber ein gefallen und baut euch denn Arduino-Converter 
nach.inkl IC Umbau .
endschalter Für z,x,y solltet ihr auch unbedingt nachrüsten. Auch ein 
echten Notaus kann ich empfehlen!

Übrigens Passende invertier ICs hab ich noch übrig.wer welche bracht 
einfach PN an mich :)

von Andreas P. (eremin)


Lesenswert?

Hallo willi,

Danke vorab...

Habe nicht verstanden ob ich dann noch mach 3 benötige oder ich es mit 
estlcam direkt betreiben kann??

Wie sieht es mit drehzahlsteuerung aus??

Lg andi

von Christian S. (chris02)


Lesenswert?

Andreas P. schrieb:
> Was ist einfacher, den arduino mit der seriellen schnittstelle wie von
> einem user hier erklärt oder ausbau der platine der steuereinheit und
> direkt ein nano einbauen??

Ich glaube du verwechselst hier was. Der Arduino dient als Ersatz für 
die Parallele Schnittstelle. Direkt einbauen ist sicherlich möglich, 
aber fang doch erstmal klein an.

@DI Erich W.
Auch du fang erstmal an einen Arduino dran zu hängen und die Achsen zu 
bewegen.

Wenn ihr euch beide vor dem Hardwareumbau auf der CNC Platine scheut, 
könnt ihr auch mit GRBL anfangen, da lässt sich das Steuersignal per 
Software invertieren. (Über Bit $2).

Auch um die Drehzahlsteuerung und den ganzen anderen Schnick Schnack 
solltet ihr euch erst kümmern wenn ihr erstmal die Achsen bewegen könnt.

NACHTRAG:
Sehe gerade, dass ich eine (bei mir) funktionierende GRBL Config 
angehangen hatte. Versucht damit erstmal euer Glück die Achsen zu 
bewegen.

: Bearbeitet durch User
von Andreas P. (eremin)


Lesenswert?

Danke dir christian...

Es ist so...habe sie noch nicht gekauft... will es aber.. habe schon 
erfahrung mit cnc... möchte einfach wissen wie gross der aufwand ist 
diese auf estlcam umzurüsten...

von DI Erich W. (mady)


Lesenswert?

Danke dir Christian, werde erstmal deine das Versuchen Danke schönen 
Abend

von Willi R. (e-willi)


Lesenswert?

Andreas P. schrieb:
> Hallo willi,
>
> Danke vorab...
>
> Habe nicht verstanden ob ich dann noch mach 3 benötige oder ich es mit
> estlcam direkt betreiben kann??
>
> Wie sieht es mit drehzahlsteuerung aus??
>
> Lg andi

Du brachst dann nur noch estlcam , um den Cnc Hobel zu steuern . Brachst 
Kein olles mach3456... oder die Fake China usb-Cnc Software.

estlcam Ist für Anfänger sehr Aufgeräumt und super innovativ. Die Doku 
ist echt super :)
Der Arduino-Converter hängt einfach zwischen PC/Notebook und CNC 
Maschine.
Also: Pc(usb)——> Arduino-Converter ——> Cnc-Maschine (Parallele Buchse)

von Andreas P. (eremin)


Lesenswert?

Hi willi,

Drehzahlsteuerung pwm ausgang mit arduino wird nicht mehr funktionieren 
oder?

Lg aus dem kalten süden:)

von HoegiRob (Gast)


Lesenswert?

Hi Willi,
habe mir die gleiche Maschine 3040 gekauft.
Software Controller wechselt die Nummer nach Firmware Update,
somit funktioniert die mitgelieferte CNC USB Controller Software nur 
mehr eingeschränkt (25 Zeilen).
Habe nun die Maschine über die parallele Schnittstelle (DB25) und Mach3 
zum Laufen gebracht. Funktioniert gut.
Habe auch noch  die Motoren auf 3A Motoren umgebaut.
Hier ist zu beachten, dass man eine richtige parallele Schnittstelle 
verwendet.
Habe USB zu DB25 Kabel versucht --> negativ.
Parallele Schnittstelle über Docking Station --> negativ.
Parallele Schnittstelle über älteren Stand-PC --> Halleluja, es funzt!

von Matthias D. (Firma: ESRA) (madias)


Angehängte Dateien:

Lesenswert?

Hallo,
obwohl der Thread schon älter ist, passt er thematisch 100% zu meinem 
Anliegen:
Erstmals ein dickes "Dankeschön" an alle Beteiligten, hatte sofort ein 
Erfolgserlebnis, wenn auch mit ein paar (lösbaren) Macken:
Ich besitze auch eine 3040-Z-DQ (mit Kugelumlaufspindel) und der 
Elektronik: Nt65-3x Motherboard.
http://maher-ramblings.blogspot.com/2014/08/cnc-engraver-schematics-yoocnc-nt65-3x.html
Die Besonderheit diese Types ist, dass diese von Haus aus ein spindle 
control board besitzt, womit man die 500W Spindle per Software steuern 
kann (Pin 1: Enable, Pin 17: PWM).
Jetzt bin ich nur etwas verwirrt bzgl. Estlcam:
Die Achsen funktionieren bei mir auf Anhieb, hab nur die Z-Achse auf 
"Richtung umkehren gesetzt".
Merkwürdigerweise läuft die Y-Achse in die falsche Richtung. Wenn ich 
sie auf "Richtung umkehren" programmiere, dann ist das Koordinatensystem 
der Y-Achse auch invertiert. Die Y-Achse hat mir auch unter Mach3 schon 
Kopfzerbrechen bereitet, konnte sie aber durch "Dir low active" zum 
laufen bringen.
Meine Spindle läuft gar nicht richtig - die muss ich noch auf der 
Hardwareseite invertieren, bzw. den Schaltplan genauer anschauen.-

Meine Idee - im Gegensatz zum ersten Beitrag in diesem Thread - ist, 
dass man gar nicht den LS7407 auf der Platine auswechseln muss, sondern 
einen CD4049 benutzt, wo man die notwendigen Pins per Jumper invertieren 
kann.

Werde mal auf alle Fälle Updates posten!
Anbei noch meine Estlcam Einstellungen:

: Bearbeitet durch User
von Jochen (Gast)


Lesenswert?

Guten Morgen

Ich hatte das gleiche Problem,
habe die Anschlüsse des Motor getauscht.
Der Tip kam hier aus dem Forum.

Gruß Jochen

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.