roboforum.ru

Технический форум по робототехнике.

Новичкам. Задай вопрос - получи ответ

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

Re: Новичкам. Задай вопрос - получи ответ

Сообщение Myp » 14 мар 2015, 18:34

либо изначально пластик плохого качества, с пузырьками, либо отсырел.
ещё постреливает при слишком высокой температуре.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Новичкам. Задай вопрос - получи ответ

Сообщение irakezz » 14 мар 2015, 18:36

Myp писал(а):либо изначально пластик плохого качества, с пузырьками, либо отсырел.
ещё постреливает при слишком высокой температуре.

у меня наоборот постреливать начал после снижения температуры. А как его просушить(ABS)?
irakezz
 
Сообщения: 79
Зарегистрирован: 26 дек 2014, 12:54

Re: Новичкам. Задай вопрос - получи ответ

Сообщение yvd230670 » 14 мар 2015, 18:38

Помогите разобраться с этой осью Z. Прочитал тут на 343 стр. подсказку ДИМЫ М. как бороться с парковкой - стало все отлично. Но с перемещением на расстояния 50мм и более проблема. А если сначала понажимать 0,1, потом пару раз по 10 на панели инструментов то дальше все становится нормально - оба движка перестают делать пропуски и синхронно вращаются. Без этой процедуры один гудит другой крутит.
yvd230670
 
Сообщения: 16
Зарегистрирован: 13 мар 2015, 22:37

Re: Новичкам. Задай вопрос - получи ответ

Сообщение yvd230670 » 14 мар 2015, 21:36

Помогите разобраться с осью Z. Сейчас после подсказки этого форума парковаться нормально начала. А кода просто дать команду на перемещение G91 G1 Z50 движки гудут но не крутят. Правда скорость парковки раза в 3 меньше скорости перемещения. Сколько тогда ставить?
yvd230670
 
Сообщения: 16
Зарегистрирован: 13 мар 2015, 22:37

Re: Новичкам. Задай вопрос - получи ответ

Сообщение Toxik » 14 мар 2015, 21:41

Здравствуйте. Подскажите, как лучше с шаговиков из матричников снимать напрессованные шпули с ПБМГ-200 в том числе?
Toxik
 
Сообщения: 19
Зарегистрирован: 19 янв 2015, 21:11

Re: Новичкам. Задай вопрос - получи ответ

Сообщение Scald » 14 мар 2015, 23:09

Болгаркой.
Scald
 
Сообщения: 267
Зарегистрирован: 21 авг 2014, 21:00

Re: Новичкам. Задай вопрос - получи ответ

Сообщение icehardy » 14 мар 2015, 23:11

я разрезал дремелем, алмазным диском
потом легко снимается
только нужно заклеить скотчем возле оси, чтоб опилок туда не налетело
Аватара пользователя
icehardy
 
Сообщения: 1282
Зарегистрирован: 27 фев 2013, 16:59
Откуда: Кострома
Skype: icehardy

Re: Новичкам. Задай вопрос - получи ответ

Сообщение Toxik » 14 мар 2015, 23:17

Scald писал(а):Болгаркой.
Хм.. как-то, спасибо, кардинально...)

Добавлено спустя 4 минуты 56 секунд:
icehardy писал(а):я разрезал дремелем, алмазным диском
Неужели так мощно посажены?
Вариант молоточком был, так как-то по валу не кошерно что ли стучать... Отвёрткой подсунутой, проворачивая её пробовал - ноль, некоторые даже крошатся, но не снимаются.
Нагреть может вариант?
Toxik
 
Сообщения: 19
Зарегистрирован: 19 янв 2015, 21:11

Re: Новичкам. Задай вопрос - получи ответ

Сообщение icehardy » 14 мар 2015, 23:47

греть придется сильно, а от нагрева может магнит пострадать, да и смазка в подшипнике
стучать, можно вал погнуть

напильником тоже вариант, в тисках шпулю зажать
но долго )
Аватара пользователя
icehardy
 
Сообщения: 1282
Зарегистрирован: 27 фев 2013, 16:59
Откуда: Кострома
Skype: icehardy

