od lubosh » 12.03.2017 19:15
PID teplotu nastavenou nemá. Znamená to Proporcionálně Integrační a Derivační regulace. Podle parametrů HB nebo HE se chová tak, aby stabilizoval teplotu bez kolísání. V Marlinu se dá nastavit pulsní regulace (defaultně), nebo PID regulace pro podložku.
Účinnost PID regulace je vidět na přiloženém otisku obrazovky. Jemné zakolísíní na 48:30 je způsobeno ručním zavedením filamentu, který HE trochu ochladil.
Základ správné funkce je kalibrace PID parametrů pro HE i HB. Já to kalibruji na teploty 260 a 110°C, což jsou maximální, které používám.
-
lubosh
-
- Příspěvky: 1101
- Registrován: 19.11.2014 16:42
- Bydliště: Praha 10
- Reputation: 12
-
od tomas.t3 » 13.03.2017 21:04
U Marlina jak RC7 tak RC8 mi chybi funkce zavedeni a vyjeti filamentu z extruderu. Na i3 MK2 v praci mi tato funkce prijde pohodlna. U Marlina mi toto docela chybi.
-
tomas.t3
-
- Příspěvky: 19
- Registrován: 18.12.2016 19:19
- Reputation: 0
od kroxigor » 13.03.2017 21:08
To bude tím že si to tam Průšovci dospali - MK2 má celkem hodně modifikovaný Marlin
PrusaSlicer2, Simplify3D, TinkerCAD, FreeCad, OnShape
-
kroxigor
-
- Příspěvky: 1815
- Images: 14
- Registrován: 28.03.2015 21:17
- Bydliště: Středočesko
- Reputation: 20
od rmoravcik » 13.03.2017 21:11
Funkcia filament change by ti nestacila? skus si odkomentovat riadok #define FILAMENT_CHANGE_FEATURE v subore Configuration_adv.h
-
rmoravcik
-
- Příspěvky: 27
- Registrován: 07.12.2016 22:34
- Bydliště: Praha 4
- Reputation: 0
od medapeta » 13.03.2017 21:30
V ultralcd.cpp uprav podle tohoto, je to pro metrový bowden, v případě jiné délky třeba doupravit:
- Kód: Vybrat vše
static void lcd_prepare_menu()
{
START_MENU();
MENU_ITEM(back, MSG_MAIN, lcd_main_menu);
#ifdef SDSUPPORT
//MENU_ITEM(function, MSG_AUTOSTART, lcd_autostart_sd);
#endif
MENU_ITEM(gcode, MSG_DISABLE_STEPPERS, PSTR("M84"));
MENU_ITEM(gcode, MSG_AUTO_HOME, PSTR("G28"));
MENU_ITEM(gcode, MSG_LOAD_FILAMENT, PSTR("G21 G F200 E10"));
MENU_ITEM(gcode, MSG_FEED_FILAMENT, PSTR("G F1000 E1000"));
MENU_ITEM(gcode, MSG_UNLOAD_FILAMENT, PSTR("G F1000 E-1000"));
//MENU_ITEM(gcode, MSG_SET_ORIGIN, PSTR("G92 X0 Y0 Z0"));
MENU_ITEM(function, MSG_PREHEAT_PLA, lcd_preheat_pla);
MENU_ITEM(function, MSG_PREHEAT_ABS, lcd_preheat_abs);
MENU_ITEM(function, MSG_COOLDOWN, lcd_cooldown);
#if PS_ON_PIN > -1
if (powersupply)
{
MENU_ITEM(gcode, MSG_SWITCH_PS_OFF, PSTR("M81"));
}else{
MENU_ITEM(gcode, MSG_SWITCH_PS_ON, PSTR("M80"));
}
#endif
MENU_ITEM(submenu, MSG_MOVE_AXIS, lcd_move_menu);
END_MENU();
}
Důležitá je část:
- Kód: Vybrat vše
MENU_ITEM(gcode, MSG_LOAD_FILAMENT, PSTR("G21 G F200 E10"));
MENU_ITEM(gcode, MSG_FEED_FILAMENT, PSTR("G F1000 E1000"));
MENU_ITEM(gcode, MSG_UNLOAD_FILAMENT, PSTR("G F1000 E-1000"));
Mínusové body mému profilu zde udělil výhradně uživatel tom666, který se na foru již nevyskytuje.
Měl zřejmě pocit, že pravda se tu psát nesmí...
-
medapeta
-
- Příspěvky: 1617
- Images: 57
- Registrován: 31.05.2016 22:14
- Bydliště: Brdy
- Reputation: 0
od tomas.t3 » 13.03.2017 21:58
Jste borci, mrknu na to a vyzkousim
-
tomas.t3
-
- Příspěvky: 19
- Registrován: 18.12.2016 19:19
- Reputation: 0
od Kenny » 17.04.2017 01:02
Ahoj Všichni, dělal jsem menší úpravu Rebela a přitom jsem aktualizoval na Marli RC8. Všechno funguje jak má, až do chvíle než tiskárna nahřeje a chce začít tisknout:
T:255.0 /255.0 B:109.9 /110.0 @:71 B@:96 W:2
T:255.0 /255.0 B:109.9 /110.0 @:71 B@:97 W:1
T:255.0 /255.0 B:109.9 /110.0 @:71 B@:90 W:0
Error:MAXTEMP triggered, system stopped! Heater_ID: 0
echo:Unknown command: "G1 X56.648 Y65.063 E0.0328 F5400"
start
echo:Marlin 1.1.0-RC8
echo: Last Updated: 2016-12-06 12:00 | Author: (none, default config)
Compiled: Apr 17 2017
echo: Free Memory: 3749 PlannerBufferBytes: 1200
echo:Hardcoded Default Settings Loaded
echo:Steps per unit:
echo: M92 X214.00 Y214.00 Z11520.00 E204.00
echo:Maximum feedrates (mm/s):
echo: M203 X200.00 Y200.00 Z8.00 E40.00
echo:Maximum Acceleration (mm/s2):
echo: M201 X2200 Y2200 Z100 E10000
echo:Accelerations: P=printing, R=retract and T=travel
echo: M204 P2200.00 R3000.00 T2200.00
echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s), Z=maximum Z jerk (mm/s), E=maximum E jerk (mm/s)
echo: M205 S0.00 T0.00 B20000 X20.00 Y20.00 Z0.10 E10.00
echo:Home offset (mm)
echo: M206 X0.00 Y0.00 Z0.00
echo:Material heatup parameters:
echo: M145 S0 H180 B70 F0
M145 S1 H240 B110 F0
echo:PID settings:
echo: M301 P15.20 I1.17 D51.06
echo: M304 P229.14 I13.96 D940.03
echo:Filament settings: Disabled
echo: M200 D3.00
echo: M200 D0
echo:SD card ok
Error:Line Number is not Last Line Number+1, Last Line: 0
Resend: 1
T:254.4 /0.0 B:110.0 /110.0 @:0 B@:0 W:?
T:253.8 /0.0 B:109.9 /110.0 @:0 B@:0 W:9
T:253.8 /0.0 B:109.9 /110.0 @:0 B@:0 W:8
T:252.5 /0.0 B:109.8 /110.0 @:0 B@:0 W:7
T:252.5 /0.0 B:109.7 /110.0 @:0 B@:0 W:6
T:251.3 /0.0 B:109.6 /110.0 @:0 B@:0 W:5
T:250.0 /0.0 B:109.5 /110.0 @:0 B@:0 W:4
T:248.9 /0.0 B:109.4 /110.0 @:0 B@:0 W:3
T:247.7 /0.0 B:109.3 /110.0 @:0 B@:0 W:2
T:246.5 /0.0 B:109.2 /110.0 @:0 B@:0 W:0
Print paused at: 00:34:12
Configuration.h jsem dělal podle lubosh - moje verze v příloze.
Netušíte v čem by mohl být problém?
- Přílohy
-
- Conf_h.txt
- (56.33 KiB) 465 krát
-
Kenny
-
- Příspěvky: 50
- Registrován: 17.11.2013 12:10
- Reputation: 0
od Kenny » 17.04.2017 10:44
Provedl jsem další kroky:
1) kontrola kabelů k Endstopům
2) kontrola kabelů ke snímačům teploty
3) nastavení dummy snímačů teploty (998, 999)
Tiskárna se pořád resetuje jakmile nahřeje.
Teď jsem přišel i na to, že se resetuje po Z-homovaní delším jak cca 12mm.
Několikrát se dokonce stalo, že se po zakousnutí Z-homování rozeběhl ventilátor chlazení tisku.
Už si nevím rady, nenapadá Vás co by mohlo bejt špatně?
-
Kenny
-
- Příspěvky: 50
- Registrován: 17.11.2013 12:10
- Reputation: 0
od Kenny » 17.04.2017 10:44
Provedl jsem další kroky:
1) kontrola kabelů k Endstopům
2) kontrola kabelů ke snímačům teploty
3) nastavení dummy snímačů teploty (998, 999)
Tiskárna se pořád resetuje jakmile nahřeje.
Teď jsem přišel i na to, že se resetuje po Z-homovaní delším jak cca 12mm.
Několikrát se dokonce stalo, že se po zakousnutí Z-homování rozeběhl ventilátor chlazení tisku.
Už si nevím rady, nenapadá Vás co by mohlo bejt špatně?
-
Kenny
-
- Příspěvky: 50
- Registrován: 17.11.2013 12:10
- Reputation: 0
od fdd1222 » 17.04.2017 12:53
Nemas nastavenou spatne max. vzdalenost kterou muze ujet Z aniz by narazila na koncak?
-
fdd1222
-
- Příspěvky: 511
- Images: 0
- Registrován: 12.11.2016 19:59
- Reputation: -5
od Kenny » 17.04.2017 14:20
Z_SAFE_HOMING a ostatní Z_HOMING... mám deaktivovaný
-
Kenny
-
- Příspěvky: 50
- Registrován: 17.11.2013 12:10
- Reputation: 0
od zemciko » 17.04.2017 15:08
Pokud to dělá při pohybu hlavy, tak co zkontrolovat dráty coi vedou do hlavy, jestli tam někde není zkrat čiblbě připojený kablík?
-
zemciko
-
- Příspěvky: 1498
- Images: 9
- Registrován: 09.05.2015 13:43
- Reputation: 0
od walter2 » 17.04.2017 15:53
Nekompiloval jsi s jiným souborem, než jsi dal do svého příspěvků? Vypadá to, že se ti to zastaví na teplotě 255, což je Default hodnota.
-
walter2
-
- Příspěvky: 128
- Registrován: 09.03.2016 09:33
- Reputation: 0
od Kenny » 17.04.2017 20:46
Jakou defaultní hodnotu myslíš? Maximální teplotu hotendu? Ta je na 285°C .
Mě nejde do hlavy ten homming na Z - někdy to ujelo třeba 50mm a jindy se pravidelně zastavovalo s resetem po 12mm. Jako by ten Firmware prostě random padal - po každý s jinou chybou nebo bez chyby.
Dneska jsem tam dal 1.0.2 stable verzi a běží v pohodě - HW závadu můžu vyloučit.
-
Kenny
-
- Příspěvky: 50
- Registrován: 17.11.2013 12:10
- Reputation: 0
od zemciko » 17.04.2017 22:33
Co čas jak často má kontrolovat "konzistenci" teploty. U mně docela to rc8 trpělo na hlášky typu "špatná teplota zmáčkni reset"...
-
zemciko
-
- Příspěvky: 1498
- Images: 9
- Registrován: 09.05.2015 13:43
- Reputation: 0
Zpět na Software & Firmware
Kdo je online
Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 9 návštevníků