Jump to content

Deniss

Administrators
  • Content Count

    265
  • Joined

  • Last visited

  • Days Won

    58

Deniss last won the day on July 30

Deniss had the most liked content!

Community Reputation

146 Excellent

Personal Information

  • Имя
    Денис
  • Возраст
    39
  • Город
    Киев
  • Сайт
    http://cdi.biz.ua
  • Принтер
    Prusa i3 steel, goldberg corexy

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Инженерный здпласт сложный в работе пластик, но крайне прочный после печати. Нечто среднее между абс и pbt пластиком. Печать в термокамере , как с нейлоном ...
  2. дефолтный слайсер slic3r позволяет выполнять скрипты до ,после печати слоя, и данный функционал позволяет легко создать башню В моем случае башня 80 мм высотой и темпервтура стартует с 240 на первом слое и заканчивается 205 дод конец {if [layer_z]> 0.2} M104 S240 {if [layer_z] > 10}M104 S235 {if [layer_z] > 20}M104 S230 {if [layer_z] > 30}M104 S225 {if [layer_z] > 40}M104 S220 {if [layer_z] > 50}M104 S215 {if [layer_z] > 60}M104 S210 {if [layer_z] > 70}M104 S205 При слайсинге проверяется высота слоя, если больше 0.2 то добавляется команда на установку 240 градусов, если больше 10 то 235 и т д В коде под конец будет целая куча команд M104 S240 M104 S235 M104 S230 M104 S225 M104 S220 M104 S215 M104 S210 M104 S205 но принтер их выполнит и на исполнение пойдет последняя, код можно усложнить добавив условие что z еще и меньше, тогда команда будет одна, но мне было откровенно лень
  3. Deniss

    Обдув PETG (ПЕТГ)

    из опыта слой должен быть в пределах от 30 до 70% диаметра сопла, иначе вылазят неприятности, да можно печатать и высокими и более низкими слоями, но это уже сильно усложняет режимы печати
  4. Deniss

    Обдув PETG (ПЕТГ)

    Мои наблюдения, если на копет дуть то у него появляется хрупкость но качество печати растет в плане геометрии. Адгезия у него достаточная для того чтобы даже при сильном обдуве деталь не разваливалась. А вот словить су самую золотую середину когда и эластичность осталась и деталь прочная это уже исскуство, причем куча факторов влияет, размер детали, скорость печати , толщина слоя . Как по мне нет единого рецепта, все сильно индивидуально
  5. Мне тоже этот момент не нравится, надо переделывать каретку, но пока едет новый экструдер будет так
  6. А смысл, мне так удобнее разъем вставлять было Но продолжим для того чтобы зафиксировать провода и апельсину (корпус у нее уже давно напечатан) на профиле и поставить камеру были напечатаны клипсы и держатели камеры (пара на второй принтер тоже) Апельсинка села на шасси, dc-dc питания апельсины расположен на нижней части корпуса самой апельсины провода под клипсой В центральной части клипсы есть отверстие, для апельсины оно применялось чтобы сквозь него вкрутить винт в корпус , а для камеры винт вкрутил наоборот и уперся винтом в профиль, таким образом зафиксировал на месте Показывает неплохо, мертвая зона есть но это не критично ,
  7. Место под электронику в принтере предусмотрено, плата у меня была заряжена, для того чтобы не менять разъемы на моторах снял пластик с моторных разъемов и поставил плату в принтер
  8. В одно воскресенье тараканы живущие в моей голове собрались и кучей навалились на жабу. Был заказан принтер oniks . Я заранее понимал что это не принтер а только личинка принтера но с неплохим потенциалом. От производиеля принтер идет с 32 битной электроникой и красивым цветным дисплеем. Мне такого не надо, потому дисплей и плату из запчастей я вычеркнул, принтер будет работать под 64 битным клиппером на 8 битной плате под управление октопринта. "Искаропки" принтер выглядел так
  9. Orange pi zero+ (zero plus) Klipper + octoprint image Orange pi zero klipper octoprint image Raspberry pi 3 , Raspberry pi 4 klipper octoprint image
  10. https://3dua.info/img/orange_zero_plus.zip Для Карт от 4 гб Подключаемся через терминал, пользователь root пароль 1234 выполняем /usr/lib/armbian/armbian-resize-filesystem start reboot после этой команды карта будет перераспледена и будет использоватся весь размер SD карты а не только 4 гб для настройки wifi запускаем armbian-config идем в network и там настраиваем прошивка платы подключаемся через терминал к плате, пользователь pi пароль 1234 выполняем cd ~/klipper make menuconfig make ls /dev/serial/by-id/* в меню выбираем свою плату и процессор, в результате получаем файл и индетификатор ком порта платы . Данный индентификатор нужен для прошивки и конфигурации клиппера, прошивка ардуино или стм платы ` make flash FLASH_DEVICE= тут надо вставить индентификатор ком порта плата будет прошита. Прошивка через sd карту описана тут если захочется подключить камеру то необходимо добавлять юсб порт и настраивать программу в апельсине
  11. Для того чтобы добавить юсб в оранж зеро (например для подключения камеры) не обязательно покупать плату расширения. Если руки дружат с паяльником то достаточно соорудить такой хвостик и вставить его в апельсину Порядок проводов - красный -черный - белый - зеленый Хвостик стоит гораздо дешевле оригинальной платы, зачастую в старом блоке компьютера такой есть и бездействует
  12. https://3dua.info/img/octoclipper_orange_zero.zip Для Карт от 4 гб Подключаемся через терминал, пользователь root пароль 1234 выполняем /usr/lib/armbian/armbian-resize-filesystem start reboot после этой команды карта будет перераспледена и будет использоватся весь размер SD карты а не только 4 гб для настройки wifi запускаем armbian-config идем в network и там настраиваем прошивка платы подключаемся через терминал к плате, пользователь pi пароль 1234 выполняем cd ~/klipper make menuconfig make ls /dev/serial/by-id/* в меню выбираем свою плату и процессор, в результате получаем файл и индетификатор ком порта платы . Данный индентификатор нужен для прошивки и конфигурации клиппера, прошивка ардуино или стм платы ` make flash FLASH_DEVICE= тут надо вставить индентификатор ком порта плата будет прошита. Прошивка через sd карту описана тут если захочется подключить камеру то необходимо добавлять юсб порт и настраивать программу в апельсине
  13. Карта от 8 гб и больше, образ дедался с карты 8 гб так что карта 8 или больше имя пользователя pi и пароль raspberry стандартные - Настройка wifi делается с помощью файла wpa_supplicant.conf в котором надо прописать имя и пароль сети , потом этот файл помещается на карту https://3dua.info/img/raspberry-8g.img.zip
  14. # This file contains common pin mappings for RAMPS (v1.3 and later) # boards. RAMPS boards typically use a firmware compiled for the AVR # atmega2560 (though other AVR chips are also possible). # See the example.cfg file for a description of available parameters. [stepper_x] step_pin: ar54 dir_pin: ar55 enable_pin: !ar38 step_distance: .0125 endstop_pin: ^ar3 position_max: 221 position_min: -29 position_endstop: -29 homing_speed: 80 [stepper_y] step_pin: ar60 dir_pin: !ar61 enable_pin: !ar56 step_distance: .0125 endstop_pin: ^ar14 position_min: -11 position_max: 221 position_endstop: -11 homing_speed: 80 [stepper_z] step_pin: ar46 dir_pin: !ar48 enable_pin: !ar62 step_distance: .0025 endstop_pin: probe:z_virtual_endstop position_min: -5.7 ## *1 position_endstop: 0 position_max: 200 homing_speed: 5 [servo bftouch] pin: ar11 initial_angle: 105 maximum_servo_angle = 180 minimum_pulse_width = 0.0005 maximum_pulse_width = 0.0025 enable: True [probe] pin: ar18 x_offset: 0 y_offset: -25 z_offset: 1.25 lift_speed: 20 speed: 10.0 activate_gcode: SET_SERVO SERVO=bftouch ENABLE=1 SET_SERVO SERVO=bftouch angle=10 G4 P500 SET_SERVO SERVO=bftouch ENABLE=0 deactivate_gcode: SET_SERVO SERVO=bftouch ENABLE=1 SET_SERVO SERVO=bftouch angle=105 G4 P400 SET_SERVO SERVO=bftouch ENABLE=1 [extruder] max_extrude_cross_section: 300 step_pin: ar26 dir_pin: !ar28 enable_pin: !ar24 step_distance: 0.0092 #.0081 filament_diameter: 1.750 heater_pin: ar10 sensor_type: ATC Semitec 104GT-2 sensor_pin: analog13 control: pid pid_Kp=19.484 pid_Ki=0.738 pid_Kd=163.779 min_temp: 0 max_temp: 290 nozzle_diameter=0.4 [heater_bed] heater_pin: ar8 sensor_type: EPCOS 100K B57560G104F sensor_pin: analog14 control: pid pid_Kp=60.895 pid_Ki=1.025 pid_Kd=904.285 min_temp: 0 max_temp: 130 [fan] pin: ar9 [mcu] serial: /dev/ttyUSB0 baud: 250000 pin_map: arduino [printer] kinematics: corexy max_velocity: 2500 max_accel: 3000 max_z_velocity: 25 max_z_accel: 100 # Common EXP1 / EXP2 (display) pins [board_pins] aliases: # Common EXP1 header found on many "all-in-one" ramps clones EXP1_1=ar37, EXP1_3=ar17, EXP1_5=ar23, EXP1_7=ar27, EXP1_9=<GND>, EXP1_2=ar35, EXP1_4=ar16, EXP1_6=ar25, EXP1_8=ar29, EXP1_10=<5V>, # EXP2 header EXP2_1=ar50, EXP2_3=ar31, EXP2_5=ar33, EXP2_7=ar49, EXP2_9=<GND>, EXP2_2=ar52, EXP2_4=ar53, EXP2_6=ar51, EXP2_8=ar41, EXP2_10=<RST> # Pins EXP2_1, EXP2_6, EXP2_2 are also MISO, MOSI, SCK of bus "spi" # Note, some boards wire: EXP2_8=<RST>, EXP2_10=ar41 # See the sample-lcd.cfg file for definitions of common LCD displays. [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 #menu_root: infodesk [output_pin beeper] pin: EXP1_1 [safe_z_home] home_xy_position: 100,192 # 100,130 Change coordinates to the center of your print bed speed: 100 z_hop: 6 # Move up 6mm z_hop_speed: 20 [bed_mesh] speed: 120 horizontal_move_z: 4 mesh_min: 10,15 mesh_max: 190, 170 probe_count: 3,3 [gcode_macro G29] gcode: Z_TILT_ADJUST BED_MESH_CALIBRATE METHOD=automatic SET_SERVO SERVO=bftouch ENABLE=1 SET_SERVO SERVO=bftouch angle=105 G4 P400 SET_SERVO SERVO=bftouch ENABLE=1 G1 X0 Y0 Z5 F8000 SET_PRESSURE_ADVANCE ADVANCE=0.037250 SET_SERVO SERVO=bftouch ENABLE=0 BED_MESH_OUTPUT [gcode_macro M900] gcode: SET_PRESSURE_ADVANCE ADVANCE={K} [virtual_sdcard] path: ~/.octoprint/uploads/ Чуть позже разжуем по пунктам пункт первый моторы [stepper_x] step_pin: ar54 dir_pin: ar55 enable_pin: !ar38 step_distance: .0125 endstop_pin: ^ar3 position_max: 221 position_min: -29 position_endstop: -29 homing_speed: 80 так как все моторы одинаковы будем рассматривать на примере оси х пины step dir enable. Указываем к какой ноге процессора подсоедены ноги драйвера, в примере это ардуино и ноги ar54 ar55 и ar38. Замечу перед ar38 стоит ! , это значит что сигнал надо инвертировать, например если поставить ! перед dir то мотор будет вращатся в другую сторону В отличии от марлина указывается не количество шагов на мм а длинна шага в параметре step_distance . Если в марлине было 80 шагов то 1/80=0.0125 . Если шаги неизвесны то идем сюда https://blog.prusaprinters.org/calculator/ вводим что у нас шпуля такая-то (у меня 20 зубов, ремень gt2 микрошаг (у меня 16 ) иотор 1.8 или 0.9 и получем наши шаги 12.5 микрон или 0.0125 мм endstop_pin: ^ar3 тут вместо ! применяется ^ для того чтобы инвертировать вход , т-е если контакт работает на размукание (оптика) то ставим ^ если сигнал появляется при замыкании то значек не надо Ну я положения ендстопов, максимальный ход по оси и минимальная позиция для оси, тут думаю понятно все и так. Отдельно хочется остановится на оси зет, так как у многих стоит блтач и ось зет физически ендстопа не имеет . В таком случае endstop_pin: probe:z_virtual_endstop т-е это не физический ендстоп на оси а блтач или серво датчик
×