Haluaisin lisätä ylimääräisen moottorin pöydällesi enkä ole varma, missä menin pieleen. Moottoria käytetään pyörivän pyörän / potentiaalisten kuumien päiden vaunun kääntämiseen. Koska se on vain moottori, se ei tarvitse heatrodia tai lämpötila-anturia.
Minulla oli juuri MKS_BASE 1.0 -levy, joten ostin RAMPS 1.4 -levyn Ebaystä sen jatkeeksi.
((** Varoitus ** tämä levy on halpa, koska se on valmistettu väärin ja on tulipalovaara: https://reprap.org/wiki/RAMPS_1.4. Suosittelen käyttämään sen sijaan CNC-suojaa))
Tämän punaisen levyn on tarkoitus sopia Arduino Megaan, mutta luulen voivani käyttää MKS_BASE1.0: n ylimääräisiä nastoja ja liittää ne hyppyjohdolla RAMPS 1.4 -levylle. Oli järkevää, jos haluan lisätä muita asioita alkuperäiseen MKS_BASE 1.0 -levyyn (kuten enemmän kuumalämpöpatruunoita).
Liitin 5 V: n ja yhden GND-nastan MKS_BASE 1.0: sta. Liitin myös joitain SERVOS-nastoja MKS_BASE 1.0: sta: D37 on 'Dir', D35 on 'Step' ja D17 on 'Enable'. Liitin myös 12 V: n virtalähteen RAMPS 1.4 -levyyn.
Kun tuli aika muokata Marlinia, kaikki oli hieman ärsyttävää. koska vaikka Marlinin avulla on helpompaa lisätä suulakepuristimia, vain moottoreiden lisääminen on hieman vaikeampi. Minun täytyi muuttaa suulakepuristimien lukumäärä 3: ksi (kaksoispuristamisesta kaksoispuristukseen + ylimääräinen moottori), sallia ylimääräinen lämpötappi (jonka jätän tyhjäksi) ja muokata myös tiedostoa pins.h.
En luultavasti olisi simuloinut tätä moottoria suulakepuristimena, jos tiesin raaka Arduino-komennot moottorin pyörittämiseksi käyttäen puheluita D37
, D35
ja D17
, joten ajattelin, että ekstruuderin simulointi olisi parempi, mutta nyt arvaan tämän päätöksen toissijaisesti.
Tässä on muutokseni pins.h:
#define E2_STEP_PIN 35 # define E2_DIR_PIN 37 # define E2_ENABLE_PIN 17 # define HEATER_2_PIN 17 // # define TEMP_SENSOR_2 3 kokoonpanossa.h
#define TEMP_2_PIN 3 // Marlin 0-indeksoi nämä nastat, joten "2" on oikeastaan "3" kolmannelle ekstruuderille
Ensimmäinen asia, jonka minun on tehtävä, on sallia kylmät puristukset käyttämällä M302 S-80. Muut (todelliset) ekstruuderimoottorit liikkuvat kaikki tämän komennon jälkeen, joten minulla on osa toimimassa ...
Repetier-Hostissa valitsen vain puristimen 3 ja yritän "työntää hehkulangan" sen läpi, mutta moottori ei liiku. Käytän Kysan 1124090: n A4988-askelmoottoria. Itse asiassa tein koko tämän prosessin kahdella moottorilla, koska en ollut varma, olisiko laitteistolla itsessään ongelma, joten käytän Suncoria toisen nastaryhmän kanssa. Moottori ja se ei myöskään vastaa, enkä myöskään tiedä miksi.
On todella hyödyllistä selvittää, voisinko suorittaa yhden G-koodikomennon vain saadaksesi moottorin käyntiin nopeudella ja ota se pois yhtälöstä. sen ei tarvitse olla komento ekstruuderille, vaan vain komento nastalle, kuten M42 D35 S100
(mutta en tiedä raakakomentoa vain moottorin liitäntöjen testaamiseksi) ).