Stap 10: Maken de as verplaatsen
Op dit punt wilde we onze bedrading controleren en zien of de motoren zou werken. Om dit te doen zal u wilt downloaden van de firmware van de hellingen. (Wij gebruikten Marlin). Dit kan worden gevonden in deze github repository. Gebruik de link "Download ZIP" en unzip de hoofdmap om uw desktop of soortgelijke - zo lang als je waar het weet te vinden. U moet ook de Arduino IDE als je nog niet geïnstalleerd hebt. De Arduino IDE kan hier worden gevonden. Huidige versie als van dit instructable is 1.0.5. Installeer de IDE, stekker in de USB to Arduino kabel, laat de 12V op de hellingen van bestuur uit. Open het bestand marlin.pde of marlin.ino van de Marlin-software.
Klik op de Configuration.h tab en controleer de volgende regels:
#define STRING_VERSION_CONFIG_H __DATE__ "" __TIME__ / / build datum en tijd
toevoegen van de datum tussen de "" als volgt:
#define STRING_VERSION_CONFIG_H __DATE__ "8 juli 2014" __TIME__ / / build datum en tijd
ook de regel eronder:
#define STRING_CONFIG_H_AUTHOR "(geen, Standaardconfig)" / / wie de wijzigingen heeft aangebracht.
none wijzigen en Standaardconfig naar iets als dit:
#define STRING_CONFIG_H_AUTHOR "(Steve, eerste test)" //Who de wijzigingen aangebracht.
De BAUDRATE lijn verder naar beneden zoeken
#define BAUDRATE 250000
Dit moet 250000
Kies vervolgens het type moederbord dus vinden:
#define moederbord
Als het is 7 veranderd naar 33
Aangezien we niet elke temperatuursensoren vastgehaakt hoeven moeten we hen onbruikbaar te maken voor het testen van de motorische beweging.
Zoek de regel:
#define TEMP_SENSOR_0 -1
Dit te wijzigen:
#define TEMP_SENSOR_0 0
De richting bewegen van de motoren kan worden gewijzigd door het omkeren van de bedrading op de hellingen van bestuur of via het Configuration.h-bestand. Zoek de lijnen:
#define INVERT_X_DIR true / / voor Mendel ingesteld op false, voor Orca is ingesteld op true
#define INVERT_Y_DIR valse / / voor Mendel instellen op true, voor Orca ingesteld op false
#define INVERT_Z_DIR true / / voor Mendel ingesteld op false, voor Orca is ingesteld op true
en deze te wijzigen:
#define INVERT_X_DIR valse / / voor Mendel ingesteld op false, voor Orca is ingesteld op true
#define INVERT_Y_DIR true / / voor Mendel instellen op true, voor Orca ingesteld op false
#define INVERT_Z_DIR valse / / voor Mendel ingesteld op false, voor Orca is ingesteld op true
We moeten ook het aantal bochten die de z-as motor maakt om het te verplaatsen op en neer en ook het verwerkingsdebiet van de Z-motor wijzigen
Zoek de regel:
#define DEFAULT_AXIS_STEPS_PER_UNIT {78.7402,78.7402,200.0*8/3,760*1.1}
en verander het naar:
#define DEFAULT_AXIS_STEPS_PER_UNIT {78.7402,78.7402,4000,760*1.1}
Zoek de regel:
#define DEFAULT_MAX_FEEDRATE {500 500, 5, 25}
en verander het naar:
#define DEFAULT_MAX_FEEDRATE {500 500, 1, 25}
Ik meestal kopiëren en plakken van de oorspronkelijke lijn, dan de oorspronkelijke lijn met twee toonaangevende slashes, d.w.z. uitcommentariëren / /
Ik heb ook nog een commentaarregel erboven, dus ik weet waar ik het bestand hebben gewijzigd. bijv.:
SR gewijzigd Schakel tijdelijk de temp sensor
Dus ik kan het bestand SR zoeken en vinden van mijn wijzigingen en ook ik terug kan gaan naar een origineel gemakkelijk instellen.
Save the changes en test compileren de schets. Als het is OK vervolgens naar de Arduino uploaden.
Opmerkingen:
Hebt u om te controleren of u de juiste bestuur (Mega 2560) en de poort geselecteerd onder het menu "Extra" op de Arduino IDE
Wanneer u een wijziging in het bestand Configuration.h aanbrengt moet u compile/upload het aan uw Arduino voordat de wijzigingen worden pas van kracht.
Als u wilt bepalen van de printer moet u ook Pronterface software. De supermedium-Win-Slic3r voor Windows of Mac downloaden en unzip het naar een map en stormloop naar de pronterface.exe vijl.
Opmerking Er is andere software zoals Repetier Host Repetier Software die zal werken met de Prusa i3 en hebben dezelfde functionaliteit als Pronterface.
OK, Controleer of alles correct is aangesloten op de hellingen van bestuur en dat de LAADBRUGGEN correct is aangesloten op de Arduino Mega. Plug in en macht waardoor de 12V levering. Sluit de USB-kabel aan op uw PC/laptop als het niet reeds.
In Pronterface controleren of de juiste poort en de snelheid zijn ingeschakeld, zal de poort tevens gebruikt om te downloaden van de firmware naar de Arduino, de snelheid moet 250000. Klik op de knop "verbinden". Aan de rechterkant ziet u de software verbinding en detecteren de HELLINGBANEN van bestuur. Zoek naar de auteur: het moet hetzelfde zijn als wat je in het Configuration.h bestand. Gebruik de X-, Y- en Z-beweging-pijlen en probeer het verplaatsen van de motoren - probeer te verplaatsen 1 of 10mm voor nu. Als u uw muis over de X-, Y- en Z-raster beweegt zal de richtingen en de afstand benadrukken. Niet proberen bij het huis van de motoren op dit moment - u zult moeten zetten vanginrichtingen dat wil zeggen op het bord van de LAADBRUGGEN Klik niet op de "home" pictogrammen. Als u per ongeluk verplaatst de motoren te ver. ze bereiken een grens van reizen en proberen om door te gaan alleen ontkoppelen van uw voeding of druk op de resetknop op het bord van de hellingen.
U kunt ook proberen de "diepte" en "Reverse" knoppen om te testen van de extruder-motor.
Als de motoren "gebabbel" en de as die u zult moeten aanpassen van de kleine pot op het bord van de bestuurder niet bewegen. Idealiter moet u een keramische/kunststof schroevendraaier te garanderen dat u niet om het even wat uit korte. Om aan te passen het stuurprogramma eerst stroom de 12V op de hellingen door ofwel het loskoppelen van uw voeding of trekken van de clips uit de hellingen aan boord, dan klikt u op de"disconnec-t" knop in de Pronterface. Geef de pot een lichte Draai rechtsom, alles weer aansluiten, sluit aan op de hellingen via Pronterface en probeer het opnieuw. Houd omhoog in de 1/8ste van een beurt stappen totdat je beweging. U zult waarschijnlijk vinden ook de motor zal beurt slechts in één richting. Dit is normaal voor nu, als we niet vanginrichtingen geïnstalleerd hebben en nog niet de as - homed, zodat de software niet weten hoe ver het kan gaan in één richting of andere.
Het was een groots moment in onze bouwen toen we eindelijk de motoren te verplaatsen van de as en de extruder voetruimteklep - is Alive!
Voordat we de einde-stopt testen in de volgende stappen die we moeten om te controleren of elke as verplaatsen in de juiste richting.
Laten we beginnen met de x-as, alles vermogen opwaarts en open Pronterface, sluit aan op het bord, klik op de x-as 10mm min en het vervoer moeten worden omgebogen van rechts naar links, klik op de x-as 10mm plus en het moeten naar rechts verplaatsen. Als dit achteruit dan macht naar beneden alles en flip X motor stekker op het bord van HELLINGBANEN rond is. Macht alles omhoog en probeer het opnieuw.
Voor de y-as, beginnen met het bed in het midden. Klik op de y-as 10mm min en het bed moeten verhuizen naar de achterkant, klikt u op de y-as 10mm plus en het moeten verplaatsen naar de voorkant. Als dit achteruit is dan alles uitgeschakeld en de stekker van de y-as spiegelen op het bord van HELLINGBANEN rond. Macht alles omhoog en probeer het opnieuw.
Voor de z-as, wanneer u klikt op 10mm min de motoren moet gaan tegen de klok en omlaag de extruder, wanneer u klikt op 10 mm plus de motoren moeten gaan met de klok mee en de extruder omhoog. Als dit achteruit is dan alles uitgeschakeld en beide z-as spiegelen plus op de hellingen aan boord. Macht alles omhoog en probeer het opnieuw.
Opmerkingen:
1. we gevonden met de goedkopere ~$42.00 Arduino/AFRITTEN combo we uit eBay dat de stuurprogramma's nodig aanpassing, maar een duurder (~ $80,00) combo van SainsSmart de bestuurders werden aangepast en de motoren gewoon gewerkt. Deel weg via onze test die ik weten heb te blazen de eBay Arduino gekocht toen ik een driver board in correct geplaatst en alles omhoog - aangedreven dus wees voorzichtig met het allemaal.
2. Als u Pronterface openen en wilt compileren/upload wijzigingen aan de Arduino klikt u eerst op de "disconnect" in Pronterface - zal hierdoor de Arduino IDE om de poort te gebruiken. Zodra de wijzigingen zijn geüpload kunt u het openlaten van de Arduino IDE en sluit aan op de Arduino/hellingen van Pronterface. Besturing van de poort nodig de Arduino alleen wanneer u uploadt de voldaan wijzigingen - geen behoefte om te sluiten en de IDE herladen elke keer.
3. sparen het dossier van de Marlin vaak wanneer wijzigingen werkt. Het is een goed idee om notities over wat werkt en niet te houden.