Forum: Mikrocontroller und Digitale Elektronik Eigener GRBL Controller Schaltplan so ok?


von Franz (Gast)


Angehängte Dateien:

Lesenswert?

Ein frohes erfolgreiches neues Jahr euch allen.

Über die Feiertage habe ich einen eigenen GRBL Controller entwickelt.
Als CPU map des GRBL kommt dieser hier zum Einsatz:
https://github.com/grbl/grbl/blob/master/grbl/cpu_map/cpu_map_atmega328p.h

Ich habe ein wenig bedenken mit dem ISP Anschluß, weil dessen Anschlüße 
doppelt belegt sind. Zudem bin ich mir wegen der LED Beschaltung nicht 
ganz sicher ob diese so funktionieren können, da ich immer einen 100nF 
Kerko zur Entstörung der Eingangpins dazu geschaltet habe. Die Eingänge 
haben alle einen internen Pull-up, und jetzt komme ich mit meiner LED 
und dem 470'er vorwiderstand.

Es wäre mir sehr geholfen, wenn jemand mal drüber schauen könnte, evtl. 
Habe ich auch noch andere Sache verbockt.

Dankeschön

von Franz (Gast)


Lesenswert?

Hallo, ich will ja nicht nerven...aber ein Feedback wäre sehr hilfreich

von Marc S. (marc_s86)


Lesenswert?

der nächste freie mitarbeiter ist für sie reserviert.

von Einer (Gast)


Lesenswert?

Extrem unuebersichtlich dunkel auf schwarz ... ich hab's nicht 
durchschaut.

von Franz (Gast)


Lesenswert?

so schlimm?

von MiWi (Gast)


Lesenswert?

Franz schrieb:
> so schlimm?

Lies selber und entscheide.

WTF ist GRBL?

Und - bissi ungeduldig der Bursche... Du hast noch 1 Woche Schulferien, 
also keine Panik.


Wenn DU bedenken wegen der ISP-Anschlüsse hast - dann denke nach was 
schiefgehen kann und löse das. Das ist Dein Job, nicht meiner.

Das mit den LEDs... kann funktionieren wenn das Visualisierungen von 
ext. Eingängen sind...  Wie schützt Du den Prozessor vor Überspannungen 
am Eingang?

Das gleiche gilt für:

probe, Xlimit, ylimit ebenso nicht, die anderen Signale, die auf 
unbekannte Stecker gehen hab ich nicht weiter angeschaut... was soll der 
arme uC machen wenn einer der Motoren herumfunkt weil was nicht paßt?


Versorgungsspannungen sind nicht verpolgeschützt oder abgesichert (24V?)

Ob das mit SW1, 2, 3 und nur einem Pullup pro 3 Eingangsleitungen 
funktioniert entzieht sich meiner Kenntnis, sieht aber sehr... seltsam 
aus.

Typenbezeichung der Motortreiber fehlt.

Text von Bauteilen geht quer über die Verbindungsleitungen. Für mich ist 
das ein NO/NO (und ja, das ist mit Absicht groß geschrieben) Jedes CAD 
kann den Text frei verschieben und rotieren, nutze diese Funktion.

Das Gerät kann funktionieren.. abr elektrisch sicher im Sinn von 
Fehlertolerant ist das nicht und ohne Layout ... ist das wie immer nur 
Raten.

Ah ja, Grün auf Schwarz ist vielleicht nett zum Arbeiten, aber zum 
herzeigen hat sich Schwarz oder Bunt auf Weiß durchgesetzt, meistens 
zumindest. Bunt auf Weiß ist mit Farben wie Gelb oder Hellblau auch eher 
übel. Daher - nächste Runde bitte lesbare Pläne posten

Grüße

MiWi

von Franz (Gast)


Angehängte Dateien:

Lesenswert?

GRBL ist eine CNC Steuerung, realisiert mit einem ATMega328.

- Da Spindel-Enable und SCK auf dem selben Pin liegen, und Spindel 
Enable das Relais schaltet, habe ich einen Jumper zwischen SCK und der 
Relais Beschaltung getan, damit das Relais beim ISP Vorgang nicht hin 
und her schaltet.
Bei den anderen ISP Pins sehe ich eigentlich keine Probleme. Kann man 
das bestätigen?

- Verpolungsschutz ist nun für +24 und +12V drinne.

- Der DRV8825 hat für MS0-MS2 interne pull-down (100k). Daher denke ich, 
das die diese Pins mit einem 10k nach High ziehen kann

Habe nun neue Files drinne.

von Einer (Gast)


Lesenswert?

470 Ohm fuer die LEDs ... soll etwas beleuchtet werden ? imm da 3.3k

Den SCLK der Programmierschnittstelle fuer ein Relay zu verwenden ist 
nicht gut. Ich wuerd mich vom DIP 28 Gehause loesen und auf ein TQFP44 
gehen.

Alternativ kann man das Relais am SCLK sperren wenn der Reset=0 ist. 
Denn der Programmiervorgang geschieht bei Reset=0

von MiWi (Gast)


Lesenswert?

Franz schrieb:
> GRBL ist eine CNC Steuerung, realisiert mit einem ATMega328.

Aha, Danke.

> - Verpolungsschutz ist nun für +24 und +12V drinne.

Eine 1N4148 für die Motoren bei 24V? Welche Zwutschkerlmotoren 
verwendest Du?

Grüße

MiWi

von Franz (Gast)


Lesenswert?

MiWi schrieb:
> Eine 1N4148 für die Motoren bei 24V? Welche Zwutschkerlmotoren
> verwendest Du?

Ja, da sist wohl ein wenig Sub-Optimal- Da kommt eine stärkere und 
schnellere Diode rain.

Wie schaut es mit dem Rest aus?

Grüße,
Franz

von Franz (Gast)


Lesenswert?

Nur mal so nebenbei: Die Schaltung funktioniert tadellos.
Der Thread könnte eigentlich nach "Projekte" verschoben werden.

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.