Намотчик обмоток
- 707dm
- Сообщения: 241
- Зарегистрирован: 22 окт 2015, 18:14
- Имя: Дмитрий
- Откуда: Иркутск
- Благодарил (а): 1 раз
- Контактная информация:
Re: Намотчик обмоток
В общем до меня дошло: чтоб написать грамотный г код нужно применить метод математического моделирования. Размер катушки известен- выставляемых точку 0 по концевику,задаем количество оборотов на намотку одного ряда витков,при этом зная сечения провода задаем скорость перемещения ползунка,при достижении им 2 края катушки он меняет направление движения и этот цикл повторяется пока двигатель 1 не совершит нужное число полных оборотов.
Почему в сутках не 36 часов
- 707dm
- Сообщения: 241
- Зарегистрирован: 22 окт 2015, 18:14
- Имя: Дмитрий
- Откуда: Иркутск
- Благодарил (а): 1 раз
- Контактная информация:
Re: Намотчик обмоток
Коды «G»
*
* G0 -> G1
* G1 - скоординированное движение X Y Z E
* G2 - CW ARC
* G3 - CCW ARC
* G4 - Dwell S <секунды> или P <миллисекунды>
* G5 - Cubic B-сплайн с назначением XYZE и смещениями IJPQ
* G10 - Извлечь нить в соответствии с настройками M207
* G11 - Втягивать филамент в соответствии с настройками M208
* G12 - Чистый инструмент
* G20 - установка единиц ввода в дюймах
* G21 - установка единиц ввода в миллиметры
* G26 - шаблон проверки сетки (требуется UBL_G26_MESH_VALIDATION)
* G27 - сопло для парковки (требуется NOZZLE_PARK_FEATURE)
* G28 - главная одна или несколько осей
* G29 - Детальный зонд Z, зондирует кровать с 3 или более точками. Провалится, если вы еще не родились.
* G30 - Одиночный зонд Z, датчик зонда в положении X Y (по умолчанию - текущее местоположение XY)
* G31 - Док-сани (только Z_PROBE_SLED)
* G32 - салазки (только для Z_PROBE_SLED)
* G33 - автоматическая калибровка Delta (требуется DELTA_AUTO_CALIBRATION)
* G38 - Целевой объект - аналогично G28, за исключением того, что использует Z_MIN_PROBE для всех трех осей
* G42 - скоординированный переход к точке сетки (требуется AUTO_BED_LEVELING_UBL)
* G90 - Использовать абсолютные координаты
* G91 - Использовать относительные координаты
* G92 - Установить текущую позицию в координаты
*
* "M" коды
*
* M0 - Безусловная остановка - Подождите, пока пользователь нажмет кнопку на ЖК-дисплее (только если включен ULTRA_LCD)
* M1 - То же, что и M0
* M3 - Включить лазер / шпиндель, установить скорость / мощность шпинделя / лазера, установить вращение по часовой стрелке
* M4 - Включить лазер / шпиндель, установить скорость / мощность шпинделя / лазера, установить вращение против часовой стрелки
* M5 - Выключить лазер / шпиндель
* M17 - Включить / Включить все шаговые двигатели
* M18 - отключить все шаговые двигатели; Такой же, как M84
* M20 - Список SD-карт. (Требуется SDSUPPORT)
* Карта M21 - Init SD. (Требуется SDSUPPORT)
* M22 - Отпустите SD-карту. (Требуется SDSUPPORT)
* M23 - Выберите файл SD: «M23 /path/file.gco». (Требуется SDSUPPORT)
* M24 - Начать / возобновить печать SD. (Требуется SDSUPPORT)
* M25 - Приостановить печать SD. (Требуется SDSUPPORT)
* M26 - Установить положение SD в байтах: «M26 S12345». (Требуется SDSUPPORT)
* M27 - Состояние печати отчета SD. (Требуется SDSUPPORT)
* M28 - Запустить SD-запись: «M28 /path/file.gco». (Требуется SDSUPPORT)
* M29 - Остановить запись SD. (Требуется SDSUPPORT)
* M30 - Удалить файл с SD: "M30 /path/file.gco"
* M31 - Записать время с момента последнего запуска M109 или SD-карты.
* M32 - выберите файл и запустите печать SD: «M32 [S <bytepos>]! /path/file.gco#". (Требуется SDSUPPORT)
* Используйте P для запуска других файлов в качестве подпрограмм: «M32 P! Filename #"
* «#» Необходимо при вызове из sd-файлов, поскольку он приостанавливает предварительную загрузку буфера
* M33 - Получить длинную версию пути. (Требуется LONG_FILENAME_HOST_SUPPORT)
* M34 - Установите параметры сортировки SD-карты. (Требуется SDCARD_SORT_ALPHA)
* M42 - Изменить статус контакта через gcode: M42 P <pin> S <значение>. Светодиодный вывод предполагается, если P опущен.
* M43 - Состояние вывода контактов дисплея, слежение за изменениями, просмотр конечных точек и индикация переключения, проверка сервоуправления Z, переключающие контакты
* M48 - Измерение Z Повторяемость зонда: M48 P <точки> X <pos> Y <pos> V <уровень> E <задействовать> L <ноги>. (Требуется Z_MIN_PROBE_REPEATABILITY_TEST)
* M75 - Запустить таймер задания печати.
* M76 - Приостановить таймер задания печати.
* M77 - Остановить таймер печати.
* M78 - Показать статистическую информацию о заданиях на печать. (Требуется PRINTCUNTER)
* M80 - Включите блок питания. (Требуется POWER_SUPPLY> 0)
* M81 - Отключите питание. (Требуется POWER_SUPPLY> 0)
* M82 - Установить коды E абсолютным (по умолчанию).
* M83 - Установите коды E относительно относительного времени в режиме Absolute (G90).
* M84 - отключить степперы до следующего хода или использовать S <секунды> для указания простоя
* Продолжительность, после которой степперы должны отключиться. S0 отключает таймаут.
* M85 - установить таймер отключения бездействия с параметром S <секунды>. Чтобы отключить нулевое значение (по умолчанию)
* M92 - Установите planner.axis_steps_per_mm для одной или нескольких осей.
* M100 - Смотреть бесплатную память (для отладки) (требуется M100_FREE_MEMORY_WATCHER)
* M104 - Установите целевую температуру экструдера.
* M105 - Сообщить о текущих температурах.
* M106 - Вентилятор включен.
* M107 - выключить вентилятор.
* M108 - Разрыв нагревательных петель (M109, M190, M303). Без контроллера вырывается из M0 / M1. (Требуется EMERGENCY_PARSER)
* M109 - Sxxx Подождите, пока температура тока экструдера достигнет целевой температуры. Ожидает только при нагревании
* Rxxx Подождите, пока текущая температура экструдера достигнет целевой температуры. Ожидает, когда нагрев и охлаждение
* Если AUTOTEMP включен, S <mintemp> B <maxtemp> F <factor>. Выход autotemp любым M109 без F
* M110 - Установить текущий номер строки. (Используется печатью хоста)
* M111 - Установить флаги отладки: «M111 S <flagbits>». См. Флаги флагов, определенные в enum.h.
* M112 - Аварийная остановка.
* M113 - Получить или установить интервал ожидания для сообщений «занято» Host Keepalive. (Требуется HOST_KEEPALIVE_FEATURE)
* M114 - Сообщить о текущей позиции.
* M115 - Возможности отчета. (Для расширенных возможностей требуется EXTENDED_CAPABILITIES_REPORT)
* M117 - отобразить сообщение на экране контроллера. (Требуется ЖК-дисплей)
* M119 - статус конечного состояния отчета.
* M120 - Включить обнаружение конечных остановок.
* M121 - Отключить обнаружение конечных остановок.
* M125 - сохранить текущее положение и перейти в положение изменения нити. (Требуется PARK_HEAD_ON_PAUSE)
* M126 - Соленоидный воздушный клапан открыт. (Требуется BARIC
*
* G0 -> G1
* G1 - скоординированное движение X Y Z E
* G2 - CW ARC
* G3 - CCW ARC
* G4 - Dwell S <секунды> или P <миллисекунды>
* G5 - Cubic B-сплайн с назначением XYZE и смещениями IJPQ
* G10 - Извлечь нить в соответствии с настройками M207
* G11 - Втягивать филамент в соответствии с настройками M208
* G12 - Чистый инструмент
* G20 - установка единиц ввода в дюймах
* G21 - установка единиц ввода в миллиметры
* G26 - шаблон проверки сетки (требуется UBL_G26_MESH_VALIDATION)
* G27 - сопло для парковки (требуется NOZZLE_PARK_FEATURE)
* G28 - главная одна или несколько осей
* G29 - Детальный зонд Z, зондирует кровать с 3 или более точками. Провалится, если вы еще не родились.
* G30 - Одиночный зонд Z, датчик зонда в положении X Y (по умолчанию - текущее местоположение XY)
* G31 - Док-сани (только Z_PROBE_SLED)
* G32 - салазки (только для Z_PROBE_SLED)
* G33 - автоматическая калибровка Delta (требуется DELTA_AUTO_CALIBRATION)
* G38 - Целевой объект - аналогично G28, за исключением того, что использует Z_MIN_PROBE для всех трех осей
* G42 - скоординированный переход к точке сетки (требуется AUTO_BED_LEVELING_UBL)
* G90 - Использовать абсолютные координаты
* G91 - Использовать относительные координаты
* G92 - Установить текущую позицию в координаты
*
* "M" коды
*
* M0 - Безусловная остановка - Подождите, пока пользователь нажмет кнопку на ЖК-дисплее (только если включен ULTRA_LCD)
* M1 - То же, что и M0
* M3 - Включить лазер / шпиндель, установить скорость / мощность шпинделя / лазера, установить вращение по часовой стрелке
* M4 - Включить лазер / шпиндель, установить скорость / мощность шпинделя / лазера, установить вращение против часовой стрелки
* M5 - Выключить лазер / шпиндель
* M17 - Включить / Включить все шаговые двигатели
* M18 - отключить все шаговые двигатели; Такой же, как M84
* M20 - Список SD-карт. (Требуется SDSUPPORT)
* Карта M21 - Init SD. (Требуется SDSUPPORT)
* M22 - Отпустите SD-карту. (Требуется SDSUPPORT)
* M23 - Выберите файл SD: «M23 /path/file.gco». (Требуется SDSUPPORT)
* M24 - Начать / возобновить печать SD. (Требуется SDSUPPORT)
* M25 - Приостановить печать SD. (Требуется SDSUPPORT)
* M26 - Установить положение SD в байтах: «M26 S12345». (Требуется SDSUPPORT)
* M27 - Состояние печати отчета SD. (Требуется SDSUPPORT)
* M28 - Запустить SD-запись: «M28 /path/file.gco». (Требуется SDSUPPORT)
* M29 - Остановить запись SD. (Требуется SDSUPPORT)
* M30 - Удалить файл с SD: "M30 /path/file.gco"
* M31 - Записать время с момента последнего запуска M109 или SD-карты.
* M32 - выберите файл и запустите печать SD: «M32 [S <bytepos>]! /path/file.gco#". (Требуется SDSUPPORT)
* Используйте P для запуска других файлов в качестве подпрограмм: «M32 P! Filename #"
* «#» Необходимо при вызове из sd-файлов, поскольку он приостанавливает предварительную загрузку буфера
* M33 - Получить длинную версию пути. (Требуется LONG_FILENAME_HOST_SUPPORT)
* M34 - Установите параметры сортировки SD-карты. (Требуется SDCARD_SORT_ALPHA)
* M42 - Изменить статус контакта через gcode: M42 P <pin> S <значение>. Светодиодный вывод предполагается, если P опущен.
* M43 - Состояние вывода контактов дисплея, слежение за изменениями, просмотр конечных точек и индикация переключения, проверка сервоуправления Z, переключающие контакты
* M48 - Измерение Z Повторяемость зонда: M48 P <точки> X <pos> Y <pos> V <уровень> E <задействовать> L <ноги>. (Требуется Z_MIN_PROBE_REPEATABILITY_TEST)
* M75 - Запустить таймер задания печати.
* M76 - Приостановить таймер задания печати.
* M77 - Остановить таймер печати.
* M78 - Показать статистическую информацию о заданиях на печать. (Требуется PRINTCUNTER)
* M80 - Включите блок питания. (Требуется POWER_SUPPLY> 0)
* M81 - Отключите питание. (Требуется POWER_SUPPLY> 0)
* M82 - Установить коды E абсолютным (по умолчанию).
* M83 - Установите коды E относительно относительного времени в режиме Absolute (G90).
* M84 - отключить степперы до следующего хода или использовать S <секунды> для указания простоя
* Продолжительность, после которой степперы должны отключиться. S0 отключает таймаут.
* M85 - установить таймер отключения бездействия с параметром S <секунды>. Чтобы отключить нулевое значение (по умолчанию)
* M92 - Установите planner.axis_steps_per_mm для одной или нескольких осей.
* M100 - Смотреть бесплатную память (для отладки) (требуется M100_FREE_MEMORY_WATCHER)
* M104 - Установите целевую температуру экструдера.
* M105 - Сообщить о текущих температурах.
* M106 - Вентилятор включен.
* M107 - выключить вентилятор.
* M108 - Разрыв нагревательных петель (M109, M190, M303). Без контроллера вырывается из M0 / M1. (Требуется EMERGENCY_PARSER)
* M109 - Sxxx Подождите, пока температура тока экструдера достигнет целевой температуры. Ожидает только при нагревании
* Rxxx Подождите, пока текущая температура экструдера достигнет целевой температуры. Ожидает, когда нагрев и охлаждение
* Если AUTOTEMP включен, S <mintemp> B <maxtemp> F <factor>. Выход autotemp любым M109 без F
* M110 - Установить текущий номер строки. (Используется печатью хоста)
* M111 - Установить флаги отладки: «M111 S <flagbits>». См. Флаги флагов, определенные в enum.h.
* M112 - Аварийная остановка.
* M113 - Получить или установить интервал ожидания для сообщений «занято» Host Keepalive. (Требуется HOST_KEEPALIVE_FEATURE)
* M114 - Сообщить о текущей позиции.
* M115 - Возможности отчета. (Для расширенных возможностей требуется EXTENDED_CAPABILITIES_REPORT)
* M117 - отобразить сообщение на экране контроллера. (Требуется ЖК-дисплей)
* M119 - статус конечного состояния отчета.
* M120 - Включить обнаружение конечных остановок.
* M121 - Отключить обнаружение конечных остановок.
* M125 - сохранить текущее положение и перейти в положение изменения нити. (Требуется PARK_HEAD_ON_PAUSE)
* M126 - Соленоидный воздушный клапан открыт. (Требуется BARIC
Почему в сутках не 36 часов
- 707dm
- Сообщения: 241
- Зарегистрирован: 22 окт 2015, 18:14
- Имя: Дмитрий
- Откуда: Иркутск
- Благодарил (а): 1 раз
- Контактная информация:
Re: Намотчик обмоток
* M127 - Соленоидный воздушный клапан закрыт. (Требуется BARICUDA)
* M128 - EtoP Open. (Требуется BARICUDA)
* M129 - EtoP Закрыто. (Требуется BARICUDA)
* M140 - Установите заданную темп. S <TEMP>
* M145 - Установите значения нагрева для материалов на ЖК-дисплее. H <hotend> B <bed> F <скорость вентилятора> для S <материал> (0 = PLA, 1 = ABS)
* M149 - Установить единицы измерения температуры. (Требуется TEMPERATURE_UNITS_SUPPORT)
* M150 - Установить цвет светодиода состояния как R <красный> U <зеленый> B <синий>. Значения 0-255. (Требуется BLINKM или RGB_LED)
* M155 - Автоматическая настройка температуры с интервалом S <секунд>. (Требуется AUTO_REPORT_TEMPERATURES)
* M163 - Установите одну пропорцию для смесительного экструдера. (Требуется MIXING_EXTRUDER)
* M164 - Сохранить микс как виртуальный экструдер. (Требуется MIXING_EXTRUDER и MIXING_VIRTUAL_TOOLS)
* M165 - Установите пропорции для смесительного экструдера. Используйте параметры ABCDHI для установки коэффициентов смешивания. (Требуется MIXING_EXTRUDER)
* M190 - Sxxx Подождите, пока температура в постели достигнет целевой температуры. ** Ожидает только при нагревании! **
* Rxxx Подождите, пока текущая температура кровати достигнет целевой температуры. ** Ожидает нагревания или охлаждения. **
* M200 - Установите диаметр нити, D <диаметр>, установив единицы оси E на кубический. (Используйте S0 для возврата к линейным единицам.)
* M201 - Установите максимальное ускорение в единицах / с ^ 2 для перемещений печати: «M201 X <ускорение> Y <ускорение> Z <ускорение> E <ускорение>"
* M202 - Установите максимальное ускорение в единицах / с ^ 2 для перемещения: «M202 X <ускорение> Y <ускорение> Z <ускорение> E <ускорение>" ** НЕОБХОДИМО В МАРЛИНЕ! **
* M203 - Установите максимальную скорость подачи: «M203 X <fr> Y <fr> Z <fr> E <fr>" в единицах / сек.
* M204 - Установите ускорение по умолчанию в единицах / сек ^ 2: P <печать> R <extruder_only> T <путешествие>
* M205 - установка дополнительных настроек. Действуют действующие устройства:
S <печать> T <проезд> минимальные скорости
B <минимальное время сегмента>
X <max X jerk>, Y <max Y jerk>, Z <max Z jerk>, E <max E jerk>
* M206 - Установите дополнительное смещение самонаведения. (Отключено NO_WORKSPACE_OFFSETS или DELTA)
* M207 - Установить длину отвода: S <длина>, подача: F <единицы / мин> и Z лифт: Z <расстояние>. (Требуется FWRETRACT)
* M208 - Установить восстановление (unretract) Дополнительная (!) Длина: S <длина> и подача: F <единиц / мин>. (Требуется FWRETRACT)
* M209 - Включить / выключить автоматическое обнаружение возврата: S <0 | 1> (для слайсеров, которые не поддерживают G10 / 11). (Требуется FWRETRACT)
Каждый нормальный ход только для экструзии будет классифицирован как ретракт в зависимости от направления.
* M211 - Включить, отключить и / или запустить программные конечные точки отчета: S <0 | 1> (Требуется MIN_SOFTWARE_ENDSTOPS или MAX_SOFTWARE_ENDSTOPS)
* M218 - Установить смещение инструмента: «M218 T <индекс> X <смещение> Y <смещение>". (Требуется 2 или более экструдера)
* M220 - Установить процент подачи: «M220 S <процентов>» (т. Е. «FR» на ЖК-дисплее)
* M221 - Установить процент потока: "M221 S <percent>"
* M226 - Подождите, пока контакт находится в заданном состоянии: «M226 P <контакт> S <состояние>"
* M240 - Запустите камеру, чтобы сделать снимок. (Требуется CHDK или PHOTOGRAPH_PIN)
* M250 - Установите контрастность ЖК-дисплея: «M250 C <контрастность» (0-63). (Требуется поддержка ЖК-дисплея)
* M260 - i2c Отправить данные (требуется EXPERIMENTAL_I2CBUS)
* M128 - EtoP Open. (Требуется BARICUDA)
* M129 - EtoP Закрыто. (Требуется BARICUDA)
* M140 - Установите заданную темп. S <TEMP>
* M145 - Установите значения нагрева для материалов на ЖК-дисплее. H <hotend> B <bed> F <скорость вентилятора> для S <материал> (0 = PLA, 1 = ABS)
* M149 - Установить единицы измерения температуры. (Требуется TEMPERATURE_UNITS_SUPPORT)
* M150 - Установить цвет светодиода состояния как R <красный> U <зеленый> B <синий>. Значения 0-255. (Требуется BLINKM или RGB_LED)
* M155 - Автоматическая настройка температуры с интервалом S <секунд>. (Требуется AUTO_REPORT_TEMPERATURES)
* M163 - Установите одну пропорцию для смесительного экструдера. (Требуется MIXING_EXTRUDER)
* M164 - Сохранить микс как виртуальный экструдер. (Требуется MIXING_EXTRUDER и MIXING_VIRTUAL_TOOLS)
* M165 - Установите пропорции для смесительного экструдера. Используйте параметры ABCDHI для установки коэффициентов смешивания. (Требуется MIXING_EXTRUDER)
* M190 - Sxxx Подождите, пока температура в постели достигнет целевой температуры. ** Ожидает только при нагревании! **
* Rxxx Подождите, пока текущая температура кровати достигнет целевой температуры. ** Ожидает нагревания или охлаждения. **
* M200 - Установите диаметр нити, D <диаметр>, установив единицы оси E на кубический. (Используйте S0 для возврата к линейным единицам.)
* M201 - Установите максимальное ускорение в единицах / с ^ 2 для перемещений печати: «M201 X <ускорение> Y <ускорение> Z <ускорение> E <ускорение>"
* M202 - Установите максимальное ускорение в единицах / с ^ 2 для перемещения: «M202 X <ускорение> Y <ускорение> Z <ускорение> E <ускорение>" ** НЕОБХОДИМО В МАРЛИНЕ! **
* M203 - Установите максимальную скорость подачи: «M203 X <fr> Y <fr> Z <fr> E <fr>" в единицах / сек.
* M204 - Установите ускорение по умолчанию в единицах / сек ^ 2: P <печать> R <extruder_only> T <путешествие>
* M205 - установка дополнительных настроек. Действуют действующие устройства:
S <печать> T <проезд> минимальные скорости
B <минимальное время сегмента>
X <max X jerk>, Y <max Y jerk>, Z <max Z jerk>, E <max E jerk>
* M206 - Установите дополнительное смещение самонаведения. (Отключено NO_WORKSPACE_OFFSETS или DELTA)
* M207 - Установить длину отвода: S <длина>, подача: F <единицы / мин> и Z лифт: Z <расстояние>. (Требуется FWRETRACT)
* M208 - Установить восстановление (unretract) Дополнительная (!) Длина: S <длина> и подача: F <единиц / мин>. (Требуется FWRETRACT)
* M209 - Включить / выключить автоматическое обнаружение возврата: S <0 | 1> (для слайсеров, которые не поддерживают G10 / 11). (Требуется FWRETRACT)
Каждый нормальный ход только для экструзии будет классифицирован как ретракт в зависимости от направления.
* M211 - Включить, отключить и / или запустить программные конечные точки отчета: S <0 | 1> (Требуется MIN_SOFTWARE_ENDSTOPS или MAX_SOFTWARE_ENDSTOPS)
* M218 - Установить смещение инструмента: «M218 T <индекс> X <смещение> Y <смещение>". (Требуется 2 или более экструдера)
* M220 - Установить процент подачи: «M220 S <процентов>» (т. Е. «FR» на ЖК-дисплее)
* M221 - Установить процент потока: "M221 S <percent>"
* M226 - Подождите, пока контакт находится в заданном состоянии: «M226 P <контакт> S <состояние>"
* M240 - Запустите камеру, чтобы сделать снимок. (Требуется CHDK или PHOTOGRAPH_PIN)
* M250 - Установите контрастность ЖК-дисплея: «M250 C <контрастность» (0-63). (Требуется поддержка ЖК-дисплея)
* M260 - i2c Отправить данные (требуется EXPERIMENTAL_I2CBUS)
Почему в сутках не 36 часов
- 707dm
- Сообщения: 241
- Зарегистрирован: 22 окт 2015, 18:14
- Имя: Дмитрий
- Откуда: Иркутск
- Благодарил (а): 1 раз
- Контактная информация:
Re: Намотчик обмоток
* M260 - i2c Отправить данные (требуется EXPERIMENTAL_I2CBUS)
* M261 - данные запроса i2c (требуется EXPERIMENTAL_I2CBUS)
* M280 - Установить абсолютное положение сервопривода: «M280 P <индекс> S <угол | мкс>». (Требуется сервопривод)
* M300 - Звуковой сигнал воспроизведения S <частота Гц> P <продолжительность ms>
* M301 - Установить параметры PID P I и D. (Требуется PIDTEMP)
* M302 - разрешить холодную экструзию или установить минимальную выдержку S <температура>. (Требуется PREVENT_COLD_EXTRUSION)
* M303 - Автонастройка реле PID S <температура> задает заданную температуру. Значение по умолчанию 150C. (Требуется PIDTEMP)
* M304 - задайте параметры PID PID P I и D. (требуется PIDTEMPBED)
* M350 - Установите режим микрошаговой настройки. (Требуются цифровые микрошаговые контакты).
* M351 - Переключить контакты MS2 MS2 напрямую. (Требуются цифровые микрошаговые контакты).
* M355 - Включите / выключите свет корпуса и установите его яркость. (Требуется CASE_LIGHT_PIN)
* M380 - Активировать соленоид на активном экструдере. (Требуется EXT_SOLENOID)
* M381 - отключить все соленоиды. (Требуется EXT_SOLENOID)
* M400 - Завершить все ходы.
* M401 - Нижний зонд Z. (Требуется зонд)
* M402 - зонд Raise Z. (Требуется зонд)
* M404 - Отображение или установка ширины номинальной нити: «W <диаметр>». (Требуется FILAMENT_WIDTH_SENSOR)
* M405 - Включить управление потоком нити накала. Msgstr "M405 D <delay_cm>". (Требуется FILAMENT_WIDTH_SENSOR)
* M406 - Отключить управление потоком нити накала. (Требуется FILAMENT_WIDTH_SENSOR)
* M407 - Отображение измеренного диаметра нити в миллиметрах. (Требуется FILAMENT_WIDTH_SENSOR)
* M410 - Quickstop. Прервать все запланированные ходы.
* M420 - Включить / Отключить выравнивание (с текущими значениями) S1 = включить S0 = отключить (требуется MESH_BED_LEVELING или ABL)
* M421 - Установите единую координату Z в сетке выравнивания сетки. X <units> Y <units> Z <units> (Требуется MESH_BED_LEVELING или AUTO_BED_LEVELING_UBL)
* M428 - Установите home_offset на основе current_position. Применяется ближайший край. (Отключено NO_WORKSPACE_OFFSETS или DELTA)
* M500 - Сохранять параметры в EEPROM. (Требуется EEPROM_SETTINGS)
* M501 - Восстановить параметры из EEPROM. (Требуется EEPROM_SETTINGS)
* M502 - возврат к заводским настройкам по умолчанию. ** Не записывает их в EEPROM! **
* M503 - печать текущих настроек (в памяти): «M503 S <verbose>». S0 задает компактный выход.
* M540 - Включение / выключение отмены SD-карты при нажатии на конце: «M540 S <состояние>». (Требуется ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED)
* M600 - Пауза для изменения нити: «M600 X <pos> Y <pos> Z <повышение> E <first_retract> L <later_retract>". (Требуется ADVANCED_PAUSE_FEATURE)
* M665 - Установить конфигурации треугольника: «M665 L <диагональный стержень> R <радиус треугольника> S <сегменты / с> A <стержень A отделка мм> B <стержень B отделка мм> C <стержень C обрезка мм> I <башня A Угол обрезки> J <угол обрезки башни B> K <угол наклона башни C> "(требуется DELTA)
* M666 - Установите настройку концевого упора дельты. (Требуется DELTA)
* M605 - Установите режим движения с двумя каретками: «M605 S <режим> [X <x_offset>] [R <temp_offset>]". (Требуется DUAL_X_CARRIAGE)
* M851 - Установить Z-Z в Z-Z в текущих единицах. (Отрицательный = ниже сопла.)
* M900 - Получить и / или установить коэффициент K и коэффициент WH / D. (Требуется LIN_ADVANCE)
* M906 - Установить или получить ток двигателя в миллиампах с использованием кодов осей X, Y, Z, E. Значения отчета, если не указаны коды оси. (Требуется HAVE_TMC2130)
* M907 - Установить цифровой токоподводящий электродвигатель с помощью осевых кодов. (Требуется плата с цифровыми тримпотами)
* M908 - Управление цифровым тримпотом напрямую. (Требуется DAC_STEPPER_CURRENT или DIGIPOTSS_PIN)
* M909 - Введите значение тока в цифровом преобразователе / ЦАП. (Требуется DAC_STEPPER_CURRENT)
* M910 - Задать значение digipot / DAC для внешней EEPROM через I2C. (Требуется DAC_STEPPER_CURRENT)
* M911 - сообщить о предварительном предупреждении о перегреве переднего указателя. (Требуется HAVE_TMC2130)
* M912 - Сброс состояния предварительного предупреждения о превышении температуры переднего указателя. (Требуется HAVE_TMC2130)
* M913 - Установите скорость HYBRID_THRESHOLD. (Требуется HYBRID_THRESHOLD)
* M914 - Установите чувствительность SENSORLESS_HOMING. (Требуется SENSORLESS_HOMING)
*
* M360 - калибровка SCARA: переход в положение Calta ThetaA (калибровка 0 град)
* M361 - Калибровка SCARA: переход в положение Calta ThetaB (калибровка 90 градусов - шаг за градус)
* M362 - Калибровка SCARA: переход в положение cal-position PsiA (калибровка 0 градусов)
* M363 - Калибровка SCARA: переход в положение cal-position PsiB (калибровка 90 град - шаги на градус)
* M364 - Калибровка SCARA: переход в положение каскада PSIC (положение калибровки 90 градусов в положение Theta)
*
* ************ Пользовательские коды - это может измениться в соответствии с будущими правилами G-кода
* M928 - Запуск регистрации SD: «M928 filename.gco». Остановитесь с M29. (Требуется SDSUPPORT)
* M999 - Перезапуск после остановки по ошибке
*
* Коды T
*
* T0-T3 - выберите экструдер (инструмент) по индексу: «T <n> F <единиц / мин>"
* M261 - данные запроса i2c (требуется EXPERIMENTAL_I2CBUS)
* M280 - Установить абсолютное положение сервопривода: «M280 P <индекс> S <угол | мкс>». (Требуется сервопривод)
* M300 - Звуковой сигнал воспроизведения S <частота Гц> P <продолжительность ms>
* M301 - Установить параметры PID P I и D. (Требуется PIDTEMP)
* M302 - разрешить холодную экструзию или установить минимальную выдержку S <температура>. (Требуется PREVENT_COLD_EXTRUSION)
* M303 - Автонастройка реле PID S <температура> задает заданную температуру. Значение по умолчанию 150C. (Требуется PIDTEMP)
* M304 - задайте параметры PID PID P I и D. (требуется PIDTEMPBED)
* M350 - Установите режим микрошаговой настройки. (Требуются цифровые микрошаговые контакты).
* M351 - Переключить контакты MS2 MS2 напрямую. (Требуются цифровые микрошаговые контакты).
* M355 - Включите / выключите свет корпуса и установите его яркость. (Требуется CASE_LIGHT_PIN)
* M380 - Активировать соленоид на активном экструдере. (Требуется EXT_SOLENOID)
* M381 - отключить все соленоиды. (Требуется EXT_SOLENOID)
* M400 - Завершить все ходы.
* M401 - Нижний зонд Z. (Требуется зонд)
* M402 - зонд Raise Z. (Требуется зонд)
* M404 - Отображение или установка ширины номинальной нити: «W <диаметр>». (Требуется FILAMENT_WIDTH_SENSOR)
* M405 - Включить управление потоком нити накала. Msgstr "M405 D <delay_cm>". (Требуется FILAMENT_WIDTH_SENSOR)
* M406 - Отключить управление потоком нити накала. (Требуется FILAMENT_WIDTH_SENSOR)
* M407 - Отображение измеренного диаметра нити в миллиметрах. (Требуется FILAMENT_WIDTH_SENSOR)
* M410 - Quickstop. Прервать все запланированные ходы.
* M420 - Включить / Отключить выравнивание (с текущими значениями) S1 = включить S0 = отключить (требуется MESH_BED_LEVELING или ABL)
* M421 - Установите единую координату Z в сетке выравнивания сетки. X <units> Y <units> Z <units> (Требуется MESH_BED_LEVELING или AUTO_BED_LEVELING_UBL)
* M428 - Установите home_offset на основе current_position. Применяется ближайший край. (Отключено NO_WORKSPACE_OFFSETS или DELTA)
* M500 - Сохранять параметры в EEPROM. (Требуется EEPROM_SETTINGS)
* M501 - Восстановить параметры из EEPROM. (Требуется EEPROM_SETTINGS)
* M502 - возврат к заводским настройкам по умолчанию. ** Не записывает их в EEPROM! **
* M503 - печать текущих настроек (в памяти): «M503 S <verbose>». S0 задает компактный выход.
* M540 - Включение / выключение отмены SD-карты при нажатии на конце: «M540 S <состояние>». (Требуется ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED)
* M600 - Пауза для изменения нити: «M600 X <pos> Y <pos> Z <повышение> E <first_retract> L <later_retract>". (Требуется ADVANCED_PAUSE_FEATURE)
* M665 - Установить конфигурации треугольника: «M665 L <диагональный стержень> R <радиус треугольника> S <сегменты / с> A <стержень A отделка мм> B <стержень B отделка мм> C <стержень C обрезка мм> I <башня A Угол обрезки> J <угол обрезки башни B> K <угол наклона башни C> "(требуется DELTA)
* M666 - Установите настройку концевого упора дельты. (Требуется DELTA)
* M605 - Установите режим движения с двумя каретками: «M605 S <режим> [X <x_offset>] [R <temp_offset>]". (Требуется DUAL_X_CARRIAGE)
* M851 - Установить Z-Z в Z-Z в текущих единицах. (Отрицательный = ниже сопла.)
* M900 - Получить и / или установить коэффициент K и коэффициент WH / D. (Требуется LIN_ADVANCE)
* M906 - Установить или получить ток двигателя в миллиампах с использованием кодов осей X, Y, Z, E. Значения отчета, если не указаны коды оси. (Требуется HAVE_TMC2130)
* M907 - Установить цифровой токоподводящий электродвигатель с помощью осевых кодов. (Требуется плата с цифровыми тримпотами)
* M908 - Управление цифровым тримпотом напрямую. (Требуется DAC_STEPPER_CURRENT или DIGIPOTSS_PIN)
* M909 - Введите значение тока в цифровом преобразователе / ЦАП. (Требуется DAC_STEPPER_CURRENT)
* M910 - Задать значение digipot / DAC для внешней EEPROM через I2C. (Требуется DAC_STEPPER_CURRENT)
* M911 - сообщить о предварительном предупреждении о перегреве переднего указателя. (Требуется HAVE_TMC2130)
* M912 - Сброс состояния предварительного предупреждения о превышении температуры переднего указателя. (Требуется HAVE_TMC2130)
* M913 - Установите скорость HYBRID_THRESHOLD. (Требуется HYBRID_THRESHOLD)
* M914 - Установите чувствительность SENSORLESS_HOMING. (Требуется SENSORLESS_HOMING)
*
* M360 - калибровка SCARA: переход в положение Calta ThetaA (калибровка 0 град)
* M361 - Калибровка SCARA: переход в положение Calta ThetaB (калибровка 90 градусов - шаг за градус)
* M362 - Калибровка SCARA: переход в положение cal-position PsiA (калибровка 0 градусов)
* M363 - Калибровка SCARA: переход в положение cal-position PsiB (калибровка 90 град - шаги на градус)
* M364 - Калибровка SCARA: переход в положение каскада PSIC (положение калибровки 90 градусов в положение Theta)
*
* ************ Пользовательские коды - это может измениться в соответствии с будущими правилами G-кода
* M928 - Запуск регистрации SD: «M928 filename.gco». Остановитесь с M29. (Требуется SDSUPPORT)
* M999 - Перезапуск после остановки по ошибке
*
* Коды T
*
* T0-T3 - выберите экструдер (инструмент) по индексу: «T <n> F <единиц / мин>"
Почему в сутках не 36 часов
- 707dm
- Сообщения: 241
- Зарегистрирован: 22 окт 2015, 18:14
- Имя: Дмитрий
- Откуда: Иркутск
- Благодарил (а): 1 раз
- Контактная информация:
Re: Намотчик обмоток
Подскажите чтоб ревирсировать нема 17 достаточно ли на одной из обмоток поменять полюса?
Почему в сутках не 36 часов
-
- Сообщения: 1229
- Зарегистрирован: 23 ноя 2016, 22:50
- Имя: Денис
- Откуда: Дубна
- Благодарил (а): 44 раза
- Поблагодарили: 124 раза
Re: Намотчик обмоток
Либо в прошивке полярность сигнала DIR.
Когда на форуме переходят на "Вы", в реальной жизни уже давно бьют морду!
- Lenivo
- Сообщения: 1808
- Зарегистрирован: 25 май 2017, 12:46
- Имя: Александр
- Благодарил (а): 92 раза
- Поблагодарили: 179 раз
- 707dm
- Сообщения: 241
- Зарегистрирован: 22 окт 2015, 18:14
- Имя: Дмитрий
- Откуда: Иркутск
- Благодарил (а): 1 раз
- Контактная информация:
Re: Намотчик обмоток
В рамках данного проекта распечатал первую катушку для обмотки. Произвёл предварительный расчёт первого самодельного трансформатора: мощность 120 Вт,напряжение на выходе 15 вольт,площадь сердечника в центральной части 12 см.кв, первичная обмотка 1020 витков,вторичная обмотка 70 витков.
Почему в сутках не 36 часов
- 707dm
- Сообщения: 241
- Зарегистрирован: 22 окт 2015, 18:14
- Имя: Дмитрий
- Откуда: Иркутск
- Благодарил (а): 1 раз
- Контактная информация:
Re: Намотчик обмоток
Это не первая катушка которую я сделал,ещё весной экспериментировал,но намотка в ручную 200 витков натолкнулась на мысль об автоматизации процесса.
Почему в сутках не 36 часов
- 707dm
- Сообщения: 241
- Зарегистрирован: 22 окт 2015, 18:14
- Имя: Дмитрий
- Откуда: Иркутск
- Благодарил (а): 1 раз
- Контактная информация:
Re: Намотчик обмоток
Сегодня приезжает трансформаторное железо,можно будет сделать контрольные замеры и произвести пробную намотку.
Благодаря пользователю "Чиффа" есть предварительный г код.,в качестве прошивки использован обычный марлин.
Благодаря пользователю "Чиффа" есть предварительный г код.,в качестве прошивки использован обычный марлин.
Почему в сутках не 36 часов
- 707dm
- Сообщения: 241
- Зарегистрирован: 22 окт 2015, 18:14
- Имя: Дмитрий
- Откуда: Иркутск
- Благодарил (а): 1 раз
- Контактная информация:
Re: Намотчик обмоток
G1 X1000 Y44 F60
G1 X2000 Y0 F60
G1 X3000 Y44 F60
G1 X4000 Y0 F60
G1 X2000 Y0 F60
G1 X3000 Y44 F60
G1 X4000 Y0 F60
Почему в сутках не 36 часов
- 707dm
- Сообщения: 241
- Зарегистрирован: 22 окт 2015, 18:14
- Имя: Дмитрий
- Откуда: Иркутск
- Благодарил (а): 1 раз
- Контактная информация:
Re: Намотчик обмоток
В общем вечер не задался: пришлось задержаться на работе,в связи с чем пришлось пока отложить поездку за заказом из Китая.
Г код скопировал на флэшку,добавив старт и энд г код из куры и попробовал включить печать с флэшки на намотчике.
Пошла "намотка" пробно без провода, пришлось подкорректировать ускорения. Начали выявляться недостатки в механике,основным оказалась кривая шпилька из за которой клинит ось с натяжителем,надо найти шпильку по ровнее.,но прогресс на лицо все работает,пусть пока не без изъянов, но с первого раза сложные механизмы не пускаются.
Г код скопировал на флэшку,добавив старт и энд г код из куры и попробовал включить печать с флэшки на намотчике.
Пошла "намотка" пробно без провода, пришлось подкорректировать ускорения. Начали выявляться недостатки в механике,основным оказалась кривая шпилька из за которой клинит ось с натяжителем,надо найти шпильку по ровнее.,но прогресс на лицо все работает,пусть пока не без изъянов, но с первого раза сложные механизмы не пускаются.
Почему в сутках не 36 часов
- 707dm
- Сообщения: 241
- Зарегистрирован: 22 окт 2015, 18:14
- Имя: Дмитрий
- Откуда: Иркутск
- Благодарил (а): 1 раз
- Контактная информация:
Re: Намотчик обмоток
Получил железо для сердечника и немного огорчился: в килограме оказалось порядка 100 пластин,и таким образом ширина магнитопровода-35 мм,а по моим расчётным данным должно быть 45 мм. Придётся пересчитывать параметры,сделать мощность в притык,возможно поднять напряжение.
Почему в сутках не 36 часов
- 3D-SPrinter
- Сообщения: 10529
- Зарегистрирован: 19 ноя 2015, 14:23
- Имя: Андрей
- Откуда: Н.Новгород
- Благодарил (а): 76 раз
- Поблагодарили: 982 раза
- Контактная информация:
Re: Намотчик обмоток
Исходники https://github.com/speccyfan/wm/tree/master/wm1.1 .
https://youtu.be/pJiwjPVOXLA
И если уж мотать, то трансы для ламповых усилочков http://vprl.ru/publ/usiliteli/na_lampak ... /3-1-0-129 .
Они приличных денег стОят. https://ru.aliexpress.com/store/product ... 0.0.6OHyxx
https://youtu.be/pJiwjPVOXLA
И если уж мотать, то трансы для ламповых усилочков http://vprl.ru/publ/usiliteli/na_lampak ... /3-1-0-129 .
Они приличных денег стОят. https://ru.aliexpress.com/store/product ... 0.0.6OHyxx
- 707dm
- Сообщения: 241
- Зарегистрирован: 22 окт 2015, 18:14
- Имя: Дмитрий
- Откуда: Иркутск
- Благодарил (а): 1 раз
- Контактная информация:
Re: Намотчик обмоток
Андрей спасибо за участие,но хотел бы немного пояснить по поводу именно этого намотчика,по мимо всего прочего преследуется цель унификации комплектующих с 2мя моими принтерами,именно поэтому используются ардуино + рампс+ лсд2004 .3D-SPrinter писал(а): ↑01 июл 2017, 21:58Исходники https://github.com/speccyfan/wm/tree/master/wm1.1 .
https://youtu.be/pJiwjPVOXLA
И если уж мотать, то трансы для ламповых усилочков http://vprl.ru/publ/usiliteli/na_lampak ... /3-1-0-129 .
Они приличных денег стОят. https://ru.aliexpress.com/store/product ... 0.0.6OHyxx
К примеру сегодня понял что шпилька на печатной муфте бьёт(изначально была кривой), не долго думая снял заводскую муфту с менделя90, на днях все равно новая приедет,а принтер пусть пока отдохнет.
Почему в сутках не 36 часов