Giter Site home page Giter Site logo

mpcnc-nano-estlcam-shield's Introduction

<<<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 an. 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

mpcnc-nano-estlcam-shield's People

Contributors

duke2421 avatar tnn85 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mpcnc-nano-estlcam-shield's Issues

Firmware Ordner?

Hallo!

lt. Readme sollte es einen Firmware Ordner mit dem Code für den Arduino geben, habe ich etwas überlesen, oder übersehen?

Mir ist bekannt, dass es eine Facebook Gruppe gibt, jedoch bin ich strickter Social Media Gegner :/

Danke, lg

GRBL support

In der Readme steht:
(GRBL oder andere Firmware kann nach entsprechender Konfiguration auch mit der Platine verwendet werden)

Gibt es dazu mehr Details, wie eine entsprechende Konfiguration aussieht?

Bestellung des Shields

Hallo ich wollte mal nachfragen ob noch Bausätze giebt?
Und ob mann die Platiene auch fertig bestückt erwerbenkann?

Trinamic Schrittmotortreiber

Hallo!

Ersmal Danke SEHR für dieses Open Board!

Ich werde Facebook auch nicht nutzen und wage es meine Frage nun hier zu stellen.
Ich bin auch totaler newbee in sachen Elektronik und CNC.

Die Trinamic Treiber TMC2100, TMC2130 und TMC2208 werden in der GRBL Szene als Goldstandard bezeichnet.
Da diese die Stepper sehr leise betreiben sollen.

Siehe hier ein der übersicht über GRBL Schrittmotortreiber:
https://www.filamentpreis.de/alles-ueber-schrittmotor-treiber/

Laut Trinamic haben die Chips eine "Stallguard" Technologie.

Was ist Stallguard??
Video:
https://www.youtube.com/watch?v=Prw7wNa20Gk
Infos:
https://www.trinamic.com/technology/adv-technologies/

Die Stallguard Technologie soll ähnlich wie Closed Loop funktionieren UND soll die Endschalter unnötig machen UND die Referenzfahrt ermöglichen.
Das ergibt auch Kostenersparnis....

Vergleich von Trinamic Chips und features siehe hier:
https://learn.watterott.com/silentstepstick/comparison/

Nun meine Frage(n):
Könnte das Board die Trinamic Chips nutzen?
z.B. auch den TMC2280 ohne Stallguard

Könnte das Board oder Estlcam Stallguard unterstützen?

Danke im Vorraus

Trinamic ist eine deutsche Firma, wie geil ....

MPCNC Shield Attiny45-20PU

Hallo,
ich habe das Shield hier gefunden und nach einiger Überlegung die Platine machen lassen. Die Bauteile sind auch schon bestellt zum bestücken.Nun ist mir aber eine Frage aufgekommen und zwar wird auf der Platine auch ein Attiny45-20PU verbaut mit welchem Sketch oder Programm muss dieser bespielt werden das konnte ich bis jetzt leider nicht finden. Der Nano wird ja über Estlcam Programmiert nur der Tiny ist mir nicht klar. Ich hoffe es kann mir da einer weiterhelfen.

Mfg und vielen dank für das geniale Shield.

Hello,
I found the shield here and, after some deliberation, had the board made. The components are already ordered to equip. But I have come up with a question and although on the board also an Attiny45-20PU installed with which sketch or program this must be recorded I could not find so far unfortunately. The Nano is indeed programmed via Estlcam only the Tiny is not clear to me. I hope someone can help me there.

Mfg and thank you for the brilliant shield.

Bauteile

Gibt es eine übersichtliche und detaillierte Teile- / Stückliste der verbauten Bauteile?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.