Med Repetier värd att ställa upp din Automatisk horisontering sond och skapa din första Print med Delta rostock mini (12 / 14 steg)
Steg 12: Ändra firmware i Delta
Vi har förinstallerad firmware till GT2560 innan leverans, men eftersom detta är en DIY skrivare, det kan finnas vissa subtila skillnaden mellan varje skrivare, så måste du ändra den fasta programvaran för att passa din exakta skrivare för bättre utskrift effekt.
1. Ladda ner firmware här. Och packa upp zip/rar-fil.
2. Öppna Arduino IDE. (Om du inte har Arduino IDE, kan du hämta här.)
3. dra alla filer till Arduino IDE.
4. Klicka på Configuration.h och få reda på Delta inställningar
#define DELTA och ändra värdena enligt nedan.
Vänligen uppmärksamma att röda siffror.
Att delta kurvor från många raka linjer (linjär interpolation).
Detta är en kompromiss mellan synliga hörn (inte tillräckligt segment)
och processorn överbelastning (för många dyra sqrt samtal).
107 #define DELTA_SEGMENTS_PER_SECOND160
110 #define DELTA_DIAGONAL_ROD 186【1】
113 #define DELTA_SMOOTH_ROD_OFFSET 160,0 【2】
116 #define DELTA_EFFECTOR_OFFSET 34.0【3】
119 #define DELTA_CARRIAGE_OFFSET 25.0【4】
* För att hjälpa dig att bättre förstå de 4 värdena, kan du hänvisa till systemet.
Horisontella avståndet överbryggas med diagonal push spön när effektor är centrerad.
122 #define DELTA_RADIU (DELTA_SMOOTH_ROD_OFFSET-DELTA_EFFECTOR_OFFSET-DELTA_CARRIAGE_OFFSET + 2.0)
= 160-34-25 + 2
Skriva ut ytan diameter/2 minus onåbar utrymme (undvika kollisioner med vertikala torn).
125 #define DELTA_PRINTABLE_RADIUS 83
Använd Z-min, om du ansluter en mekanisk endswitch mellan Com och inga stift, du behöver inte ändra inställningen för Z-min, men om du ansluter den mellan Com och NC stift, bör du ändra falskt till verklig.
322 const bool X_MIN_ENDSTOP_INVERTING = false; Ställ in till true för att Invertera logiken i Ändstopp.
323 const bool Y_MIN_ENDSTOP_INVERTING = false; Ställ in till true för att Invertera logiken i Ändstopp.
324 const bool Z_MIN_ENDSTOP_INVERTING = false; Ställ in till true för att Invertera logiken i Ändstopp.
325 const bool X_MAX_ENDSTOP_INVERTING = false; Ställ in till true för att Invertera logiken i Ändstopp.
326 const bool Y_MAX_ENDSTOP_INVERTING = false; Ställ in till true för att Invertera logiken i Ändstopp.
327 const bool Z_MAX_ENDSTOP_INVERTING = false; Ställ in till true för att Invertera logiken i Ändstopp.
Resa gränser efter homing
365 #define X_MAX_POS DELTA_PRINTABLE_RADIUS
366 #define X_MIN_POS-DELTA_PRINTABLE_RADIUS
367 #define Y_MAX_POS DELTA_PRINTABLE_RADIUS
368 #define Y_MIN_POS-DELTA_PRINTABLE_RADIUS
369 #define Z_MAX_POS MANUAL_Z_HOME_POS
370 #define Z_MIN_POS 0
dessa positioner på sängen för att göra den sondera, sond positing bör inte bortom utskrivbara radien.
382 #define DELTA_PROBABLE_RADIUS (DELTA_PRINTABLE_RADIUS * 0,6)
383 #define LEFT_PROBE_BED_POSITION-DELTA_PROBABLE_RADIUS
384 #define RIGHT_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS
385 #define BACK_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS
386 #define FRONT_PROBE_BED_POSITION-DELTA_PROBABLE_RADIUS
Detta är förskjutningarna till sonden i förhållande till extruder spets (Hotend - sond), dessa värden är mycket viktiga, särskilt Z_PROBE_OFFSET. Du kan beräkna Z_PROBE_OFFSET värdena med proceduren:
Manuell y flytta skrivhuvudet långsamt, placera sonden i mitten av skriva ut sängen. När du hör med hjälp av Ändstopp, kan du få koordinaten på LCD eller på Repetier värden. I mitt fall är det 【-20.35,11.75,0.3】, du kan lägga till följande inställningar.
389 #define X_PROBE_OFFSET_FROM_EXTRUDER 20,35
390 #define Y_PROBE_OFFSET_FROM_EXTRUDER-11.75
391 #define Z_PROBE_OFFSET_FROM_EXTRUDER -0,3
398 #define Z_RAISE_BEFORE_PROBING 100 //How mycket extrudern höjs innan du reser till den första sondering.
399 #define Z_RAISE_BETWEEN_PROBINGS 10 //How mycket extrudern höjs när du reser från mellan nästa sondering poäng
med korrekt säng utjämning, sängen samplas i ett ACCURATE_BED_LEVELING_POINTSxACCURATE_BED_LEVELING_POINTS rutnät och minstakvadrat lösningen beräknas
Obs: denna funktion upptar 10'206 byte 431 #define ACCURATE_BED_LEVELING_POINTS 4
För delta: avståndet mellan munstycket och tryckyta efter dråpare.
455 #define MANUAL_Z_HOME_POS 214
Till nu, du är klar med redigeringen av firmware, sedan måste du ladda upp den modifierade firmware i din kontroll styrelse. För dem som inte nämns bara lämna dem som standard.
5. Uploard firmware Välj anslagstavla typ.
6. välja serieport (om du inte hittar den seriella porten, kontrollera anslutningen av skrivaren till din dator.)
7. last i filen måste du bränna, klicka på den ""-knappen för att kontrollera om det är rätt och klicka sedan på den ""-knappen för att ladda upp.
8. vid uppladdning, LED-indikator motsvarar TX, RX och L på GT2560 blinkar, om de slutar blinka, betyder det att filen har överförts framgångsrikt.
9. efter uppladdning, kan du gå på till nästa steg. Om du inte kan ladda upp, kontrollera rutan nedan för att identifiera problemet och lösa det. De vanliga misstag är fel Välj typ av styrelsen eller seriell port etc.