- 0 Голосів - 0 Середні
- 1
- два
- 3
- 4
- 5
Привітання!.
Я щойно отримав Генія і вже потрапив у їхні "приємні". Тема: тепле ліжко, яке НЕ гріє, як слід.
Справа в тому, що я виявив, що при перших випробуваннях, друкуючи POM (ацеталь), матеріал був піднятий з шару ("короблення"?).
Я виміряв градуси скла за допомогою інфрачервоного випромінювання, і з'явилася проблема: встановивши його на 150º Max у центрі (близько 5 см2), досягає 127º. Коли ви йдете геть, він надзвичайно швидко падає, поки не досягає країв, які дають вам близько 57º.
Це означає, що для виготовлення деталей із "звичайних" матеріалів це буде regulín regulón. Але використовуйте технічні нитки, як ні.
На мій погляд, рішення може бути трьома шляхами:
Перший: змініть термістор (датчик температури) з 100K NTC на 200K.
По-друге, поставте більш потужне силіконове ліжко. Той, який він приносить, - це 300 Вт 220 Вольт. (Я роблю це і роблю це сам)
По-третє, змініть marlin.ino, який, мовляв, буде тим, що обмежує потужність нагріву.
Я знаю, що це обмежено, тому що на повній потужності я виміряв підсилювачі напруги, і це дало 0,60 ампер. Помножене на 220 = 120 Вт. Тобто не вдається використати всю потужність ліжка (300 Вт).
У цьому питанні я був би дуже вдячний, якщо колега може сказати мені, як змінити параметри в marlin.ino.
Я надам відео та документацію з усієї халепи, в яку я потрапив.
Дякуємо за інформацію.
Кажан. справа в тому, що я вже не можу виміряти опір. Я завантажив резистори різаком (при спробі від'єднати термістор)
300 Вт - це те, що дає виробник, і якщо, логічно, це буде близько 230 вольт. Це було б близько 138 Вт, з інтенсивністю 0,6 ампер. Напруга, яку отримує ліжко, не є ШІМ, вона є чистою змінною напругою. Посередині є реле SSR, яке проходить (чи ні) відповідно до напруги/сигналу постійного струму, що надходить від Мега. Так, я думаю, що це удар-удар.
Насправді силіконове ліжко досить добре зроблено. У ніхромовій нитці кожні 5 мм (я її розібрав - від загубленої до річки! -). Тому той факт, що він не нагрівається рівномірно, не є проблемою розподілу проводки.
Логічно, що термістор 200K зайняв би більше часу, щоб досягти/опуститися до "відсічних" Ом, ніж 100K. Оми, в яких програма розуміє, що вона повинна знизити напругу. І тому він повинен довше нагріватися, залишаючи реле активним.
Звичайно, ідеальним варіантом буде можливість змінити значення папки marlin.ino, Configuration.h. Але там я не знаю, як це взяти до рук. Це те, що я бачив "з висоти пташиного польоту":
#define TEMP_BED_RESIDENCY_TIME 10 // (секунди)
#define TEMP_BED_HYSTERESIS 3 // (degC) діапазон +/- температур вважається "близьким" до цільового
#define TEMP_BED_WINDOW 1 // (degC) Вікно навколо цілі для раннього запуску таймера проживання x degC.
#define BED_MAXTEMP 150
#define MAX_BED_POWER 255 // обмежує робочий цикл до ліжка; 255 = повний струм
// # define PID_BED_DEBUG // Надсилає дані налагодження до послідовного порту.
// 120В 250Вт силіконовий нагрівач у боросилікат 4мм (MendelMax 1.5+)
// з моделі FOPDT - kp = .39 Tp = 405 Tdead = 66, Tc встановлено на 79.2, агресивний коефіцієнт .15 (проти .1, 1, 10)
#define DEFAULT_bedKp 92.46
#define DEFAULT_bedKi 16.12
#define DEFAULT_bedKd 132.55
#define THERMAL_PROTECTION_BED // Увімкніть термозахист для нагрітого ліжка
// Константи попереднього нагрівання
#define PREHEAT_1_TEMP_HOTEND 180
#define PREHEAT_1_TEMP_BED 70
#define PREHEAT_1_FAN_SPEED 0 // Значення від 0 до 255
#define PREHEAT_2_TEMP_HOTEND 240
#define PREHEAT_2_TEMP_BED 110
#define PREHEAT_2_FAN_SPEED 0 // Значення від 0 до 255
Ти, безсумнівно, маєш рацію: я поспішав зійти з коня.
Порядок, який ви коментуєте, такий:
потім продовжуйте з позначеними зеленим кольором вище.
Ну, оскільки з ускладненням роботи з артилерійським генієм стає все складніше, то я залишу досягнутий аванс (або "затримки" - залежно від того, як ви на це дивитесь .-).
Наразі я залишаю вам перекладений мною PDF, в якому є рекомендації користувачеві самої артилерії. В кінці цього я вставив спосіб завантаження прошивки на MKS GEn V1. (Довелося купити нову тарілку).
Я постійно стикався з цією (та іншими) проблемами при перевірці/компіляції/завантаженні Marlin за допомогою IDE Arduino (у мене версія 1.8.11)