Re: Новичкам. Задай вопрос - получи ответ

Сообщение Revenger » 15 мар 2015, 00:02

Екатеринбуржец писал(а):Не все понимают в схемах. Поэтому лучше объяснять попроще чтоб большее количество людей могло повторить.

Может и првда, тему по подключению ардуины ктото создаст? Ну сколько можно в этой теме одно и тоже писАть? Создайте уже ктонить, кто соображает тему типа "как подключить ардуино к БП от компа" и там эти вопросы задавать, про диод и т.п.. :roll:
Аватара пользователя
Revenger
 
Сообщения: 1728
Зарегистрирован: 01 ноя 2014, 00:50
Откуда: Ставрополье
ФИО: Александр

Re: Новичкам. Задай вопрос - получи ответ

Сообщение audel » 15 мар 2015, 01:41

Помогите пожалуйста, совсем запутался.
Настраиваю автоуровень с сервомашинкой.
Если смотреть на принтер лицом (i3), то микрик справа на 45, назад на 9 и вверх на 5


Код: Выделить всёРазвернуть
/
//===========================================================================
//============================= Bed Auto Leveling ===========================
//===========================================================================

#define ENABLE_AUTO_BED_LEVELING // Delete the comment to enable (remove // at the start of the line)
#define Z_PROBE_REPEATABILITY_TEST  // If not commented out, Z-Probe Repeatability test will be included if Auto Bed Leveling is Enabled.

#ifdef ENABLE_AUTO_BED_LEVELING

// There are 2 different ways to pick the X and Y locations to probe:

//  - "grid" mode
//    Probe every point in a rectangular grid
//    You must specify the rectangle, and the density of sample points
//    This mode is preferred because there are more measurements.
//    It used to be called ACCURATE_BED_LEVELING but "grid" is more descriptive

//  - "3-point" mode
//    Probe 3 arbitrary points on the bed (that aren't colinear)
//    You must specify the X & Y coordinates of all 3 points

  #define AUTO_BED_LEVELING_GRID
  // with AUTO_BED_LEVELING_GRID, the bed is sampled in a
  // AUTO_BED_LEVELING_GRID_POINTSxAUTO_BED_LEVELING_GRID_POINTS grid
  // and least squares solution is calculated
  // Note: this feature occupies 10'206 byte
  #ifdef AUTO_BED_LEVELING_GRID

    // set the rectangle in which to probe
    #define LEFT_PROBE_BED_POSITION 0
    #define RIGHT_PROBE_BED_POSITION 160
    #define BACK_PROBE_BED_POSITION 160
    #define FRONT_PROBE_BED_POSITION 0

     // set the number of grid points per dimension
     // I wouldn't see a reason to go above 3 (=9 probing points on the bed)
    #define AUTO_BED_LEVELING_GRID_POINTS 4


  #else  // not AUTO_BED_LEVELING_GRID
    // with no grid, just probe 3 arbitrary points.  A simple cross-product
    // is used to esimate the plane of the print bed

      #define ABL_PROBE_PT_1_X 15
      #define ABL_PROBE_PT_1_Y 10
      #define ABL_PROBE_PT_2_X 15
      #define ABL_PROBE_PT_2_Y 100
      #define ABL_PROBE_PT_3_X 15
      #define ABL_PROBE_PT_3_Y 50

  #endif // AUTO_BED_LEVELING_GRID


  // these are the offsets to the probe relative to the extruder tip (Hotend - Probe)
  // X and Y offsets must be integers
  #define X_PROBE_OFFSET_FROM_EXTRUDER -45
  #define Y_PROBE_OFFSET_FROM_EXTRUDER 9
  #define Z_PROBE_OFFSET_FROM_EXTRUDER 5

  #define Z_RAISE_BEFORE_HOMING 4       // (in mm) Raise Z before homing (G28) for Probe Clearance.
                                        // Be sure you have this distance over your Z_MAX_POS in case

  #define XY_TRAVEL_SPEED 4000         // X and Y axis travel speed between probes, in mm/min

  #define Z_RAISE_BEFORE_PROBING 15    //How much the extruder will be raised before traveling to the first probing point.
  #define Z_RAISE_BETWEEN_PROBINGS 15  //How much the extruder will be raised when traveling from between next probing points

  //#define Z_PROBE_SLED // turn on if you have a z-probe mounted on a sled like those designed by Charles Bell
  //#define SLED_DOCKING_OFFSET 5 // the extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.

  //If defined, the Probe servo will be turned on only during movement and then turned off to avoid jerk
  //The value is the delay to turn the servo off after powered on - depends on the servo speed; 300ms is good value, but you can try lower it.
  // You MUST HAVE the SERVO_ENDSTOPS defined to use here a value higher than zero otherwise your code will not compile.

  #define PROBE_SERVO_DEACTIVATION_DELAY 500


