Stap 9: elektronica
MegaMax gebruikt de gemeenschappelijke Arduino Mega 2560 / AFRITTEN board met een LCD-controller. De stepper stuurprogramma's werden geduwd over aan hun grenzen met de motoren van de NEMA-23 die mij watertje using voor de assen, dus ik keek in het upgraden van de elektronica en vond de SmoothieBoard.
De SmoothieBoard heeft een veel snellere, krachtigere processor en een veel slimmer/gemakkelijkere manier van updaten van firmware en wijzigingen aanbrengen in de configuratie van de machine (compileren firmware voor elke wijziging in de configuratie niet meer!). Het heeft ook een netwerk interface en web server evenals aan boord uSD kaart. De meeste verbindingen zijn gebleken voor de randen van het bord en de on-board stepper-stuurprogramma's zijn een beetje beter dan de drivers op de hellingen van bestuur.
Ik voegde een LCD controlepaneel met SD-kaartsleuf, zodra het beschikbaar was, omdat ik de voorkeur aan het afdrukken van SD-kaarten, zoals ik heb gevonden dat het is de meest betrouwbare manier om af te drukken.
De nieuwe schroef-drive Y as motor nodig meer stroom dan een AFRITTEN of SmoothieBoard van stuurprogramma's kon verwerken. Ook stappenmotoren zich beter gedragen wanneer u rijdt ze met behulp van voedingen gewaardeerd voor 8-10 X de spanning van de motor. NEMA-23 motoren hebben de neiging te trillen meer dan NEMA-17 motoren, een grote bron van het geluid dat altijd mijn printer heeft gemaakt, dus heb ik besloten om een DSP-gebaseerd-stuurprogramma voor de Y-as. DSP stuurprogramma's kunnen gebruiken fijnere micro-intensivering en zin resonantie en het vocht door aanpassing van de huidige aan de motor geleverd. U kunt meer lezen over dat soort dingen hier: Gecko drijft en hier: Oriental Motor
Ik bestelde een M542 stepper coureur uit China via eBay en terwijl ik voor levering wachtte ik bouwde een 32V power supply voor het. Stappenmotoren stuurprogramma's hoeft niet gereglementeerde voedingen en zelfs gevaarlijk voor hen kunnen zijn. De levering van de 32V ik bouwde maakt gebruik van een transformator, brug gelijkrichter en uitvoer filteren condensator. Dat is alles wat nodig is.
Er was een schroef-up in de scheepvaart van de bestuurder die ik oorspronkelijk bestelde dus ik gaf wachten zij, en bestelde een tweede en vervolgens beide van hen werden geleverd. Ik bouwde een tweede 32V levering, identiek aan de eerste, en zowel de X- en Y-assen met DSP stuurprogramma's instellen en 32V levert. De Y-as is nog steeds lawaai, maar de bestuurder heeft een goede baan van de extractie van elk laatste beetje van het koppel dat de motor kan leveren.
Het bed heeft een 450W 24V kachel die wordt aangedreven door een 24VAC transformator met macht overgestapt naar het door een SSR onder controle van de PID van de SmoothieBoard. Ik had om te schakelen van de frequentie van de PID tot ongeveer 8 Hz om te voorkomen dat de kachel waait circuit breakers. De PID-controle houdt het bed binnen ongeveer 0,5 C van de streefwaarde.
De SmoothieBoard en sommige LEDs worden aangedreven door een 12V 10A schakelende voeding.
Ik wilde houden de elektronica uit de zaal van de bouw dus zet het allemaal in een lade onder de printer, met inbegrip van de aan-/ uitschakelaar en LCD-bedieningspaneel. Dat hen weerhoudt krijgen afgebroken bij het vervoer van de machine en weerhoudt dat nieuwsgierig vingers doen die ze niet moeten wanneer de machine wordt openbaar weergegeven. De blazer weerhoudt dat dingen steeds warm binnen de lade.