vr6syncro / MPCNC-Nano-Estlcam-Shield

Ein CNC Shield für die MPCNC in Verwendung mit Estlcam

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

<<<BITTE BEACHTEN: Die Platine darf ausdrücklich NUR für die private Verwendung hergestellt werden. Der Weiterverkauf sowohl gewerblich als auch privat (darunter fällt auch der der Verkauf als "gebraucht") ist nicht gestattet. D.h. bitte nicht aus ökonomischen Gründen mehrere Platinen bestellen und dann die übrigen Platinen auf Ebay/Ebay Kleinanzeigen/Amazon/Facebook oder anderen Handelsplattformen öffentlich/halböffentlich anbieten! Beachtet die Lizenzbedingungen am Ende dises Dokuments. Danke für dein/euer Verständnis.>>>

Falls Interesse an der Platine besteht und ihr diese nicht selbst fertigen (ätzen/fräsen) wollt oder könnt, bietet der Moderator der FB-Gruppe "Uncle Phil's Werkstatt" die Bausätze (Platine + Bauteile) auf dem folgendem Formular an: https://forms.gle/icKBc9JFwztpJZU48
Ich habe nur ihm gestattet, die Platine anzubieten. Andere Bezugsquellen sind von mir nicht genehmigt.

MPCNC-Nano-Estlcam-Shield

English: A CNC shield for the MPCNC in conjunction with Estlcam
Deutsch: Ein CNC Shield für die MPCNC in Verbindung mit Estlcam

Konzept:

Das MPCNC Nano Esltcam Shield stellt eine CNC Steuerungssplatine für die MPCNC bereit, die Einsteigern eine kostengünstige, auf die CNC-Maschine (MPCNC) und Software (Estlcam) zugeschnittene Steuerung als Schnittstellenlösung zwischen Maschine und Estlcam anbietet. Die Steuerung bietet mehr Funktionalität als vergleichbare Steuerungen (z. B. das bekannte GRBL 0.8 "CNC Shield V3"), auf die Schrittmotortreibermodule (A4988, DRV8825, etc) gesteckt werden können und stellt zusätzlich eine Erweiterungsmöglichkeit für genauere, leistungsähigere Schrittmotortreiber bereit.

Name:

"MPCNC Nano Estlcam Shield"

  • "MPCNC": Richtet sich vorrangig (aber nicht nur) an Einsteiger in Thema CNC, die mit der MPCNC anfangen wollen und somit direkt die Kompatibiliät erkennen
  • "Nano": Auf Arduino Nano basierend
  • "Estlcam": Ist für die Verwendung mit Estlcam als Steuerungs- und CAM-Software zugeschnitten
  • "Shield": Soll ausdrücken, dass es, wie bei der Terminologie von Arduino üblich, als Zusatzmodul/"Piggyback" zum Arduino fungieren soll.

Technische Anforderungen:

  • Unterstützt Estlcam Version 11 (GRBL oder andere Firmware kann nach entsprechender Konfiguration auch mit der Platine verwendet werden)
  • Arduino Nano Support (Original oder Klon)
  • Zweilagige Platine
  • Nur THT-Bauteile (kein SMD-Löten erforderlich)
  • Schraubklemmen oder Stiftleisten für Anschluss externer Komponenten
  • Betrieb mit 12-36V
  • Konfiguration über Jumper
  • Verpolungsschutz Versorgungsanschluss
  • Steckplätze für Pololu Schrittmotortreibermodule DRV8825 + A4988. TMC21x0 sollte auch funktionieren, wurde noch nicht getestet.
  • Mikrostepping über Jumper für Aufstecktreiber einstellbar
  • Serienschaltung von zwei Schrittmotoren für X- und Y-Achsen. Einzelner Motor über Jumper auch im Einzelbetrieb möglich.
  • Anschlussmöglichkeit von externen Treibern für alle 3 Achsen (DIR, STEP/PUL, GND). Es können auch Servomotoren damit angesteuert werden.
  • Lüfteranschluss 12V
  • 7(8) galvanisch getrennte Eingänge (für Eingang 6 muss die Diode auf dem Arduino entfernt werden)
  • Ausreichend Eingänge für Endstops/Programmsteuerung/Werkzeuglängensensor/Tastplatte. Eingänge beliebig konfigurierbar.
  • 2 Ausgänge für Relais/SSR/etc mit 5V/12V/Open Collector. Ausgänge können über Estlcam angesteuert werden.
  • Signalisierrung der Eingänge/Ausgänge über LEDs möglich (für Ausgänge schon vorhanden, bei Eingängen in Reihe schaltbar)
  • Spindel ON/OFF (galvanisch getrennt) + Drehzahl (PWM / 0-5V / 0-10V) Ausgänge
  • 2 analoge Eingänge Drehzahl + Vorschubanpassung
  • optional erweiterbar durch ATTiny µC (greift Drehzahlsignal ab)
  • Testpunkte für Fehlersuche

Optionale Anforderungen:

  • Erweiterung um Handradsteuerung (vorraussichtlich nicht möglich, da Estlcam-seitig unterbunden)
  • Drehzahlsteuerung von Spindeln/Fräsmotoren ohne FU über µC ATTiny
  • Temperaturabhängige Lüfterreglung über PWM mit Temperaturalarm
  • Absaugautomatik mit Nachlaufverzögerung
  • Auto Square
  • Sicherung für Treiber
  • Unterstützung für Trinamic SilentStepStick TMC2100/2130/2208/5160 (Konfiguration über Tristate-Jumper, Seriell, SPI)
  • Anschlussmöglichkeit für Bluetoothmodul (Übertragung von Estlcam über virtuelle serielle Schnittstelle)

Ordnerstruktur:

  • KiCad-Projektdatei
  • Schematic (*.sch)
  • PCB Layout (*.kicad_pcb)
  • Netzliste (*.net)
  • Firmware (Ordner für Firmware für Mikrocontroller)
  • Enclosure (Ordner für Gehäuse-CAD-Dateien, STL-Dateien, Stecker)
  • Docs (Ordner für Anleitung, Berechnungen, Verkabelungsbeispiele, Technisches Datenblatt, etc)
  • Parts (Ordner für Datenblätter, Bill of Materials, Lieferanten, etc)
  • Libraries (Ordner für projektspezifische Bauteilsymbole und Footprints)
  • Readme
  • License

Lizenz:

  • Creative Commons CC-BY-SA-NC 4.0 License
  • Created and Copyright by T.Nenz - E-Mail: MPCNCShield(at)outlook.de

About

Ein CNC Shield für die MPCNC in Verwendung mit Estlcam

License:Other


Languages

Language:C++ 100.0%