//If you have enabled the Bed Auto Leveling and are using the same Z Probe for Z Homing,
//it is highly recommended you let this Z_SAFE_HOMING enabled!!!

  #define Z_SAFE_HOMING   // This feature is meant to avoid Z homing with probe outside the bed area.
                          // When defined, it will:
                          // - Allow Z homing only after X and Y homing AND stepper drivers still enabled
                          // - If stepper drivers timeout, it will need X and Y homing again before Z homing
                          // - Position the probe in a defined XY point before Z Homing when homing all axis (G28)
                          // - Block Z homing only when the probe is outside bed area.

  #ifdef Z_SAFE_HOMING

    #define Z_SAFE_HOMING_X_POINT (X_MAX_LENGTH/2)    // X point for Z homing when homing all axis (G28)
    #define Z_SAFE_HOMING_Y_POINT (Y_MAX_LENGTH/2)    // Y point for Z homing when homing all axis (G28)

  #endif

  #ifdef AUTO_BED_LEVELING_GRID   // Check if Probe_Offset * Grid Points is greater than Probing Range
    #if X_PROBE_OFFSET_FROM_EXTRUDER < 0
      #if (-(X_PROBE_OFFSET_FROM_EXTRUDER * (AUTO_BED_LEVELING_GRID_POINTS-1)) >= (RIGHT_PROBE_BED_POSITION - LEFT_PROBE_BED_POSITION))
        #error "The X axis probing range is not enough to fit all the points defined in AUTO_BED_LEVELING_GRID_POINTS"
     #endif
   #else
      #if ((X_PROBE_OFFSET_FROM_EXTRUDER * (AUTO_BED_LEVELING_GRID_POINTS-1)) >= (RIGHT_PROBE_BED_POSITION - LEFT_PROBE_BED_POSITION))
        #error "The X axis probing range is not enough to fit all the points defined in AUTO_BED_LEVELING_GRID_POINTS"
     #endif
   #endif
    #if Y_PROBE_OFFSET_FROM_EXTRUDER < 0
      #if (-(Y_PROBE_OFFSET_FROM_EXTRUDER * (AUTO_BED_LEVELING_GRID_POINTS-1)) >= (BACK_PROBE_BED_POSITION - FRONT_PROBE_BED_POSITION))
        #error "The Y axis probing range is not enough to fit all the points defined in AUTO_BED_LEVELING_GRID_POINTS"
     #endif
   #else
      #if ((Y_PROBE_OFFSET_FROM_EXTRUDER * (AUTO_BED_LEVELING_GRID_POINTS-1)) >= (BACK_PROBE_BED_POSITION - FRONT_PROBE_BED_POSITION))
        #error "The Y axis probing range is not enough to fit all the points defined in AUTO_BED_LEVELING_GRID_POINTS"
     #endif
   #endif

   
  #endif
 
#endif // ENABLE_AUTO_BED_LEVELING


// The position of the homing switches
//#define MANUAL_HOME_POSITIONS  // If defined, MANUAL_*_HOME_POS below will be used
//#define BED_CENTER_AT_0_0  // If defined, the center of the bed is at (X=0, Y=0)


*********************************************************************\
* R/C SERVO support
* Sponsored by TrinityLabs, Reworked by codexmas
**********************************************************************/

