Stap 6: programmeren!
Oke, dus beweren voor het deel ik eigenlijk nu goed te zijn bij. Programmering! Dat klopt, als Amerika's verleden tijd...Dus ik beslissen lejos om hiervoor te gebruiken, omdat ik het leuk, en was ik nogal in een haast. Het maakt de code vrij eenvoudig uit te schakelen. Oke, dus onze printer een paar functies moet. Het moet om te kunnen:
1) het kalibreren van de printer (demonstratievideo aan het begin)
2) aanvaarden opdrachten, waarschijnlijk vanaf USB, detailleren hoe de printer moet verplaatsen. (Waarschijnlijk niet zal wel volledige steun van de GCode)
3) dans???
Ik gebruikte A, B, en C motoren voor X, Y, en Z respectievelijk. Ik gaf hem de opties om te verbinden, kalibreren, kalibratie controleren of sluiten. Sorry, geen dansen voor deze bot.
Om het gemakkelijk, plaatste ik enkel Bluetooth om te verbinden via de seriële poort-/dev/tty.nxt op mijn computer. Ik had toen replicatorg proberen en er verbinding mee maken. Helaas, het was zo traag dat replicatorg gaf op het voordat alle gegevens zelfs naar de printer werd verzonden! Dat is dus een neen go. Ik zou proberen USB, maar heb ik nooit behandeld met USB- en replicatorg, en ik weet niet eens of dat wordt ondersteund. Ik nog steeds de optie daar, omdat het zal afdrukken in hex wat het ontvangt via bluetooth, en naar "log.txt" schrijven.
Het kan het kalibreren van de printer, die echt niet veel behalve de grenzen van de printer te vinden, en ze schrijven naar het bestand LG3DP.pref. Controle wordt alleen gecontroleerd wat er in dat bestand. dat wil zeggen, de huidige kalibratie instellingen. Zij vertegenwoordigen de graden voor rotatie (de toerenteller telling) waar de as zou beginnen aan de ene kant en 0, die meting roteren, en aan de andere kant. Het is eigenlijk de afstand van de ene kant naar de andere op de as.
En natuurlijk, afsluiten. Droevig u te zien gaan.