123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856 |
-
- #pragma once
-
-
- #define CONFIGURATION_ADV_H_VERSION 020000
-
-
-
-
-
-
-
-
-
-
- #if TEMP_SENSOR_0 == 1000
- #define HOTEND0_PULLUP_RESISTOR_OHMS 4700
- #define HOTEND0_RESISTANCE_25C_OHMS 100000
- #define HOTEND0_BETA 3950
- #endif
-
- #if TEMP_SENSOR_1 == 1000
- #define HOTEND1_PULLUP_RESISTOR_OHMS 4700
- #define HOTEND1_RESISTANCE_25C_OHMS 100000
- #define HOTEND1_BETA 3950
- #endif
-
- #if TEMP_SENSOR_2 == 1000
- #define HOTEND2_PULLUP_RESISTOR_OHMS 4700
- #define HOTEND2_RESISTANCE_25C_OHMS 100000
- #define HOTEND2_BETA 3950
- #endif
-
- #if TEMP_SENSOR_3 == 1000
- #define HOTEND3_PULLUP_RESISTOR_OHMS 4700
- #define HOTEND3_RESISTANCE_25C_OHMS 100000
- #define HOTEND3_BETA 3950
- #endif
-
- #if TEMP_SENSOR_4 == 1000
- #define HOTEND4_PULLUP_RESISTOR_OHMS 4700
- #define HOTEND4_RESISTANCE_25C_OHMS 100000
- #define HOTEND4_BETA 3950
- #endif
-
- #if TEMP_SENSOR_5 == 1000
- #define HOTEND5_PULLUP_RESISTOR_OHMS 4700
- #define HOTEND5_RESISTANCE_25C_OHMS 100000
- #define HOTEND5_BETA 3950
- #endif
-
- #if TEMP_SENSOR_BED == 1000
- #define BED_PULLUP_RESISTOR_OHMS 4700
- #define BED_RESISTANCE_25C_OHMS 100000
- #define BED_BETA 3950
- #endif
-
- #if TEMP_SENSOR_CHAMBER == 1000
- #define CHAMBER_PULLUP_RESISTOR_OHMS 4700
- #define CHAMBER_RESISTANCE_25C_OHMS 100000
- #define CHAMBER_BETA 3950
- #endif
-
-
-
-
-
-
- #if ENABLED(HEPHESTOS2_HEATED_BED_KIT)
- #undef TEMP_SENSOR_BED
- #define TEMP_SENSOR_BED 70
- #define HEATER_BED_INVERTING true
- #endif
-
-
- #if TEMP_SENSOR_CHAMBER
- #define CHAMBER_MINTEMP 18
- #define CHAMBER_MAXTEMP 75
- #define TEMP_CHAMBER_HYSTERESIS 2
-
-
-
- #endif
-
- #if DISABLED(PIDTEMPBED)
- #define BED_CHECK_INTERVAL 5000
- #if ENABLED(BED_LIMIT_SWITCHING)
- #define BED_HYSTERESIS 2
- #endif
- #endif
-
-
- #if ENABLED(THERMAL_PROTECTION_HOTENDS)
- #define THERMAL_PROTECTION_PERIOD 40
- #define THERMAL_PROTECTION_HYSTERESIS 4
-
-
- #if BOTH(ADAPTIVE_FAN_SLOWING, PIDTEMP)
-
- #endif
-
-
-
- #define WATCH_TEMP_PERIOD 20
- #define WATCH_TEMP_INCREASE 2
- #endif
-
-
- #if ENABLED(THERMAL_PROTECTION_BED)
- #define THERMAL_PROTECTION_BED_PERIOD 20
- #define THERMAL_PROTECTION_BED_HYSTERESIS 2
-
-
-
- #define WATCH_BED_TEMP_PERIOD 60
- #define WATCH_BED_TEMP_INCREASE 2
- #endif
-
-
- #if ENABLED(THERMAL_PROTECTION_CHAMBER)
- #define THERMAL_PROTECTION_CHAMBER_PERIOD 900
- #define THERMAL_PROTECTION_CHAMBER_HYSTERESIS 2
-
-
-
- #define WATCH_CHAMBER_TEMP_PERIOD 900
- #define WATCH_CHAMBER_TEMP_INCREASE 2
- #endif
-
- #if ENABLED(PIDTEMP)
-
-
-
- #if ENABLED(PID_EXTRUSION_SCALING)
- #define DEFAULT_Kc (100)
- #define LPQ_MAX_LEN 50
- #endif
-
-
-
-
- #if ENABLED(PID_FAN_SCALING)
-
- #if ENABLED(PID_FAN_SCALING_ALTERNATIVE_DEFINITION)
-
-
-
-
- #define PID_FAN_SCALING_AT_FULL_SPEED 13.0
- #define PID_FAN_SCALING_AT_MIN_SPEED 6.0
- #define PID_FAN_SCALING_MIN_SPEED 10.0
-
- #define DEFAULT_Kf (255.0*PID_FAN_SCALING_AT_MIN_SPEED-PID_FAN_SCALING_AT_FULL_SPEED*PID_FAN_SCALING_MIN_SPEED)/(255.0-PID_FAN_SCALING_MIN_SPEED)
- #define PID_FAN_SCALING_LIN_FACTOR (PID_FAN_SCALING_AT_FULL_SPEED-DEFAULT_Kf)/255.0
-
- #else
- #define PID_FAN_SCALING_LIN_FACTOR (0)
- #define DEFAULT_Kf 10
- #define PID_FAN_SCALING_MIN_SPEED 10
- #endif
- #endif
- #endif
-
-
- #define AUTOTEMP
- #if ENABLED(AUTOTEMP)
- #define AUTOTEMP_OLDWEIGHT 0.98
- #endif
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #if ENABLED(EXTRUDER_RUNOUT_PREVENT)
- #define EXTRUDER_RUNOUT_MINTEMP 190
- #define EXTRUDER_RUNOUT_SECONDS 30
- #define EXTRUDER_RUNOUT_SPEED 1500
- #define EXTRUDER_RUNOUT_EXTRUDE 5
- #endif
-
-
-
-
-
- #define TEMP_SENSOR_AD595_OFFSET 0.0
- #define TEMP_SENSOR_AD595_GAIN 2.0
- #define TEMP_SENSOR_AD8495_OFFSET 0.0
- #define TEMP_SENSOR_AD8495_GAIN 1.0
-
-
-
- #if ENABLED(USE_CONTROLLER_FAN)
-
- #define CONTROLLERFAN_SECS 60
- #define CONTROLLERFAN_SPEED 255
- #endif
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #if ENABLED(FAST_PWM_FAN)
-
-
- #endif
-
-
-
-
-
- #define EXTRUDER_AUTO_FAN_TEMPERATURE 35
- #define EXTRUDER_AUTO_FAN_SPEED 255
- #define CHAMBER_AUTO_FAN_TEMPERATURE 28
- #define CHAMBER_AUTO_FAN_SPEED 255
-
-
- #define FANMUX0_PIN -1
- #define FANMUX1_PIN -1
- #define FANMUX2_PIN -1
-
-
-
- #if ENABLED(CASE_LIGHT_ENABLE)
-
- #define INVERT_CASE_LIGHT false
- #define CASE_LIGHT_DEFAULT_ON true
- #define CASE_LIGHT_DEFAULT_BRIGHTNESS 105
-
-
-
-
- #if ENABLED(CASE_LIGHT_USE_NEOPIXEL)
- #define CASE_LIGHT_NEOPIXEL_COLOR { 255, 255, 255, 255 }
- #endif
- #endif
-
-
-
-
-
-
-
-
-
-
-
-
-
- #if ENABLED(EXTERNAL_CLOSED_LOOP_CONTROLLER)
-
-
- #endif
-
-
-
-
- #if ENABLED(X_DUAL_STEPPER_DRIVERS)
- #define INVERT_X2_VS_X_DIR true
-
- #if ENABLED(X_DUAL_ENDSTOPS)
- #define X2_USE_ENDSTOP _XMAX_
- #define X_DUAL_ENDSTOPS_ADJUSTMENT 0
- #endif
- #endif
-
-
- #if ENABLED(Y_DUAL_STEPPER_DRIVERS)
- #define INVERT_Y2_VS_Y_DIR true
-
- #if ENABLED(Y_DUAL_ENDSTOPS)
- #define Y2_USE_ENDSTOP _YMAX_
- #define Y_DUAL_ENDSTOPS_ADJUSTMENT 0
- #endif
- #endif
-
-
- #if ENABLED(Z_DUAL_STEPPER_DRIVERS)
-
- #if ENABLED(Z_DUAL_ENDSTOPS)
- #define Z2_USE_ENDSTOP _XMAX_
- #define Z_DUAL_ENDSTOPS_ADJUSTMENT 0
- #endif
- #endif
-
-
- #if ENABLED(Z_TRIPLE_STEPPER_DRIVERS)
-
- #if ENABLED(Z_TRIPLE_ENDSTOPS)
- #define Z2_USE_ENDSTOP _XMAX_
- #define Z3_USE_ENDSTOP _YMAX_
- #define Z_TRIPLE_ENDSTOPS_ADJUSTMENT2 0
- #define Z_TRIPLE_ENDSTOPS_ADJUSTMENT3 0
- #endif
- #endif
-
-
-
- #if ENABLED(DUAL_X_CARRIAGE)
- #define X1_MIN_POS X_MIN_POS
- #define X1_MAX_POS X_BED_SIZE
- #define X2_MIN_POS 80
- #define X2_MAX_POS 353
- #define X2_HOME_DIR 1
- #define X2_HOME_POS X2_MAX_POS
-
-
-
-
-
-
- #define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_AUTO_PARK_MODE
-
-
- #define DEFAULT_DUPLICATION_X_OFFSET 100
-
- #endif
-
-
-
-
-
-
-
-
- #define X_HOME_BUMP_MM 5
- #define Y_HOME_BUMP_MM 5
- #define Z_HOME_BUMP_MM 2
- #define HOMING_BUMP_DIVISOR { 2, 2, 4 }
-
-
-
-
- #define HOME_Y_BEFORE_X
-
-
-
-
- #if ENABLED(BLTOUCH)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #endif
-
-
-
- #if ENABLED(Z_STEPPER_AUTO_ALIGN)
-
- #define Z_STEPPER_ALIGN_XY { { 10, 190 }, { 100, 10 }, { 190, 190 } }
-
-
-
-
- #if ENABLED(Z_STEPPER_ALIGN_KNOWN_STEPPER_POSITIONS)
-
-
-
- #define Z_STEPPER_ALIGN_STEPPER_XY { { 210.7, 102.5 }, { 152.6, 220.0 }, { 94.5, 102.5 } }
- #else
-
-
-
- #define Z_STEPPER_ALIGN_AMP 1.0
- #endif
-
-
- #define Z_STEPPER_ALIGN_ITERATIONS 3
-
-
- #define RESTORE_LEVELING_AFTER_G34
-
-
- #define G34_MAX_GRADE 5
-
-
- #define Z_STEPPER_ALIGN_ACC 0.02
- #endif
-
-
-
- #define AXIS_RELATIVE_MODES { false, false, false, false }
-
-
-
-
-
- #define INVERT_X_STEP_PIN false
- #define INVERT_Y_STEP_PIN false
- #define INVERT_Z_STEP_PIN false
- #define INVERT_E_STEP_PIN false
-
-
-
-
- #define DEFAULT_STEPPER_DEACTIVE_TIME 120
- #define DISABLE_INACTIVE_X true
- #define DISABLE_INACTIVE_Y true
- #define DISABLE_INACTIVE_Z true
- #define DISABLE_INACTIVE_E true
-
- #define DEFAULT_MINIMUMFEEDRATE 0.0
- #define DEFAULT_MINTRAVELFEEDRATE 0.0
-
-
-
-
- #define DEFAULT_MINSEGMENTTIME 20000
-
-
- #define SLOWDOWN
-
-
-
-
-
-
-
-
-
- #define MINIMUM_PLANNER_SPEED 0.05
-
-
-
-
-
-
- #if ENABLED(BACKLASH_COMPENSATION)
-
-
- #define BACKLASH_DISTANCE_MM { 0, 0, 0 }
- #define BACKLASH_CORRECTION 0.0
-
-
-
-
-
-
-
-
- #if ENABLED(BACKLASH_GCODE)
-
- #define MEASURE_BACKLASH_WHEN_PROBING
-
- #if ENABLED(MEASURE_BACKLASH_WHEN_PROBING)
-
-
-
- #define BACKLASH_MEASUREMENT_LIMIT 0.5
- #define BACKLASH_MEASUREMENT_RESOLUTION 0.005
- #define BACKLASH_MEASUREMENT_FEEDRATE Z_PROBE_SPEED_SLOW
- #endif
- #endif
- #endif
-
-
-
- #if ENABLED(CALIBRATION_GCODE)
-
- #define CALIBRATION_MEASUREMENT_RESOLUTION 0.01
-
- #define CALIBRATION_FEEDRATE_SLOW 60
- #define CALIBRATION_FEEDRATE_FAST 1200
- #define CALIBRATION_FEEDRATE_TRAVEL 3000
-
-
- #define CALIBRATION_NOZZLE_TIP_HEIGHT 1.0
- #define CALIBRATION_NOZZLE_OUTER_DIAMETER 2.0
-
-
-
-
-
- #define CALIBRATION_OBJECT_CENTER { 264.0, -22.0, -2.0 }
- #define CALIBRATION_OBJECT_DIMENSIONS { 10.0, 10.0, 10.0 }
-
-
-
- #define CALIBRATION_MEASURE_RIGHT
- #define CALIBRATION_MEASURE_FRONT
- #define CALIBRATION_MEASURE_LEFT
- #define CALIBRATION_MEASURE_BACK
-
-
-
-
-
-
- #ifndef CALIBRATION_PIN
- #define CALIBRATION_PIN -1
- #define CALIBRATION_PIN_INVERTING false
-
- #define CALIBRATION_PIN_PULLUP
- #endif
- #endif
-
-
-
-
-
-
-
-
-
-
-
-
-
- #define MICROSTEP_MODES { 16, 16, 16, 16, 16, 16 }
-
-
-
-
-
-
-
-
- #if ENABLED(DIGIPOT_I2C) && !defined(DIGIPOT_I2C_ADDRESS_A)
-
-
- #define DIGIPOT_I2C_ADDRESS_A 0x2C
- #define DIGIPOT_I2C_ADDRESS_B 0x2D
- #endif
-
-
- #define DIGIPOT_I2C_NUM_CHANNELS 8
-
-
- #define DIGIPOT_I2C_MOTOR_CURRENTS { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 }
-
-
-
-
-
-
-
- #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
- #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 }
- #define SHORT_MANUAL_Z_MOVE 0.025
- #if ENABLED(ULTIPANEL)
- #define MANUAL_E_MOVES_RELATIVE
- #define ULTIPANEL_FEEDMULTIPLY
- #endif
- #endif
-
-
- #define ENCODER_RATE_MULTIPLIER
- #if ENABLED(ENCODER_RATE_MULTIPLIER)
- #define ENCODER_10X_STEPS_PER_SEC 30
- #define ENCODER_100X_STEPS_PER_SEC 80
- #endif
-
-
-
- #if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
- #define FEEDRATE_CHANGE_BEEP_DURATION 10
- #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
- #endif
-
- #if HAS_LCD_MENU
-
-
-
- #if ENABLED(LCD_INFO_MENU)
-
- #endif
-
-
-
-
-
-
-
- #if ENABLED(LED_CONTROL_MENU)
- #define LED_COLOR_PRESETS
- #if ENABLED(LED_COLOR_PRESETS)
- #define LED_USER_PRESET_RED 255
- #define LED_USER_PRESET_GREEN 128
- #define LED_USER_PRESET_BLUE 0
- #define LED_USER_PRESET_WHITE 255
- #define LED_USER_PRESET_BRIGHTNESS 255
-
- #endif
- #endif
-
- #endif
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #if HAS_GRAPHICAL_LCD && HAS_PRINT_PROGRESS
-
-
- #if ENABLED(SHOW_REMAINING_TIME)
-
-
- #endif
- #endif
-
- #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS
-
- #if ENABLED(LCD_PROGRESS_BAR)
- #define PROGRESS_BAR_BAR_TIME 2000
- #define PROGRESS_BAR_MSG_TIME 3000
- #define PROGRESS_MSG_EXPIRE 0
-
-
- #endif
- #endif
-
- #if ENABLED(SDSUPPORT)
-
-
-
-
-
-
- #define SD_DETECT_INVERTED
-
- #define SD_FINISHED_STEPPERRELEASE true
- #define SD_FINISHED_RELEASECOMMAND "M84 X Y Z E"
-
-
-
- #define SDCARD_RATHERRECENTFIRST
-
- #define SD_MENU_CONFIRM_START
-
-
-
- #define EVENT_GCODE_SD_STOP "G28XY"
-
-
-
-
- #if ENABLED(POWER_LOSS_RECOVERY)
-
-
-
-
-
-
-
-
-
-
- #define POWER_LOSS_MIN_Z_CHANGE 0.05
- #endif
-
-
-
-
-
-
- #if ENABLED(SDCARD_SORT_ALPHA)
- #define SDSORT_LIMIT 40
- #define FOLDER_SORTING -1
- #define SDSORT_GCODE false
- #define SDSORT_USES_RAM false
- #define SDSORT_USES_STACK false
- #define SDSORT_CACHE_NAMES false
- #define SDSORT_DYNAMIC_RAM false
- #define SDSORT_CACHE_VFATS 2
-
- #endif
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #if ENABLED(USB_FLASH_DRIVE_SUPPORT)
- #define USB_CS_PIN SDSS
- #define USB_INTR_PIN SD_DETECT_PIN
-
-
-
-
- #endif
-
-
-
-
- #if ENABLED(SD_FIRMWARE_UPDATE)
- #define SD_FIRMWARE_UPDATE_EEPROM_ADDR 0x1FF
- #define SD_FIRMWARE_UPDATE_ACTIVE_VALUE 0xF0
- #define SD_FIRMWARE_UPDATE_INACTIVE_VALUE 0xFF
- #endif
-
-
-
-
- #if HAS_SDCARD_CONNECTION
-
-
-
- #endif
-
- #endif
-
-
-
-
-
- #if HAS_GRAPHICAL_LCD
-
-
-
-
- #define XYZ_HOLLOW_FRAME
-
-
- #define MENU_HOLLOW_FRAME
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #if ENABLED(U8GLIB_ST7920)
-
- #if ENABLED(LIGHTWEIGHT_UI)
- #define STATUS_EXPIRE_SECONDS 20
- #endif
- #endif
-
-
-
-
-
- #define STATUS_HOTEND_INVERTED
- #define STATUS_HOTEND_ANIM
- #define STATUS_BED_ANIM
- #define STATUS_CHAMBER_ANIM
-
-
-
-
-
-
-
-
-
-
-
-
-
- #endif
-
-
-
-
- #if ENABLED(TOUCH_UI_FTDI_EVE)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #if ENABLED(OTHER_PIN_LAYOUT)
-
- #define CLCD_MOD_RESET 9
- #define CLCD_SPI_CS 10
-
-
-
- #if ENABLED(CLCD_USE_SOFT_SPI)
- #define CLCD_SOFT_SPI_MOSI 11
- #define CLCD_SOFT_SPI_MISO 12
- #define CLCD_SOFT_SPI_SCLK 13
- #endif
- #endif
-
-
-
-
-
-
-
-
-
-
-
- #if ENABLED(TOUCH_UI_USE_UTF8)
-
-
- #define TOUCH_UI_UTF8_WESTERN_CHARSET
- #if ENABLED(TOUCH_UI_UTF8_WESTERN_CHARSET)
-
-
-
-
-
-
-
-
-
-
-
-
- #endif
- #endif
-
-
- #define TOUCH_UI_FIT_TEXT
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #endif
-
-
-
-
- #if ENABLED(FSMC_GRAPHICAL_TFT)
-
-
-
-
-
-
- #endif
-
-
-
-
- #define USE_WATCHDOG
- #if ENABLED(USE_WATCHDOG)
-
- #endif
-
-
-
-
- #define BABYSTEPPING
- #if ENABLED(BABYSTEPPING)
-
-
- #define BABYSTEP_INVERT_Z false
- #define BABYSTEP_MULTIPLICATOR_Z 16
- #define BABYSTEP_MULTIPLICATOR_XY 16
-
-
- #if ENABLED(DOUBLECLICK_FOR_Z_BABYSTEPPING)
- #define DOUBLECLICK_MAX_INTERVAL 1250
-
-
-
- #if ENABLED(MOVE_Z_WHEN_IDLE)
- #define MOVE_Z_IDLE_MULTIPLICATOR 1
- #endif
- #endif
-
-
-
-
- #if ENABLED(BABYSTEP_ZPROBE_OFFSET)
-
-
- #endif
- #endif
-
-
-
-
- #define LIN_ADVANCE
- #if ENABLED(LIN_ADVANCE)
-
- #define LIN_ADVANCE_K 0.02
-
- #endif
-
-
-
-
- #if EITHER(AUTO_BED_LEVELING_3POINT, AUTO_BED_LEVELING_UBL)
-
-
-
-
-
-
- #endif
-
-
- #if PROBE_SELECTED && !IS_KINEMATIC
-
-
-
-
- #endif
-
- #if EITHER(MESH_BED_LEVELING, AUTO_BED_LEVELING_UBL)
-
-
-
-
-
- #endif
-
-
-
- #if ENABLED(G29_RETRY_AND_RECOVER)
- #define G29_MAX_RETRIES 3
- #define G29_HALT_ON_FAILURE
-
-
- #define G29_SUCCESS_COMMANDS "M117 Bed leveling done."
- #define G29_RECOVER_COMMANDS "M117 Probe failed. Rewiping.\nG28\nG12 P0 S12 T0"
- #define G29_FAILURE_COMMANDS "M117 Bed leveling failed.\nG0 Z10\nM300 P25 S880\nM300 P50 S0\nM300 P25 S880\nM300 P50 S0\nM300 P25 S880\nM300 P50 S0\nG4 S1"
-
- #endif
-
-
-
-
-
-
- #define ARC_SUPPORT
- #if ENABLED(ARC_SUPPORT)
- #define MM_PER_ARC_SEGMENT 1
- #define MIN_ARC_SEGMENTS 24
- #define N_ARC_CORRECTION 25
-
-
- #endif
-
-
-
-
-
-
- #if ENABLED(G38_PROBE_TARGET)
-
- #define G38_MINIMUM_MOVE 0.0275
- #endif
-
-
- #define MIN_STEPS_PER_SEGMENT 6
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #if ENABLED(SDSUPPORT)
- #define BLOCK_BUFFER_SIZE 8
- #else
- #define BLOCK_BUFFER_SIZE 8
- #endif
-
-
-
-
- #define MAX_CMD_SIZE 96
- #define BUFSIZE 4
-
-
-
-
-
-
-
-
- #define TX_BUFFER_SIZE 32
-
-
-
-
-
- #define RX_BUFFER_SIZE 1024
-
- #if RX_BUFFER_SIZE >= 1024
-
-
- #define SERIAL_XON_XOFF
- #endif
-
-
-
-
- #if ENABLED(SDSUPPORT)
-
-
-
-
-
-
-
- #endif
-
-
-
-
-
- #define EMERGENCY_PARSER
-
-
-
-
-
-
-
-
- #define ADVANCED_OK
-
-
-
- #define SERIAL_OVERRUN_PROTECTION
-
-
-
-
-
-
-
-
- #if ENABLED(FWRETRACT)
- #define FWRETRACT_AUTORETRACT
- #if ENABLED(FWRETRACT_AUTORETRACT)
- #define MIN_AUTORETRACT 0.1
- #define MAX_AUTORETRACT 10.0
- #endif
- #define RETRACT_LENGTH 3
- #define RETRACT_LENGTH_SWAP 13
- #define RETRACT_FEEDRATE 45
- #define RETRACT_ZRAISE 0
- #define RETRACT_RECOVER_LENGTH 0
- #define RETRACT_RECOVER_LENGTH_SWAP 0
- #define RETRACT_RECOVER_FEEDRATE 8
- #define RETRACT_RECOVER_FEEDRATE_SWAP 8
- #if ENABLED(MIXING_EXTRUDER)
-
- #endif
- #endif
-
-
- #if EXTRUDERS > 1
-
- #define TOOLCHANGE_ZRAISE 2
-
-
-
-
- #if ENABLED(TOOLCHANGE_FILAMENT_SWAP)
- #define TOOLCHANGE_FIL_SWAP_LENGTH 12
- #define TOOLCHANGE_FIL_EXTRA_PRIME 2
- #define TOOLCHANGE_FIL_SWAP_RETRACT_SPEED 3600
- #define TOOLCHANGE_FIL_SWAP_PRIME_SPEED 3600
- #endif
-
-
-
-
- #if ENABLED(TOOLCHANGE_PARK)
- #define TOOLCHANGE_PARK_XY { X_MIN_POS + 10, Y_MIN_POS + 10 }
- #define TOOLCHANGE_PARK_XY_FEEDRATE 6000
- #endif
- #endif
-
-
- #define ADVANCED_PAUSE_FEATURE
- #if ENABLED(ADVANCED_PAUSE_FEATURE)
- #define PAUSE_PARK_RETRACT_FEEDRATE 30
- #define PAUSE_PARK_RETRACT_LENGTH 2
-
- #define FILAMENT_CHANGE_UNLOAD_FEEDRATE 30
- #define FILAMENT_CHANGE_UNLOAD_ACCEL 25
- #define FILAMENT_CHANGE_UNLOAD_LENGTH 0
-
-
-
- #define FILAMENT_CHANGE_SLOW_LOAD_FEEDRATE 6
- #define FILAMENT_CHANGE_SLOW_LOAD_LENGTH 0
-
- #define FILAMENT_CHANGE_FAST_LOAD_FEEDRATE 6
- #define FILAMENT_CHANGE_FAST_LOAD_ACCEL 25
- #define FILAMENT_CHANGE_FAST_LOAD_LENGTH 0
-
-
-
- #define ADVANCED_PAUSE_PURGE_FEEDRATE 3
- #define ADVANCED_PAUSE_PURGE_LENGTH 50
-
-
-
- #define ADVANCED_PAUSE_RESUME_PRIME 0
-
-
-
- #define FILAMENT_UNLOAD_PURGE_RETRACT 13
- #define FILAMENT_UNLOAD_PURGE_DELAY 5000
- #define FILAMENT_UNLOAD_PURGE_LENGTH 8
-
- #define PAUSE_PARK_NOZZLE_TIMEOUT 45
- #define FILAMENT_CHANGE_ALERT_BEEPS 10
- #define PAUSE_PARK_NO_STEPPER_TIMEOUT
-
-
-
-
-
-
- #endif
-
-
-
-
- #if HAS_DRIVER(TMC26X)
-
- #if AXIS_DRIVER_TYPE_X(TMC26X)
- #define X_MAX_CURRENT 1000
- #define X_SENSE_RESISTOR 91
- #define X_MICROSTEPS 16
- #endif
-
- #if AXIS_DRIVER_TYPE_X2(TMC26X)
- #define X2_MAX_CURRENT 1000
- #define X2_SENSE_RESISTOR 91
- #define X2_MICROSTEPS 16
- #endif
-
- #if AXIS_DRIVER_TYPE_Y(TMC26X)
- #define Y_MAX_CURRENT 1000
- #define Y_SENSE_RESISTOR 91
- #define Y_MICROSTEPS 16
- #endif
-
- #if AXIS_DRIVER_TYPE_Y2(TMC26X)
- #define Y2_MAX_CURRENT 1000
- #define Y2_SENSE_RESISTOR 91
- #define Y2_MICROSTEPS 16
- #endif
-
- #if AXIS_DRIVER_TYPE_Z(TMC26X)
- #define Z_MAX_CURRENT 1000
- #define Z_SENSE_RESISTOR 91
- #define Z_MICROSTEPS 16
- #endif
-
- #if AXIS_DRIVER_TYPE_Z2(TMC26X)
- #define Z2_MAX_CURRENT 1000
- #define Z2_SENSE_RESISTOR 91
- #define Z2_MICROSTEPS 16
- #endif
-
- #if AXIS_DRIVER_TYPE_Z3(TMC26X)
- #define Z3_MAX_CURRENT 1000
- #define Z3_SENSE_RESISTOR 91
- #define Z3_MICROSTEPS 16
- #endif
-
- #if AXIS_DRIVER_TYPE_E0(TMC26X)
- #define E0_MAX_CURRENT 1000
- #define E0_SENSE_RESISTOR 91
- #define E0_MICROSTEPS 16
- #endif
-
- #if AXIS_DRIVER_TYPE_E1(TMC26X)
- #define E1_MAX_CURRENT 1000
- #define E1_SENSE_RESISTOR 91
- #define E1_MICROSTEPS 16
- #endif
-
- #if AXIS_DRIVER_TYPE_E2(TMC26X)
- #define E2_MAX_CURRENT 1000
- #define E2_SENSE_RESISTOR 91
- #define E2_MICROSTEPS 16
- #endif
-
- #if AXIS_DRIVER_TYPE_E3(TMC26X)
- #define E3_MAX_CURRENT 1000
- #define E3_SENSE_RESISTOR 91
- #define E3_MICROSTEPS 16
- #endif
-
- #if AXIS_DRIVER_TYPE_E4(TMC26X)
- #define E4_MAX_CURRENT 1000
- #define E4_SENSE_RESISTOR 91
- #define E4_MICROSTEPS 16
- #endif
-
- #if AXIS_DRIVER_TYPE_E5(TMC26X)
- #define E5_MAX_CURRENT 1000
- #define E5_SENSE_RESISTOR 91
- #define E5_MICROSTEPS 16
- #endif
-
- #endif
-
-
-
-
- #if HAS_TRINAMIC
-
- #define HOLD_MULTIPLIER 0.5
- #define INTERPOLATE true
-
- #if AXIS_IS_TMC(X)
- #define X_CURRENT 800
- #define X_CURRENT_HOME X_CURRENT
- #define X_MICROSTEPS 16
- #define X_RSENSE 0.11
- #define X_CHAIN_POS -1
- #endif
-
- #if AXIS_IS_TMC(X2)
- #define X2_CURRENT 800
- #define X2_CURRENT_HOME X2_CURRENT
- #define X2_MICROSTEPS 16
- #define X2_RSENSE 0.11
- #define X2_CHAIN_POS -1
- #endif
-
- #if AXIS_IS_TMC(Y)
- #define Y_CURRENT 800
- #define Y_CURRENT_HOME Y_CURRENT
- #define Y_MICROSTEPS 16
- #define Y_RSENSE 0.11
- #define Y_CHAIN_POS -1
- #endif
-
- #if AXIS_IS_TMC(Y2)
- #define Y2_CURRENT 800
- #define Y2_CURRENT_HOME Y2_CURRENT
- #define Y2_MICROSTEPS 16
- #define Y2_RSENSE 0.11
- #define Y2_CHAIN_POS -1
- #endif
-
- #if AXIS_IS_TMC(Z)
- #define Z_CURRENT 800
- #define Z_CURRENT_HOME Z_CURRENT
- #define Z_MICROSTEPS 16
- #define Z_RSENSE 0.11
- #define Z_CHAIN_POS -1
- #endif
-
- #if AXIS_IS_TMC(Z2)
- #define Z2_CURRENT 800
- #define Z2_CURRENT_HOME Z2_CURRENT
- #define Z2_MICROSTEPS 16
- #define Z2_RSENSE 0.11
- #define Z2_CHAIN_POS -1
- #endif
-
- #if AXIS_IS_TMC(Z3)
- #define Z3_CURRENT 800
- #define Z3_CURRENT_HOME Z3_CURRENT
- #define Z3_MICROSTEPS 16
- #define Z3_RSENSE 0.11
- #define Z3_CHAIN_POS -1
- #endif
-
- #if AXIS_IS_TMC(E0)
- #define E0_CURRENT 800
- #define E0_MICROSTEPS 16
- #define E0_RSENSE 0.11
- #define E0_CHAIN_POS -1
- #endif
-
- #if AXIS_IS_TMC(E1)
- #define E1_CURRENT 800
- #define E1_MICROSTEPS 16
- #define E1_RSENSE 0.11
- #define E1_CHAIN_POS -1
- #endif
-
- #if AXIS_IS_TMC(E2)
- #define E2_CURRENT 800
- #define E2_MICROSTEPS 16
- #define E2_RSENSE 0.11
- #define E2_CHAIN_POS -1
- #endif
-
- #if AXIS_IS_TMC(E3)
- #define E3_CURRENT 800
- #define E3_MICROSTEPS 16
- #define E3_RSENSE 0.11
- #define E3_CHAIN_POS -1
- #endif
-
- #if AXIS_IS_TMC(E4)
- #define E4_CURRENT 800
- #define E4_MICROSTEPS 16
- #define E4_RSENSE 0.11
- #define E4_CHAIN_POS -1
- #endif
-
- #if AXIS_IS_TMC(E5)
- #define E5_CURRENT 800
- #define E5_MICROSTEPS 16
- #define E5_RSENSE 0.11
- #define E5_CHAIN_POS -1
- #endif
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #define X_SLAVE_ADDRESS 0
- #define Y_SLAVE_ADDRESS 0
- #define Z_SLAVE_ADDRESS 0
- #define X2_SLAVE_ADDRESS 0
- #define Y2_SLAVE_ADDRESS 0
- #define Z2_SLAVE_ADDRESS 0
- #define Z3_SLAVE_ADDRESS 0
- #define E0_SLAVE_ADDRESS 0
- #define E1_SLAVE_ADDRESS 0
- #define E2_SLAVE_ADDRESS 0
- #define E3_SLAVE_ADDRESS 0
- #define E4_SLAVE_ADDRESS 0
- #define E5_SLAVE_ADDRESS 0
-
-
-
-
-
-
-
- #define STEALTHCHOP_XY
- #define STEALTHCHOP_Z
- #define STEALTHCHOP_E
-
-
-
- #define CHOPPER_TIMING CHOPPER_DEFAULT_12V
-
-
-
-
-
- #if ENABLED(MONITOR_DRIVER_STATUS)
- #define CURRENT_STEP_DOWN 50
- #define REPORT_CURRENT_CHANGE
- #define STOP_ON_ERROR
- #endif
-
-
-
-
-
- #define X_HYBRID_THRESHOLD 100
- #define X2_HYBRID_THRESHOLD 100
- #define Y_HYBRID_THRESHOLD 100
- #define Y2_HYBRID_THRESHOLD 100
- #define Z_HYBRID_THRESHOLD 3
- #define Z2_HYBRID_THRESHOLD 3
- #define Z3_HYBRID_THRESHOLD 3
- #define E0_HYBRID_THRESHOLD 30
- #define E1_HYBRID_THRESHOLD 30
- #define E2_HYBRID_THRESHOLD 30
- #define E3_HYBRID_THRESHOLD 30
- #define E4_HYBRID_THRESHOLD 30
- #define E5_HYBRID_THRESHOLD 30
-
-
-
-
-
-
-
-
-
- #if EITHER(SENSORLESS_HOMING, SENSORLESS_PROBING)
-
- #define X_STALL_SENSITIVITY 8
- #define X2_STALL_SENSITIVITY X_STALL_SENSITIVITY
- #define Y_STALL_SENSITIVITY 8
-
-
-
- #endif
-
-
-
-
-
-
-
-
-
-
-
- #define TMC_ADV() { }
-
- #endif
-
-
-
-
- #if HAS_DRIVER(L6470)
-
-
-
- #if AXIS_DRIVER_TYPE_X(L6470)
- #define X_MICROSTEPS 128
- #define X_OVERCURRENT 2000
- #define X_STALLCURRENT 1500
- #define X_MAX_VOLTAGE 127
- #define X_CHAIN_POS -1
- #endif
-
- #if AXIS_DRIVER_TYPE_X2(L6470)
- #define X2_MICROSTEPS 128
- #define X2_OVERCURRENT 2000
- #define X2_STALLCURRENT 1500
- #define X2_MAX_VOLTAGE 127
- #define X2_CHAIN_POS -1
- #endif
-
- #if AXIS_DRIVER_TYPE_Y(L6470)
- #define Y_MICROSTEPS 128
- #define Y_OVERCURRENT 2000
- #define Y_STALLCURRENT 1500
- #define Y_MAX_VOLTAGE 127
- #define Y_CHAIN_POS -1
- #endif
-
- #if AXIS_DRIVER_TYPE_Y2(L6470)
- #define Y2_MICROSTEPS 128
- #define Y2_OVERCURRENT 2000
- #define Y2_STALLCURRENT 1500
- #define Y2_MAX_VOLTAGE 127
- #define Y2_CHAIN_POS -1
- #endif
-
- #if AXIS_DRIVER_TYPE_Z(L6470)
- #define Z_MICROSTEPS 128
- #define Z_OVERCURRENT 2000
- #define Z_STALLCURRENT 1500
- #define Z_MAX_VOLTAGE 127
- #define Z_CHAIN_POS -1
- #endif
-
- #if AXIS_DRIVER_TYPE_Z2(L6470)
- #define Z2_MICROSTEPS 128
- #define Z2_OVERCURRENT 2000
- #define Z2_STALLCURRENT 1500
- #define Z2_MAX_VOLTAGE 127
- #define Z2_CHAIN_POS -1
- #endif
-
- #if AXIS_DRIVER_TYPE_Z3(L6470)
- #define Z3_MICROSTEPS 128
- #define Z3_OVERCURRENT 2000
- #define Z3_STALLCURRENT 1500
- #define Z3_MAX_VOLTAGE 127
- #define Z3_CHAIN_POS -1
- #endif
-
- #if AXIS_DRIVER_TYPE_E0(L6470)
- #define E0_MICROSTEPS 128
- #define E0_OVERCURRENT 2000
- #define E0_STALLCURRENT 1500
- #define E0_MAX_VOLTAGE 127
- #define E0_CHAIN_POS -1
- #endif
-
- #if AXIS_DRIVER_TYPE_E1(L6470)
- #define E1_MICROSTEPS 128
- #define E1_OVERCURRENT 2000
- #define E1_STALLCURRENT 1500
- #define E1_MAX_VOLTAGE 127
- #define E1_CHAIN_POS -1
- #endif
-
- #if AXIS_DRIVER_TYPE_E2(L6470)
- #define E2_MICROSTEPS 128
- #define E2_OVERCURRENT 2000
- #define E2_STALLCURRENT 1500
- #define E2_MAX_VOLTAGE 127
- #define E2_CHAIN_POS -1
- #endif
-
- #if AXIS_DRIVER_TYPE_E3(L6470)
- #define E3_MICROSTEPS 128
- #define E3_OVERCURRENT 2000
- #define E3_STALLCURRENT 1500
- #define E3_MAX_VOLTAGE 127
- #define E3_CHAIN_POS -1
- #endif
-
- #if AXIS_DRIVER_TYPE_E4(L6470)
- #define E4_MICROSTEPS 128
- #define E4_OVERCURRENT 2000
- #define E4_STALLCURRENT 1500
- #define E4_MAX_VOLTAGE 127
- #define E4_CHAIN_POS -1
- #endif
-
- #if AXIS_DRIVER_TYPE_E5(L6470)
- #define E5_MICROSTEPS 128
- #define E5_OVERCURRENT 2000
- #define E5_STALLCURRENT 1500
- #define E5_MAX_VOLTAGE 127
- #define E5_CHAIN_POS -1
- #endif
-
-
-
-
-
- #if ENABLED(MONITOR_L6470_DRIVER_STATUS)
- #define KVAL_HOLD_STEP_DOWN 1
-
- #endif
-
- #endif
-
-
-
-
-
-
- #define I2C_SLAVE_ADDRESS 0
-
-
-
-
-
- #if ENABLED(PHOTO_GCODE)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #endif
-
-
-
-
- #if EITHER(SPINDLE_FEATURE, LASER_FEATURE)
- #define SPINDLE_LASER_ACTIVE_HIGH false
- #define SPINDLE_LASER_PWM true
- #define SPINDLE_LASER_PWM_INVERT true
- #define SPINDLE_LASER_POWERUP_DELAY 5000
- #define SPINDLE_LASER_POWERDOWN_DELAY 5000
-
- #if ENABLED(SPINDLE_FEATURE)
-
- #define SPINDLE_CHANGE_DIR_STOP
- #define SPINDLE_INVERT_DIR false
-
-
-
- #define SPEED_POWER_SLOPE 118.4
- #define SPEED_POWER_INTERCEPT 0
- #define SPEED_POWER_MIN 5000
- #define SPEED_POWER_MAX 30000
- #else
- #define SPEED_POWER_SLOPE 0.3922
- #define SPEED_POWER_INTERCEPT 0
- #define SPEED_POWER_MIN 10
- #define SPEED_POWER_MAX 100
- #endif
- #endif
-
-
-
- #if ENABLED(COOLANT_CONTROL)
- #define COOLANT_MIST
- #define COOLANT_FLOOD
- #define COOLANT_MIST_INVERT false
- #define COOLANT_FLOOD_INVERT false
- #endif
-
-
-
-
- #if ENABLED(FILAMENT_WIDTH_SENSOR)
- #define FILAMENT_SENSOR_EXTRUDER_NUM 0
- #define MEASUREMENT_DELAY_CM 14
-
- #define FILWIDTH_ERROR_MARGIN 1.0
- #define MAX_MEASUREMENT_DELAY 20
-
- #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA
-
-
-
- #endif
-
-
-
-
-
- #define AUTO_REPORT_TEMPERATURES
-
-
- #define EXTENDED_CAPABILITIES_REPORT
-
-
-
-
-
-
-
- #if DISABLED(NO_VOLUMETRICS)
-
-
-
- #endif
-
-
-
-
-
- #define PROPORTIONAL_FONT_RATIO 1.0
-
-
- #define FASTER_GCODE_PARSER
-
-
-
-
-
-
-
- #ifdef G0_FEEDRATE
-
- #endif
-
-
-
-
-
-
- #if ENABLED(GCODE_MACROS)
- #define GCODE_MACROS_SLOTS 5
- #define GCODE_MACROS_SLOT_SIZE 50
- #endif
-
-
-
- #if ENABLED(CUSTOM_USER_MENUS)
-
- #define USER_SCRIPT_DONE "M117 User Script Done"
- #define USER_SCRIPT_AUDIBLE_FEEDBACK
-
-
- #define USER_DESC_1 "Home & UBL Info"
- #define USER_GCODE_1 "G28\nG29 W"
-
- #define USER_DESC_2 "Preheat for " PREHEAT_1_LABEL
- #define USER_GCODE_2 "M140 S" STRINGIFY(PREHEAT_1_TEMP_BED) "\nM104 S" STRINGIFY(PREHEAT_1_TEMP_HOTEND)
-
- #define USER_DESC_3 "Preheat for " PREHEAT_2_LABEL
- #define USER_GCODE_3 "M140 S" STRINGIFY(PREHEAT_2_TEMP_BED) "\nM104 S" STRINGIFY(PREHEAT_2_TEMP_HOTEND)
-
- #define USER_DESC_4 "Heat Bed/Home/Level"
- #define USER_GCODE_4 "M140 S" STRINGIFY(PREHEAT_2_TEMP_BED) "\nG28\nG29"
-
- #define USER_DESC_5 "Home & Info"
- #define USER_GCODE_5 "G28\nM503"
- #endif
-
-
-
- #if ENABLED(HOST_ACTION_COMMANDS)
-
- #endif
-
-
-
-
-
-
-
- #if ENABLED(I2C_POSITION_ENCODERS)
-
- #define I2CPE_ENCODER_CNT 1
-
-
- #define I2CPE_ENC_1_ADDR I2CPE_PRESET_ADDR_X
- #define I2CPE_ENC_1_AXIS X_AXIS
- #define I2CPE_ENC_1_TYPE I2CPE_ENC_TYPE_LINEAR
-
- #define I2CPE_ENC_1_TICKS_UNIT 2048
-
-
-
-
-
- #define I2CPE_ENC_1_EC_METHOD I2CPE_ECM_MICROSTEP
- #define I2CPE_ENC_1_EC_THRESH 0.10
-
-
-
-
- #define I2CPE_ENC_2_ADDR I2CPE_PRESET_ADDR_Y
- #define I2CPE_ENC_2_AXIS Y_AXIS
- #define I2CPE_ENC_2_TYPE I2CPE_ENC_TYPE_LINEAR
- #define I2CPE_ENC_2_TICKS_UNIT 2048
-
-
- #define I2CPE_ENC_2_EC_METHOD I2CPE_ECM_MICROSTEP
- #define I2CPE_ENC_2_EC_THRESH 0.10
-
- #define I2CPE_ENC_3_ADDR I2CPE_PRESET_ADDR_Z
- #define I2CPE_ENC_3_AXIS Z_AXIS
-
- #define I2CPE_ENC_4_ADDR I2CPE_PRESET_ADDR_E
- #define I2CPE_ENC_4_AXIS E_AXIS
-
- #define I2CPE_ENC_5_ADDR 34
- #define I2CPE_ENC_5_AXIS E_AXIS
-
-
- #define I2CPE_DEF_TYPE I2CPE_ENC_TYPE_LINEAR
- #define I2CPE_DEF_ENC_TICKS_UNIT 2048
- #define I2CPE_DEF_TICKS_REV (16 * 200)
- #define I2CPE_DEF_EC_METHOD I2CPE_ECM_NONE
- #define I2CPE_DEF_EC_THRESH 0.1
-
-
-
-
-
- #define I2CPE_TIME_TRUSTED 10000
-
-
-
-
-
- #define I2CPE_MIN_UPD_TIME_MS 4
-
-
- #define I2CPE_ERR_ROLLING_AVERAGE
-
- #endif
-
-
-
- #if ENABLED(JOYSTICK)
- #define JOY_X_PIN 5
- #define JOY_Y_PIN 10
- #define JOY_Z_PIN 12
- #define JOY_EN_PIN 44
-
-
- #define JOY_X_LIMITS { 5600, 8190-100, 8190+100, 10800 }
- #define JOY_Y_LIMITS { 5600, 8250-100, 8250+100, 11000 }
- #define JOY_Z_LIMITS { 4800, 8080-100, 8080+100, 11550 }
- #endif
-
-
-
- #if ENABLED(MAX7219_DEBUG)
- #define MAX7219_CLK_PIN 64
- #define MAX7219_DIN_PIN 57
- #define MAX7219_LOAD_PIN 44
-
-
- #define MAX7219_INIT_TEST 2
- #define MAX7219_NUMBER_UNITS 1
- #define MAX7219_ROTATE 0
-
-
-
-
-
-
- #define MAX7219_DEBUG_PRINTER_ALIVE
- #define MAX7219_DEBUG_PLANNER_HEAD 3
- #define MAX7219_DEBUG_PLANNER_TAIL 5
-
- #define MAX7219_DEBUG_PLANNER_QUEUE 0
-
-
- #endif
-
-
-
- #if ENABLED(NANODLP_Z_SYNC)
-
-
- #endif
-
-
-
- #if ENABLED(WIFISUPPORT)
- #define WIFI_SSID "Wifi SSID"
- #define WIFI_PWD "Wifi Password"
-
-
- #endif
-
-
- #if ENABLED(PRUSA_MMU2)
-
-
-
-
- #define INTERNAL_SERIAL_PORT 2
- #define MMU2_SERIAL internalSerial
-
-
-
-
-
-
-
-
- #define MMU2_FILAMENT_RUNOUT_SCRIPT "M600"
-
-
-
- #if ENABLED(MMU2_MENUS)
-
-
- #define MMU2_FILAMENTCHANGE_EJECT_FEED 80.0
- #define MMU2_LOAD_TO_NOZZLE_SEQUENCE \
- { 7.2, 562 }, \
- { 14.4, 871 }, \
- { 36.0, 1393 }, \
- { 14.4, 871 }, \
- { 50.0, 198 }
-
- #define MMU2_RAMMING_SEQUENCE \
- { 1.0, 1000 }, \
- { 1.0, 1500 }, \
- { 2.0, 2000 }, \
- { 1.5, 3000 }, \
- { 2.5, 4000 }, \
- { -15.0, 5000 }, \
- { -14.0, 1200 }, \
- { -6.0, 600 }, \
- { 10.0, 700 }, \
- { -10.0, 400 }, \
- { -50.0, 2000 }
-
- #endif
-
-
-
- #endif
-
-
- #if ENABLED(PRINTCOUNTER)
- #define SERVICE_WARNING_BUZZES 3
-
- #define SERVICE_NAME_1 "Lubricate axis"
- #define SERVICE_INTERVAL_1 100
- #define SERVICE_NAME_2 "Change X an Y belt"
- #define SERVICE_INTERVAL_2 300
- #define SERVICE_NAME_3 "Change Z belt"
- #define SERVICE_INTERVAL_3 1000
- #endif
-
-
-
-
- #define PINS_DEBUGGING
-
-
|