// Number of servos
//
// If you select a configuration below, this will receive a default value and does not need to be set manually
// set it manually if you have more servos than extruders and wish to manually control some
// leaving it undefined or defining as 0 will disable the servo subsystem
// If unsure, leave commented / disabled
//
#define NUM_SERVOS 1 // Servo index starts with 0 for M280 command

// Servo Endstops
//
// This allows for servo actuated endstops, primary usage is for the Z Axis to eliminate calibration or bed height changes.
// Use M206 command to correct for switch height offset to actual nozzle height. Store that setting with M500.
//
#define SERVO_ENDSTOPS {-1, -1, 0} // Servo index for X, Y, Z. Disable with -1
#define SERVO_ENDSTOP_ANGLES {0,0, 0,0, 100, 20} // X,Y,Z Axis Extend and Retract angles


При указании команды G28, каретка уезжает вот сюда
SENDING:M114
X:135.00 Y:76.00 Z:-5.00 E:0.00 Count X: 135.00 Y:76.00 Z:-5.00
После отправляю G28 XY
SENDING:M114
X:0.00 Y:0.00 Z:-5.00 E:0.00 Count X: 0.00 Y:0.00 Z:-5.00
После отправляю G29
SENDING:G29
echo:Home X/Y before Z

Сетка не строиться, как победить подскажите?
Еще при указании более 4 точек в значение #define AUTO_BED_LEVELING_GRID_POINTS 4
получаю ошибку при проверки значений
#error "The X axis probing range is not enough to fit all the points defined in AUTO_BED_LEVELING_GRID_POINTS"
Как выполнять проверку по 9 точкам не пойму?
audel
 
Сообщения: 17
Зарегистрирован: 16 фев 2015, 07:05

Re: Новичкам. Задай вопрос - получи ответ

Сообщение Scald » 15 мар 2015, 10:50

Toxik писал(а):Хм.. как-то, спасибо, кардинально...)


Зато работает - проверено :)
Scald
 
Сообщения: 267
Зарегистрирован: 21 авг 2014, 21:00

Re: Новичкам. Задай вопрос - получи ответ

Сообщение irakezz » 15 мар 2015, 18:27

Всем привет! Просветите по вопросу... Задолбался уже калибровать стол... Проблема вот какая.
калибрую стол на горячую, лист бумаги проходит с небольшим зацепом. проверяю печать, все нормально.
Даю остыть. Нагреваю по новой и здесь 2 варианта:
1) Лист перестает проходить
2) лист проходит без сопротивления.

В итоге принтер не может начать печать либо по причине того что пластик не липнет к столу, либо из-за слишком малого расстояния до стола уже на этапе брима отрывает от стола.

Даже уже начал думать о жестком креплении стола и автовыравнивании...
irakezz
 
Сообщения: 79
Зарегистрирован: 26 дек 2014, 12:54

Re: Новичкам. Задай вопрос - получи ответ

Сообщение Екатеринбуржец » 15 мар 2015, 20:19

Микрик по Z может не жестко закреплен или то что на него нажимает.
Printer: Haeckel Custom Edition
Firmware: Marlin
Host: Cura 14.01
Slicer: Cura 14.01
Filament: ABS - 1,75 mm
Nozzle: 0,4 mm
Electronics: Arduino Mega + RAMPS 1.4
Екатеринбуржец
 
Сообщения: 213
Зарегистрирован: 04 янв 2014, 18:33

Re: Новичкам. Задай вопрос - получи ответ

Сообщение yvd230670 » 15 мар 2015, 20:38

Проблемка нарисовалась с регулировкой подачи прутка.
#define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,4000,600} - последнюю цифру менял от 760 до 100, а вместо 30 мм как вылазило 35 мм прутка так и вылазит. Первые три позиции при регулировке X,Y,Z давали результат, а эта не здаётся. Может там надо еще чего подкоректировать?
yvd230670
 
Сообщения: 16
Зарегистрирован: 13 мар 2015, 22:37

Пред.След.

Вернуться в 3D печать

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 33