Jump to content

Українська 3D спільнота

Створено телеграм канали. Підписавшись на них ви будете отримувати повідомлення про появу нових тем на форумі. Також там Ви знайдете посилання на канал допомоги для вирішення термінових питань по друку та принтерам.
3DUA_Help 3DUA.info

All Activity

This stream auto-updates     

  1. Yesterday
  2. Ну и я, с вашего позволения, покажу что у меня получилось. Печатал по настройкам @Deniss, но с температурой не угадал. 230/100 и 225/95 Полезло много соплей, но в общем неплохо.
  3. Last week
  4. Я тут вдохновился и печатнул плавающий кораблик. Симпли. Швы видно. Мой косяк в настройке. Но в целом не плохо получился. Кораблик плав.stl П.С. @Deniss - печатаем флотилию и будем спускать на воду в морском порту Львова!
  5. @Deniss Спасибо. Познавательно
  6. Для сравнения в качестве модели я выбрал кораблик было распечатано шесть корабликов, все из за MatterControl , думал я с ретрактом напутал но два корабля получились практически идентичны, так что рассматриваю только один из них ... Использовалось 5 разных слайсеров MatterControl v1.75 MatterControl v2 Sl3r Repetier-Host Ultimaker Cura 3D 4.4 Simplify 3D 4.1.2 (слайсил не я, так как у меня этого слайсера нет а ломаными я стараюсь не пользоватся ) скорость печати - заполнение 80 периметр 60 мосты тянулись на скорости 60 с обдувом Печать в термокамере 40 градусов, обдув 12-25% . Минимальная скорость печати 20 минимальное время 5 сек на слой. Заполнение диагональное 8% Низ 3 слоя верх 4 толщина слоя 0.2. Принтер на прошивке Klipper с CoreXY кинематикой. Драйвера 2208 на ХУ и А4988 на экстудер и Z Для максимального совпадения условий печати перед печатью проходил автоуровень На принтере стоит датчик диаметра филамента. ABS+ от монофиламента , стол 100 , печать на пиво , температура печати 218 на всех слоях
  7. Доповнення 1 Налаштування для освітлення принтера звичайною світлодіодною стрічкою. Я використовую для цього канал вентилятору другого екструдеру. Треба пам'ятати, що живлення принтеру 24в, а стрічка розрахована на 12в живлення. Тому треба увімкнути регулювання PWM, та не перевищувати значення у половину потужності. добавляємо блок курування пінами та обзиваємо його case_light [output_pin case_light] pin: P2.4 #define FAN1_PIN P2_04 pwm: 1 #активація PWM (ШІМ регулювання) value: .02 #значення при підключенні принтеру. Діапазон від 0.0 до 1.0 shutdown_value: 0 cycle_time: 0.010 #встановлення частоти ШІМ довжина імпульсу 100мс З такими значеннями ні око ні камера не помічають миготіння. На марліні я не зміг подолати миготіння. Управління освітленням через команду у терміналі: SET_PIN PIN=case_light VALUE=.02 #ввімкнути з вказанною потужністю. 0 - вимкнути. У октопринті можливо налаштувати свої кнопки з значеннями
  8. Earlier
  9. KomAndr

    Printer.cfg

    Version 1.0.0

    2 downloads

    Мій конфіг Core_XY klipper
  10. Ось ми і підійшли до налаштування Klipper. Подальша інструкція відноситься для материнки SKR1.3, але по аналогічно можливо налаштувати під будь яку материнку. У цьому описі я буду користуватися плагіном Octoklipper. У ньому і буду конфігурувати свій принтер. На гітхабі проекту є вже створені конфіги принтеру під певні материнки. Відкриваємо цей файл, копіюємо все, шо в ньому,та вставляємо у вікно конфігурування OktoКlipper Як ми бачимо у блоках вже прописані піни нашої материнки. Давайте більш детально розглянемо що до чого. Приведу аналогію до Марлін. Назва блоку починаеться з квадратних скобках в яких записана назва. Послідовність блоків не має значення, але щоб не плутатись що де розташовано, бажано об'єднувати блоки по напрямкам, або функціям. # така решітка коментує все, що знаходиться за нею, тоб-то программа не бере до уваги все що після решітки аж до наступного рядку. Можно вписувати свої коментарі. ! - знак оклику інвертує значення на протилежне. [stepper_x] -назва блоку - налаштування драйверу вісі "Х" step_pin: P2.2 #define X_STEP_PIN P2_02 dir_pin: !P2.6 #define X_DIR_PIN P2_06 enable_pin: !P2.1 #define X_ENABLE_PIN P2_01 step_distance: .00625 #define DEFAULT_AXIS_STEPS_PER_UNIT { 160, Y, Z, E} У Klipper відстань вимірюеться по уньшому. Треба вказати відстань у мм на один крок. Так як у мене мотори 0,9град/оберт, у Марлін було 160 кроків на 1мм. Тоді для Кліппера 1/160=0,00625 endstop_pin: P1.29 # P1.28 for X-max - #define X_MIN_PIN P1_29 Як що кінцевик стоїть в МАХ - тоді треба замість Р1.29 вписати Р1.28 position_endstop: -13 #define X_MIN_POS -13 position_max: 270 #define X_BED_SIZE 270 position_min: -13 #це значення вказує на скільки каретка по Х може поїхати від позиції Х0 Для вісі ХУ це значення повинно дорівнювати position_endstop: homing_speed: 80 #define XY_PROBE_SPEED 8000 Як ми бачимо, можно з легкістю налаштувати параметри маючи конфіг та карту пінов з Марліна. По аналогії налаштовується всі останні вісі та екструдер. Як що треба змінити напрямок обертання любого мотору треба змінити значення dir_pin: за допомогою ! перед вказаним піном, або його прибирання, якщо він там вже стоїть. [heater_bed] heater_pin: P2.5 #define HEATER_BED_PIN P2_05 max_power: 0.75 #define MAX_BED_POWER 160 у мене стіл 12, а живлення 24в. Цей рядок обмежує напругу завдяки PWM Значення від 0.0 до 1.0 sensor_type: ATC Semitec 104GT-2 sensor_pin: P0.23 #define TEMP_BED_PIN 0 control: watermark # bang-bang Якщо треба ввімкнути PID пишемо pid min_temp: 0 #define HEATER_0_MINTEMP 5 max_temp: 150 #define BED_MAXTEMP 150 Більш детально зупинемось на блоці [mcu] serial: /dev/serial/by-id/usb-Klipper_lpc1768_1BF00004852036AF755C695BC62000F5-if00 Тут нам треба вписати порт в який під'єднан наш принтер. Відкриваємо Putty та заходимо на наш мінікомп на якому стоїть Octoprint. Пишемо: ls /dev/serial/by-id/* По цьому порту буде проходити з'єднання Кліппера з материнською платою. Як що ви змінюєте USB порт на мінікомпі треба знову зробити цю процедуру, та вписати новій, робочий порт. Після внесення змін у конфіг обов'язково кнопку "SAVE" тоді всі зміни будуть збережені і перезагружен конфіг, а в деяких випадках ще перезапишеться прошивка принтера. Вказуємо кінематику принтера та його основні налаштування швидкості. Я маю принтер з кінематикою Core_XY, для прусоподібних принтерів треба вказати kinematics: cartesian та зменьшити швидкості. [printer] kinematics: corexy max_velocity: 300 max_accel: 3000 max_z_velocity: 25 max_z_accel: 30 Налаштування ТМС2130 SPI прибираєми решітки, тоб-то розкоментуємо налаштування драйверів. [tmc2130 stepper_x] cs_pin: P1.17 spi_software_miso_pin: P0.5 spi_software_mosi_pin: P4.28 spi_software_sclk_pin: P0.4 #diag1_pin: P1.29 #пін #define SENSORLESS_HOMING microsteps: 16 run_current: 0.900 #струм драйвера у мА hold_current: 0.500 stealthchop_threshold: 250 # швидкість після якої драйвер перейде в режим SpreadCycle Якщо закоментувати цю строчку - драйвер буде постійно працювати у режимі SpreadCycle Так само налаштовуємо останні драйвери. Якщо використовуєте графічний дісплей 12864 - дописуємо цей блок: [display] lcd_type: st7920 cs_pin: EXP1_4 sclk_pin: EXP1_5 sid_pin: EXP1_3 encoder_pins: ^EXP2_3, ^EXP2_5 click_pin: ^!EXP1_2 #kill_pin: ^!EXP2_8 [output_pin beeper] pin: EXP1_1 Так як я використовую управління вентилятором охолодження екструдеру, та обдуву електроніки - то я дописав це в конфіг, створивши два блоки: # Additional fans [heater_fan nozzle_fan] pin: P1.26 max_power: 1 shutdown_speed: 0 #cycle_time: #hardware_pwm: #kick_start_time: heater: extruder heater_temp: 50.0 #температура при якій вимкнеться вентилятор обдуву радіатора екструдеру fan_speed: 1.0 [controller_fan Case_controller_fan] pin: P1.24 max_power: 1 shutdown_speed: 0 #cycle_time: #hardware_pwm: #kick_start_time: idle_timeout: 5 #через 5 сек після вимкнення двигунів - вимкнути вентилятор обдуву електроніки. idle_speed: 1.0 Зондом автовимірювання я використовую BFPtouch. Він зроблений на основі сервоприводу. Треба його прописати у налаштуваннях. Дуже дякую за допомогу в його налаштуванні пану@Deniss # Servos [servo bftouch] pin: P1.28 maximum_servo_angle = 180 minimum_pulse_width = 0.0005 maximum_pulse_width = 0.0025 Для використання автокалібровки висоти під час друку створюємо наступні блоки. ОБОВ'ЯЗКОВО перед SET_SERVO поставити пробіл!!! [probe] pin: P1.25 x_offset: -11 #define NOZZLE_TO_PROBE_OFFSET { -11, 71, 0 } y_offset: 70 #define NOZZLE_TO_PROBE_OFFSET { -11, 71, 0 } #z_offset: 0 speed: 5.0 activate_gcode: SET_SERVO SERVO=bftouch ENABLE=1 #активуємо керування сервою SET_SERVO SERVO=bftouch angle=200 #опустити щуп #define Z_SERVO_ANGLES {200,117} G4 P400 #пауза SET_SERVO SERVO=bftouch ENABLE=0 #вимкнути керування сервою deactivate_gcode: SET_SERVO SERVO=bftouch ENABLE=1 #активуємо керування сервою SET_SERVO SERVO=bftouch angle=115 #підняти щуп #define Z_SERVO_ANGLES {200,115} #G4 P300 #пауза SET_SERVO SERVO=bftouch ENABLE=0 #вимкнути керування сервою Якщо не писати рядки з активацією та деактивацією - серва буде постійно пританцьовувати. Щоб зонд проводив заміри висоті столу при команді додому добавляємо [safe_z_home] home_xy_position: 146,34 #координати сопла при яких щуп зонду буде знаходитись в центрі столу speed: 80 z_hop: 10 # Move up 10mm z_hop_speed: 5 Налаштовуємо координати точок промірів зонду. Вказуємо координати сопла!!! Вам треба врахувати offset_XY вашого зонду. Так, щоб зонд не віходив за межи столу. [bed_tilt] speed: 90 points: 16,-3 100,-3 184,-3 269,-3 269,46 184,46 100,46 16,46 16,92 100,92 184,92 269,92 269,137 184,137 100,137 16,137 Створюємо макрос команди G29 [gcode_macro G29] gcode: BED_TILT_CALIBRATE G0 X-10 Y6 F4000 BED_TILT_CALIBRATE - запустити вимірювання сітки столу G0 X-10 Y6 F4000 - по закінчені встановити сопло у задані координати. Вказуємо в блоці [stepper_z] що ми використовуємо занд автовимірювання. endstop_pin: probe:z_virtual_endstop Основні налаштування зроблені. Можно провіряти рух каретки. Треба відправити кожну вісь у дом. Як що каретка їде не в ту сторону - інвертуємо пін на відповідному моторі. Писав вище. Коли провірите всі мотори та нагрів екструдеру і столу - можно приступати до пробного друку. Нижче закріплюю свій конфіг. Config_EvA.cfg
  11. На Аньке у меня стол не мог больше 75С нагреться. Я тогда утеплялся а потом плюнул и задрал напругу до 14в. Ноль проблем-с. По теме Сергея - стоит два стола МК2В и действительно, не понятно как оно все подключено с учетом 2-х БП от компа на борту принтера.
  12. можно не поднимать напряжение а увеличить время, .например у меня было 3 минуты на градус когда-то. Возможно стол не верно подключен, т-е питание 12 при конфтгурации стола 24в
  13. Вот в этом блоке стоит время обработки и на сколько градусов должна подняться температура - иначе ошибка термал раневей. Что бы небыло ошибки - нужно поднимать напряжение на столе до 14в. Тогда за период 40сек. стол будет нагреваться больше чем на 1С, так я правил в твоей прошивке. По концевикам - охлаждение платы не при чем. Возможно большая скорость парковки осей и просто механически убивается концевик. Проверять концевики командой M119
  14. Доброго дня. Я в шоке, не пошло, опять нагрев до 70 и отключение- пишет туже ошибку.
  15. Да, вчера скачал с репозитория. Если єкструдер один - в первом конфиге поправь #define EXTRUDERS 1
  16. Доброго дня. Экструдер один, на экране дисплея отражалось три, но активным был первый. Файлы от 1.1.9, правильно понял?
  17. @Сергей и так по твоей прошивке. Собрал 1.1.9 и поправил ГРАБЛИ автора этого принтера. 1. В прошивке стояло отключение мотора оси Z сразу после хоминга - бред. В прошивке настроено отключение моторов через минуту после простоя принтера. 2. По ошибке нагрева стола - в файле расширенных настроек увеличил время ожидания нагрева с 20сек до 40сек и снизил отслеживание на 1 градус. 3. Мне не понятно, сколько стоит экструдеров на принтере? В прошивке активировано 3-и, в секции с драйверами драйвер экструдера не указан вообще, зато указано два драйвера на Z. Что реально стоит на плате и куда это подключено - незнаю, оставил как было. Ниже ссылка на два правленых файла конфигурации. https://drive.google.com/open?id=131p6N4PW3jV4LvuNaNcx1MRfByS4KhnM
  18. для слайсинга использую репитер. если менять драйвера, прошивку надо трогать? или настройка вольтажа и всё?
  19. Драйвера DRV8825. Если слайсишь Курой, то ускорение поставь не выше 1500, а то и меньше. Я кажется ставил 1000 на своей Фанере. Скорость 50-60 максимум. @KomAndr! А ему прошивка от Ванхао нашего пойдет?
  20. я понимаю))), я бы его тише сделал. замена драйверов?, какие настройки необходимо изменить? я опять упрусь в 1.1.9? ТМС 2208, правильно понял?
  21. Это ты сейчас, пока играешься, то можно и металикой принтер глушить, а когда начнешь печатать и когда печать уходит по времени в ночь, тогда даже рамштайн не спасет ))) Если принтер вернуть нельзя, то используй то, что в нем есть и переходи на профиль. Я в свое время послушался @KomAndr и еще ни разу не пожалел. Просто по опыту, все равно к этому придешь))
  22. у меня Dali Zensor)))), если не нравится принтер, будут металику слушать))). За блок спасибо, но у меня их два, схемы подключения нет, буду разбираться с тестером, потом обращусь))) Сейчас борьба с кривыми шпильками, блин, воблинг, если не ошибаюсь.
  23. Да, я помню свою Фанеру Маты были... изысканные. Сначала пройдись по всем винтам крепления этой машинки. Обязательно проверь вертикали. Говорю как я боролся со своей. БП нормальный могу дать, нашару. Компьютерные могут не давать те амперы, которые нужны, там нужно скручивать по несколько черных проводов, что бы добиться нужных параметров. Короче БП могу дать.
  24. драйвера))), точно А4988, реле не мешают))), пусть орёт принтер, мать его.
  1. Load more activity
×