Jump to content

Deniss

Administrators
  • Content Count

    264
  • Joined

  • Last visited

  • Days Won

    57

Deniss last won the day on June 6

Deniss had the most liked content!

Community Reputation

144 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. дефолтный слайсер 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 еще и меньше, тогда команда будет одна, но мне было откровенно лень
  2. Deniss

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

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

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

    Мои наблюдения, если на копет дуть то у него появляется хрупкость но качество печати растет в плане геометрии. Адгезия у него достаточная для того чтобы даже при сильном обдуве деталь не разваливалась. А вот словить су самую золотую середину когда и эластичность осталась и деталь прочная это уже исскуство, причем куча факторов влияет, размер детали, скорость печати , толщина слоя . Как по мне нет единого рецепта, все сильно индивидуально
  4. Мне тоже этот момент не нравится, надо переделывать каретку, но пока едет новый экструдер будет так
  5. А смысл, мне так удобнее разъем вставлять было Но продолжим для того чтобы зафиксировать провода и апельсину (корпус у нее уже давно напечатан) на профиле и поставить камеру были напечатаны клипсы и держатели камеры (пара на второй принтер тоже) Апельсинка села на шасси, dc-dc питания апельсины расположен на нижней части корпуса самой апельсины провода под клипсой В центральной части клипсы есть отверстие, для апельсины оно применялось чтобы сквозь него вкрутить винт в корпус , а для камеры винт вкрутил наоборот и уперся винтом в профиль, таким образом зафиксировал на месте Показывает неплохо, мертвая зона есть но это не критично ,
  6. Место под электронику в принтере предусмотрено, плата у меня была заряжена, для того чтобы не менять разъемы на моторах снял пластик с моторных разъемов и поставил плату в принтер
  7. В одно воскресенье тараканы живущие в моей голове собрались и кучей навалились на жабу. Был заказан принтер oniks . Я заранее понимал что это не принтер а только личинка принтера но с неплохим потенциалом. От производиеля принтер идет с 32 битной электроникой и красивым цветным дисплеем. Мне такого не надо, потому дисплей и плату из запчастей я вычеркнул, принтер будет работать под 64 битным клиппером на 8 битной плате под управление октопринта. "Искаропки" принтер выглядел так
  8. Orange pi zero+ (zero plus) Klipper + octoprint image Orange pi zero klipper octoprint image Raspberry pi 3 , Raspberry pi 4 klipper octoprint image
  9. 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 карту описана тут если захочется подключить камеру то необходимо добавлять юсб порт и настраивать программу в апельсине
  10. Для того чтобы добавить юсб в оранж зеро (например для подключения камеры) не обязательно покупать плату расширения. Если руки дружат с паяльником то достаточно соорудить такой хвостик и вставить его в апельсину Порядок проводов - красный -черный - белый - зеленый Хвостик стоит гораздо дешевле оригинальной платы, зачастую в старом блоке компьютера такой есть и бездействует
  11. 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 карту описана тут если захочется подключить камеру то необходимо добавлять юсб порт и настраивать программу в апельсине
  12. Карта от 8 гб и больше, образ дедался с карты 8 гб так что карта 8 или больше имя пользователя pi и пароль raspberry стандартные - Настройка wifi делается с помощью файла wpa_supplicant.conf в котором надо прописать имя и пароль сети , потом этот файл помещается на карту https://3dua.info/img/raspberry-8g.img.zip
  13. # 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 т-е это не физический ендстоп на оси а блтач или серво датчик
  14. Инструмент называется Ример По сути это ручка в которую вставляется вращающееся лезвие, что позволяет снимать фаски на криволинейных и прямолинейных поверхностях, т-е срезать бирм и слоновью ногу В процессе перебора было выбрано лезвие bk3010 как наиболее удобное и оптимальное Рекомендую именно стальной вариант ручки, он незначительно дороже но гораздо удобнее в работе
×