Welcome! Log In Create A New Profile

Advanced

Детали для принтера, сборка принтера Киев

Posted by alexandersurnin 
Детали для принтера, сборка принтера Киев
August 28, 2013 07:08AM
Доброго дня всем.
Печатаем детали и собираем принтеры в Киеве. Настроим, научим, всегда поможем.
Контакты:
Skype: ciberal1
Mail: sanyco3(собака)gmail.com
Re: Детали для принтера, сборка принтера Киев
December 28, 2013 12:41PM
добрый день!
какие модели предлагаете? какие рекомендуете?
Re: Детали для принтера, сборка принтера Киев
January 06, 2014 05:34PM
день добрый. планирую вторую прюшу. нужна печать... сколько?
остальное пока подбираю...
Re: Детали для принтера, сборка принтера Киев
April 18, 2014 10:14AM
Купил у топикстартера набор пластика для RepRapPro. Качество - ужасное, видно, что печатали на более высокой температуре, так что ни одно отверстие не соответствовало заявленным размерам (должно быть 8 мм, было 6), так что приходилось все детали обрабатывать дрелью и надфилем. Детали экструдера так и не смог использовать - очень уж все кривое, заплывшее и неподходящего вида и размера. Очень не рекомендую этого продавца.
Re: Детали для принтера, сборка принтера Киев
April 29, 2014 04:39AM
Александр здравствуйте. у меня проблема с настройками и калибровкой на дельте росток мини прошивка марлин дельтабот вот пример что я настроил в конфигурации:
#ifndef CONFIGURATION_H #define CONFIGURATION_H // этот файл конфигурации содержит основные параметры настройки. // Дополнительные параметры можно найти в Configuration_adv.h // основные настройки: выберите Тип платы, датчик температуры типа, масштаба оси, и endstop конфигурации//=========================================================================== //============================= Дельта принтера=============================== //=========================================================================== // Для Delta принтера и удалите файлы конфигурации, файлы в // example_configurations/delta directory. // // Указанный пользователем информация о версии данной сборки для отображения в [Pronterface, и т.д.] окне терминала в течение // startup. Воплощение идеи, проф Braino, чтобы информировать пользователя о том, что любые изменения в // build пользователя были успешно загружены в firmware. #define STRING_VERSION_CONFIG_H макросах __date__ " " __ВРЕМЯ__ // build даты и времени #define STRING_CONFIG_H_AUTHOR "(jcrocholl, мини Kossel)" // Кто внес эти изменения. // SERIAL_PORT выбирает, к какому последовательному порту, должны быть использовано для связи с хостом. // Это позволяет подключать беспроводные адаптеры (например), Курение на всей территории порта по умолчанию, контакты. // Последовательный порт 0 до сих пор используется в Arduino загрузчик, независимо от данной настройки. #define SERIAL_PORT 0 // этот параметр определяет скорость соединения принтера // этот параметр определяет скорость передачи в принтер #define скорость передачи данных 115200 // это дает возможность последовательного порта, связанного интерфейса Bluetooth //#define BTENABLED // включить BT интерфейс на AT90USB устройств//// Следующее определение выбирает, какие электроники совет у вас есть. Пожалуйста, выберите тот, который соответствует вашей установки // 10 = Gen7 custom (Alfons3 версия) "https://github.com/Alfons3/Generation_7_Electronics" // 11 = Gen7 v1.1, v1.2 = 11 // 12 = Gen7 v1.3 // 13 = Gen7 v1.4 // 2 = Cheaptronic v1.0 // 20 = Сетхи 3D_1 // 3 = мега/пандусов до 1,2 = 3 // 33 = пандусы 1.3 / 1.4 (силовые выходы: экструдер, вентилятор, кровать) // 34 = пандусы 1.3 / 1.4 (силовые выходы: Extruder0, Extruder1, кровать) // 35 = пандусы 1.3 / 1.4 (силовые выходы: экструдер, вентилятор, вентилятор) // 4 = Duemilanove ATMega328P назначение контактов // 5 = Gen6 // 51 = Gen6 deluxe // 6 = Sanguinololu < 1.2 // 62 = Sanguinololu 1.2 и выше // 63 = Мельци // 64 = СТБ V1.1 // 65 = Azteeg X1 // 66 = Мельци с ATmega1284 (MaKr3d версия) // 67 = Azteeg X3 // 68 = Azteeg Pro X3 // 7 = Ultimaker // 71 = Ultimaker (старше электроники. Предварительно 1.5.4. Это бывает редко) // 72 = Ultimainboard 2.x (использует TEMP_SENSOR 20) // 77 = 3Drag контроллер // 8 = Teensylu // 80 = румба // 81 = Printrboard (AT90USB1286) // 82 = Brainwave (AT90USB646) // 83 = SAV Mk-I (AT90USB1286) // 9 = Gen3+ // 70 = Megatronics // 701= Megatronics v2.0 // 702= Minitronics v1.0 // 90 = Альфа OMCA board // 91 = окончательный OMCA board // 301= Рэмбо // 21 = Elefu Совета ра (v3) #ifndef материнская плата #define материнская плата 33 #endif // определить это значение, чтобы установить Пользовательское имя для вашего родового Мендель, // #define CUSTOM_MENDEL_NAME "этот Мендель" // определить эту задать уникальный идентификатор для данного принтера (используется некоторыми программами для различения машин) // вы можете использовать онлайн-сервис для генерации случайных UUID. (например, [www.uuidgenerator.net]) // #define MACHINE_UUID "00000000-0000-0000-0000-000000000000" // этот параметр определяет количество экструдеры #define ЭКСТРУДЕРЫ 1//// В следующее определение выбирает, какие питания у вас есть. Пожалуйста, выберите тот, который соответствует вашей установки // 1 = ATX // 2 = X-Box 360 203Watts (синий провод подключен к PS_ON и красный провод-к VCC) #define POWER_SUPPLY 1 // Определить для электроники сохранить отключение питания при запуске. Если Вы не знаете, что это оставить его. // #define PS_DEFAULT_OFF//=========================================================================== //============================== Дельта Настройки============================= //=========================================================================== // Включить Дельта-кинематика #define " Дельта " / / сделать delta кривые от многих прямых линий (линейная интерполяция). // Это компромисс между видимые углы (не достаточно сегментов) // и перегрузки процессора (слишком много дорогих sqrt звонки). #define DELTA_SEGMENTS_PER_SECOND 20 // межцентровое расстояние отверстия в диагональной тяги. #define DELTA_DIAGONAL_ROD 170.0 // мм // смещение по горизонтали от середине принтер гладкий стержень центр. #define DELTA_SMOOTH_ROD_OFFSET 120.0 // мм // горизонтальное смещение универсальные шарниры на конец эффектора. #define DELTA_EFFECTOR_OFFSET 30 // мм // горизонтальное смещение универсальные шарниры на вагоны. #define DELTA_CARRIAGE_OFFSET 18 // мм // горизонтальное расстояние, соединенный при диагональной тяги при эффекторных по центру. #define DELTA_RADIUS (DELTA_SMOOTH_ROD_OFFSET-DELTA_EFFECTOR_OFFSET-DELTA_CARRIAGE_OFFSET) // печать поверхности диаметр/минус 2 недоступные пространства (избегать столкновений с вертикальной towers). #define DELTA_PRINTABLE_RADIUS 60 // эффективные X/Y позиции из трех высотных башен. #define SIN_60 0.8660254037844386 #define COS_60 0.5 #define DELTA_TOWER1_X-SIN_60*DELTA_RADIUS // на передние левую башню #define DELTA_TOWER1_Y-COS_60*DELTA_RADIUS #define DELTA_TOWER2_X SIN_60*DELTA_RADIUS // передний правый башня #define DELTA_TOWER2_Y-COS_60*DELTA_RADIUS #define DELTA_TOWER3_X 0.0 // обратно middle tower #define DELTA_TOWER3_Y DELTA_RADIUS // Диагональ стержня в квадрате #define DELTA_DIAGONAL_ROD_2 pow(DELTA_DIAGONAL_ROD,2) //=========================================================================== //=============================Тепловые Параметры============================ //=========================================================================== // //--Нормальный 4.7kohm PULLUP!-- 1kohm pullup может быть используется на hotend датчик, используя правильный резистор и таблицы// //// Датчик температуры настройки: // -2 термопары с MAX6675 (только для сенсора 0) // -1-термопара AD595 // 0 - не используется // 1 100k термистор - лучший выбор для EPCOS 100k (4.7k pullup) // 2 составляет 200 тыс. термистор - ATC Semitec 204GT-2 (4.7k pullup) // 3 - Мендель-части термистор (4.7k pullup) // 4 - 10k термистор !! не используйте его для hotend. Это дает плохой резолюции по высокой темп. !! // 5 100K термистор - ATC Semitec 104GT-2 (используется в ParCan & J-голова) (4.7k pullup) // 6 100k EPCOS - не так точны, как Таблица 1 (созданной с помощью fluke термопары) (4.7k pullup) // 7 100k Honeywell термистор 135-104LAG-J01 (4.7k pullup) // 71 100k Honeywell термистор 135-104LAF-J01 (4.7k pullup) // 8 100k SMD 0603 Vishay NTCS0603E3104FXT (4.7k pullup) // 9 100k GE Sensing AL03006-58.2K-97-G1 (4.7k pullup) // 10 100k RS термистор 198-961 (4.7k pullup) // 20-PT100 цепи найти в Ultimainboard V2.x // 60 100k Maker инструмент работает Kapton кровать Термистор// // 1 ком pullup таблиц - это не нормально, вы бы изменили вашу 4.7k за 1к // (но дает большую точность и более стабильной PID) // 51 100k термистор - " EPCOS " (1k pullup) // 52 200k термистор - ATC Semitec 204GT-2 (1k pullup) // 55 - 100k термистор - ATC Semitec 104GT-2 (используется в ParCan & J-голова) (1k pullup) // // 1047 - Pt1000 с 4k7 pullup // 1010 Pt1000 с 1k pullup (номера стандарт) // 147 Pt100 с 4k7 pullup // 110 Pt100 с 1k pullup (номера стандарт) #define TEMP_SENSOR_0 1 #define TEMP_SENSOR_1 0 #define TEMP_SENSOR_2 0 #define TEMP_SENSOR_BED 1 // это делает temp датчик 1 датчик избыточного для сенсора 0. Если разница температур между этими датчиками высокой печати будет прервана. //#define TEMP_SENSOR_1_AS_REDUNDANT #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10 // актуальные температура должна быть близка к целевому за это задолго до того, M109 возвращает успех #define TEMP_RESIDENCY_TIME 10 // (в секундах) #define TEMP_HYSTERESIS 3 // (АС) диапазон +/- температура считается "закрыть" до целевого #define TEMP_WINDOW 1 // (АС) окна вокруг цель запустить residency Таймер x degC рано. // Минимальная температура определяет температура, ниже которой отопительный прибор не будет включен, используемые // проверить, что проводка для термистора не нарушается. // В противном случае это может привести к обогреватель включенным все время. #define HEATER_0_MINTEMP 5 #define HEATER_1_MINTEMP 5 #define HEATER_2_MINTEMP 5 #define BED_MINTEMP 5 // когда температура превышает Макс temp, ваш отопитель будет отключен. // Эта функция существует для того, чтобы защитить ваши hotend от перегрева случайно, но *не* из термистора коротких/ошибка! // Вы должны использовать MINTEMP для термистора короткометражный/защита от сбоев. #define HEATER_0_MAXTEMP 275 #define HEATER_1_MAXTEMP 275 #define HEATER_2_MAXTEMP 275 #define BED_MAXTEMP 150 // если ваша кровать имеет низкое сопротивление например. .6 ом и бросает предохранитель вы можете скважность, чтобы уменьшить // средний ток. Значение должно быть целым числом и тепло постели будет включен 1 интервал // HEATER_BED_DUTY_CYCLE_DIVIDER интервалы. //#define HEATER_BED_DUTY_CYCLE_DIVIDER 4 // Если вы хотите, чтобы M105 мощность нагревателя сообщили в ваттах, определить BED_WATTS, и (общий для всех экструдеры) EXTRUDER_WATTS //#define EXTRUDER_WATTS (12.0*12.0/6.7) // р=I^2/R //#define BED_WATTS (12.0*12.0/1.1) // р=I^2/R // настройки ПИД-регулирования: // закомментируйте следующую строку отключить PID), а также включить bang-bang. #define PIDTEMP #define BANG_MAX 255 // ограничивает ток до сопла в то время как в bang-bang режиме; 255=полная текущего #define PID_MAX 255 // ограничивает ток до сопла при ПИД является активным (смотрите раздел PID_FUNCTIONAL_RANGE ниже); 255=полная текущего #ifdef PIDTEMP //#define PID_DEBUG // отправляет данные отладки для последовательного порта. //#define PID_OPENLOOP 1 // ставит PID в открытом контуре. М104/M140 устанавливает выходной мощности от 0 до PID_MAX #define PID_FUNCTIONAL_RANGE 10 // если разница температур между целевой температурой и фактической температурой // более PID_FUNCTIONAL_RANGE тогда PID будет выключена и отопительный прибор будет установлен на " min/max. #define PID_INTEGRAL_DRIVE_MAX 255 //предел интегральной срок #define K1 0.95 //коэффициент сглаживания в PID #define PID_dT ((OVERSAMPLENR * 8.0)/(F_CPU / 64.0 / 256.0)) //отбора проб период температура подпрограммы // если вы используете предварительно настроенные hotend затем вы можете использовать один из наборов значений, удалив его // Ultimaker #define DEFAULT_Kp 22.2 #define DEFAULT_Ki 1.08 #define DEFAULT_Kd 114 // MakerGear // #define DEFAULT_Kp 7.0 // #define DEFAULT_Ki 0.1 // #define DEFAULT_Kd 12 // Мендель частей V9 на 12V // #define DEFAULT_Kp 63.0 // #define DEFAULT_Ki 2.25 // #define DEFAULT_Kd 440 #endif // PIDTEMP // кровать контроля температуры // выберите " PID " или " bang-bang с PIDTEMPBED. Если bang-bang, BED_LIMIT_SWITCHING позволит гистерезис// // Раскомментируйте эту включить PID на кровать. Она использует ту же частоту ШИМ, как экструдера. // Если ваш PID_dT по умолчанию-выше, и правильным для вашей аппаратной конфигурации, что означает 7.689Hz, // которая штраф за вождение квадратной волны в резистивной нагрузки, и не оказывает существенного влияния на FET отопление. // Это также прекрасно работает на Fotek ССР-10DA твердотельное реле в 250W отопителя. // Если ваш конфигурационный существенно иная, чем это, и Вы не понимаете вопросов, вы, вероятно, / / не использовать кровать PID до тех пор, пока кто-то еще проверяет оборудование работает. // Если эта опция включена, найти свой собственный PID константы ниже. //#define PIDTEMPBED// //#define BED_LIMIT_SWITCHING // установка max мощность, подводимая к постели, и заменяет HEATER_BED_DUTY_CYCLE_DIVIDER вариант. // всех форм кровать управления подчиняются этому (PID), bang-bang, bang-bang с гистерезисом) // этот параметр ничего, кроме 255 позволяет форме ШИМ в постели, как и HEATER_BED_DUTY_CYCLE_DIVIDER сделал, // так что Вы не должны использовать его, если только вы в порядке с ШИМ на кровать. (см. комментарий к позволяя PIDTEMPBED) #define MAX_BED_POWER 255 // скважность ограничения на кровать; 255=полная текущего #ifdef PIDTEMPBED //120v 250W силиконовые нагреватель в 4мм боросиликатного (MendelMax 1.5+) //из FOPDT модель КП=.39 Tp=405 Tdead=66, ТК набор 79,2, агрессивным фактором .15 (vs .1, 1, 10) #define DEFAULT_bedKp 10.00 #define DEFAULT_bedKi .023 #define DEFAULT_bedKd 305.4 //120v 250W силиконовые нагреватель в 4мм боросиликатного (MendelMax 1.5+) //из pidautotune // #define DEFAULT_bedKp 97.1 // #define DEFAULT_bedKi 1.41 // #define DEFAULT_bedKd 1675.16 // найти свой собственный: "M303 E-1 С8 S90" для запуска автонастройки на кровати в 90 degreesC для 8 циклов. #endif // PIDTEMPBED //это предотвращает опасные экструдер движется, т.е.. если температура превышает предел //может быть программно-инвалидов для любых целей с помощью #define PREVENT_DANGEROUS_EXTRUDE //если PREVENT_DANGEROUS_EXTRUDE, вы все равно можете отключить (раскомментировать) очень долго бит экструзии отдельно. #define PREVENT_LENGTHY_EXTRUDE #определить EXTRUDE_MINTEMP 170 #define EXTRUDE_MAXLENGTH (X_MAX_LENGTH+Y_MAX_LENGTH) //предотвращения выдавливания очень большие расстояния. //=========================================================================== //=============================Механические Параметры=========================== //=========================================================================== // Раскомментируйте следующую строку, чтобы включить CoreXY кинематика // #define COREXY // грубая Endstop параметры #define ENDSTOPPULLUPS // этот комментарий (с использованием // в начале строки), чтобы отключить endstop резисторов подтяжки #ifndef ENDSTOPPULLUPS // fine endstop параметры: индивидуальный подтягивания. будут игнорироваться, если ENDSTOPPULLUPS определяется // #define ENDSTOPPULLUP_XMAX // #define ENDSTOPPULLUP_YMAX // #define ENDSTOPPULLUP_ZMAX // #define ENDSTOPPULLUP_XMIN // #define ENDSTOPPULLUP_YMIN // #define ENDSTOPPULLUP_ZMIN #endif #ifdef ENDSTOPPULLUPS #define ENDSTOPPULLUP_XMAX #define ENDSTOPPULLUP_YMAX #define ENDSTOPPULLUP_ZMAX #define ENDSTOPPULLUP_XMIN #define ENDSTOPPULLUP_YMIN #define ENDSTOPPULLUP_ZMIN #endif // подтягивания необходимы, если вы непосредственно подключить механических endswitch между сигнала и заземляющих контактов. const bool X_MIN_ENDSTOP_INVERTING = true; // установить значение true, чтобы инвертировать логика endstop. const bool Y_MIN_ENDSTOP_INVERTING = true; // установить значение true, чтобы инвертировать логика endstop. const bool Z_MIN_ENDSTOP_INVERTING = true; // установить значение true, чтобы инвертировать логика endstop. const bool X_MAX_ENDSTOP_INVERTING = false; // установить значение true, чтобы инвертировать логика endstop. const bool Y_MAX_ENDSTOP_INVERTING = false; // установить значение true, чтобы инвертировать логика endstop. const bool Z_MAX_ENDSTOP_INVERTING = false; // установить значение true, чтобы инвертировать логика endstop. //#define DISABLE_MAX_ENDSTOPS //#define DISABLE_MIN_ENDSTOPS // отключения max концевики для совместимости с endstop обычной проверки #if defined(COREXY) && !определен(DISABLE_MAX_ENDSTOPS) #define DISABLE_MAX_ENDSTOPS #endif // для Инвертирования шагового выводы включения / выключения (активный низкий) используйте 0, номера для Инвертирования (активный высокий) использовать 1 #define X_ENABLE_ON 0 #define Y_ENABLE_ON 0 #define Z_ENABLE_ON 0 #define E_ENABLE_ON 0 // экструдеры для всех // отключает оси, когда она не используется. #define DISABLE_X false #define DISABLE_Y false #define DISABLE_Z false #define DISABLE_E false // экструдеры для всех #define INVERT_X_DIR true, / / для Мендель значение false, для Orca значение true #define INVERT_Y_DIR true, / / для Мендель значение true, для Orca значение false #define INVERT_Z_DIR true, / / для Мендель значение false, для Orca значение true #define INVERT_E0_DIR false // для прямого привода экструдера v9 значение true, для мотор-экструдер значение false #define INVERT_E1_DIR false // для прямого привода экструдера v9 значение true, для мотор-экструдер значение false #define INVERT_E2_DIR false // для прямого привода экструдер v9 значение true, для мотор-экструдер значение false, / / ENDSTOP настройки: // задает направление концевики когда самонаведения; 1=MAX, -1=MIN #define X_HOME_DIR 1 #define Y_HOME_DIR 1 #define Z_HOME_DIR 1 #define min_software_endstops true // если это правда, то ось не двигаться, чтобы координаты меньше, чем HOME_POS. #define max_software_endstops false, / / если это правда, то ось не двигаться с координатами больше, чем определяется длиной ниже. // Поездок ограничения по возвращении #define X_MAX_POS DELTA_PRINTABLE_RADIUS #define X_MIN_POS-DELTA_PRINTABLE_RADIUS #define Y_MAX_POS DELTA_PRINTABLE_RADIUS #define Y_MIN_POS-DELTA_PRINTABLE_RADIUS #define Z_MAX_POS MANUAL_Z_HOME_POS #define Z_MIN_POS 0 #define X_MAX_LENGTH (182 - 0) #определить Y_MAX_LENGTH (182 - 0) #define Z_MAX_LENGTH(182 - 0) //============================= Кровать Автоматическое Выравнивание=========================== #определить ENABLE_AUTO_BED_LEVELING // удалить комментарий для включения (удаление // в начале строки) #ifdef ENABLE_AUTO_BED_LEVELING // и с этих позиций на кровать, чтобы сделать зондирующего #define DELTA_PROBABLE_RADIUS (DELTA_PRINTABLE_RADIUS-15) #define LEFT_PROBE_BED_POSITION-DELTA_PROBABLE_RADIUS #define RIGHT_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS #define BACK_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS #define FRONT_PROBE_BED_POSITION -DELTA_PROBABLE_RADIUS // эти смещения зонда относительно экструдер совет (Hotend - зонд) #define X_PROBE_OFFSET_FROM_EXTRUDER-50.69 #define Y_PROBE_OFFSET_FROM_EXTRUDER-50.69 #define Z_PROBE_OFFSET_FROM_EXTRUDER-50.69 #define Z_RAISE_BEFORE_HOMING 4 // (В мм) поднять до Z самонаведения (G28) зонд для оформления. // Убедитесь, что у вас есть это расстояние за ваш Z_MAX_POS в случае #define XY_TRAVEL_SPEED 8000 // X и оси Y скорость перемещения между зондами, мм/мин #define Z_RAISE_BEFORE_PROBING 10 //сколько экструдер будет повышена до поездки к первой точке измерения. #define Z_RAISE_BETWEEN_PROBINGS 10 //сколько экструдера будет поднят при путешествии между рядом точек зондирования //если определена, зонд серво будет включен только во время движения, а потом свернул, чтобы избежать рывок //значение задержки в свою очередь, серво off после питание - зависит от сервопривода скорости; 300ms является хорошим значением, но вы можете попробовать снизить ее. // Вы должны иметь SERVO_ENDSTOPS определяется здесь использовать значение выше нуля, в противном случае Ваш код не будет компилироваться. // #define PROBE_SERVO_DEACTIVATION_DELAY 300 //если включена кровать автоматическое выравнивание и используют тот же самый Z зонд для Z самонаведения, //мы настоятельно рекомендуем Вам пусть это Z_SAFE_HOMING включена!!! #define Z_SAFE_HOMING // эта функция предназначена для предотвращения Z самонаведения с зонда за пределами области постели. // Если определена, то будет: // - разрешение Z самонаведения только после того, как X и Y самонаведения и шаговых двигателей по-прежнему включен // - если шаговых двигателей таймаута, то он будет нужен X и Y самонаведения снова до Z самонаведения // - положение зонд в определенной XY точки до Z самонаведения, когда самонаведения все оси (G28) // блок Z самонаведения только когда зонд находится за пределами области постели. #ifdef Z_SAFE_HOMING #define Z_SAFE_HOMING_X_POINT (X_MAX_LENGTH/2) // X точка Z самонаведения, когда самонаведения все оси (G28) #define Z_SAFE_HOMING_Y_POINT (Y_MAX_LENGTH/2) // Y точки Z самонаведения, когда самонаведения все оси (G28) #endif // с точной кровать выравнивания, кровать, поступающие в ACCURATE_BED_LEVELING_POINTSxACCurate_bed_leveling_points сетки и наименьших квадратов решения рассчитывается // Примечание: эта функция занимает 10'206 байт #define ACCURATE_BED_LEVELING #ifdef ACCURATE_BED_LEVELING #define ACCURATE_BED_LEVELING_POINTS 9 #define ACCURATE_BED_LEVELING_GRID_X ((140 - 30) / (ACCURATE_BED_LEVELING_POINTS - 1)) #define ACCURATE_BED_LEVELING_GRID_Y ((140 - 30) / (ACCURATE_BED_LEVELING_POINTS - 1)) // NONLINEAR_BED_LEVELING означает: не пытайтесь вычислить линейных коэффициентов но вместо // компенсации путем интерполяции между ближайшие четыре Z зонд значения для каждой точки. // Полезные для deltabots, где печатные поверхности могут появляться как чаша или в форме купола. // Работает лучше всего с ACCURATE_BED_LEVELING_POINTS 5 или выше. #define NONLINEAR_BED_LEVELING #endif #endif // положение самонаведения переключателей #define MANUAL_HOME_POSITIONS // если определена, MANUAL_*_HOME_POS ниже будут использоваться #define BED_CENTER_AT_0_0 // если определена, в центре кровати (X=0, Y=0) //руководство самонаведения размещения выключателя: // deltabots это означает, вверху и в центре Декартовых объем печати. #define MANUAL_X_HOME_POS 0 #define MANUAL_Y_HOME_POS 0 #define MANUAL_Z_HOME_POS 0 // delta: расстояние между соплом и печати поверхность после возвращения. //// ДВИЖЕНИЕ НАСТРОЙКИ #определить NUM_AXIS 4 // оси в порядке все связанные с осью массивов X, Y, Z, E #define HOMING_FEEDRATE{200*60, 200*60, 200*60, 0} // установить самонаведения скорость (мм/мин) // default settings #define XYZ_FULL_STEPS_PER_ROTATION 200 #define XYZ_MICROSTEPS 16 #define XYZ_BELT_PITCH 2 #define XYZ_PULLEY_TEETH 17 #define XYZ_STEPS (XYZ_FULL_STEPS_PER_ROTATION * XYZ_MICROSTEPS / двухместный(XYZ_BELT_PITCH) / двухместный(XYZ_PULLEY_TEETH)) #define DEFAULT_AXIS_STEPS_PER_UNIT{100, 100, 100, 450} #определить DEFAULT_MAX_FEEDRATE{200, 200, 200, 200} // (мм/сек) #define DEFAULT_MAX_ACCELERATION {9000,9000,9000,9000} // X, Y, Z, E максимальная Начальная скорость ускоренных перемещений. E умолчанию значения являются хорошими для skeinforge 40+, для более старых версий поднять их много. #define DEFAULT_ACCELERATION 3000 // X, Y, Z и E максимальное ускорение в мм/сек^2 для печати движется #define DEFAULT_RETRACT_ACCELERATION 3000 // X, Y, Z и E максимальное ускорение в мм/сек^2 для втягивается // смещение экструдеры (раскомментировать, если используется более чем один и опираясь на прошивку в положение, когда меняется). // Смещение должно быть X=0, Y=0 для экструдера 0 hotend (по умолчанию экструдера). // Для других это их hotends расстояние от экструдера 0 hotend. // #define EXTRUDER_OFFSET_X {0.0, 20.00} // (в мм) для каждого экструдер, смещение hotend по оси X // #define EXTRUDER_OFFSET_Y {0.0, 5.00} // (в мм) для каждого экструдер, смещение hotend по оси Y // изменение скорости, что не требует ускорения (т.е. программное обеспечение может предположить, что это может быть сделано мгновенно) #define DEFAULT_XYJERK 20.0 // (мм/сек) #define DEFAULT_ZJERK 0.4 // (мм/сек) #define DEFAULT_EJERK 5.0 // (мм/сек) //=========================================================================== //=============================Дополнительные Возможности=========================== //=========================================================================== // EEPROM // микроконтроллера могут хранить настройки в EEPROM, например. max скорость... // M500 - сохраняет параметры в EEPROM // M501 - считывает параметры из EEPROM (если вам нужно сбросить их, после того, как вы изменили их временно). // M502 - возвращается к значению по умолчанию "заводские настройки". Вы должны хранить их в EEPROM впоследствии, если вы хотите. //определить это включить EEPROM support //#define EEPROM_SETTINGS //отключить последовательный EEPROM ответы и программы по снижению пространство примерно 1700 байт: закомментировать этот параметр: // пожалуйста, держите включенной, если вы можете. //#define EEPROM_CHITCHAT // подогреть константы #define PLA_PREHEAT_HOTEND_TEMP 180 #define PLA_PREHEAT_HPB_TEMP 70 #define PLA_PREHEAT_FAN_SPEED 255 // вставить значение между 0 и 255 #define ABS_PREHEAT_HOTEND_TEMP 240 #define ABS_PREHEAT_HPB_TEMP 100 #define ABS_PREHEAT_FAN_SPEED 255 // вставить значение между 0 и 255 //ЖК-дисплей и поддержка SD

Edited 1 time(s). Last edit at 04/29/2014 04:42AM by олег.
Sorry, only registered users may post in this forum.

Click here to login