1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336 |
-
- #pragma once
-
-
- #define CONFIGURATION_ADV_H_VERSION 02010200
-
-
-
-
-
-
-
-
-
-
-
-
- #define THERMOCOUPLE_MAX_ERRORS 15
-
-
-
-
- #if TEMP_SENSOR_0 == 1000
- #define HOTEND0_PULLUP_RESISTOR_OHMS 4700
- #define HOTEND0_RESISTANCE_25C_OHMS 100000
- #define HOTEND0_BETA 3950
- #define HOTEND0_SH_C_COEFF 0
- #endif
-
- #if TEMP_SENSOR_1 == 1000
- #define HOTEND1_PULLUP_RESISTOR_OHMS 4700
- #define HOTEND1_RESISTANCE_25C_OHMS 100000
- #define HOTEND1_BETA 3950
- #define HOTEND1_SH_C_COEFF 0
- #endif
-
- #if TEMP_SENSOR_2 == 1000
- #define HOTEND2_PULLUP_RESISTOR_OHMS 4700
- #define HOTEND2_RESISTANCE_25C_OHMS 100000
- #define HOTEND2_BETA 3950
- #define HOTEND2_SH_C_COEFF 0
- #endif
-
- #if TEMP_SENSOR_3 == 1000
- #define HOTEND3_PULLUP_RESISTOR_OHMS 4700
- #define HOTEND3_RESISTANCE_25C_OHMS 100000
- #define HOTEND3_BETA 3950
- #define HOTEND3_SH_C_COEFF 0
- #endif
-
- #if TEMP_SENSOR_4 == 1000
- #define HOTEND4_PULLUP_RESISTOR_OHMS 4700
- #define HOTEND4_RESISTANCE_25C_OHMS 100000
- #define HOTEND4_BETA 3950
- #define HOTEND4_SH_C_COEFF 0
- #endif
-
- #if TEMP_SENSOR_5 == 1000
- #define HOTEND5_PULLUP_RESISTOR_OHMS 4700
- #define HOTEND5_RESISTANCE_25C_OHMS 100000
- #define HOTEND5_BETA 3950
- #define HOTEND5_SH_C_COEFF 0
- #endif
-
- #if TEMP_SENSOR_6 == 1000
- #define HOTEND6_PULLUP_RESISTOR_OHMS 4700
- #define HOTEND6_RESISTANCE_25C_OHMS 100000
- #define HOTEND6_BETA 3950
- #define HOTEND6_SH_C_COEFF 0
- #endif
-
- #if TEMP_SENSOR_7 == 1000
- #define HOTEND7_PULLUP_RESISTOR_OHMS 4700
- #define HOTEND7_RESISTANCE_25C_OHMS 100000
- #define HOTEND7_BETA 3950
- #define HOTEND7_SH_C_COEFF 0
- #endif
-
- #if TEMP_SENSOR_BED == 1000
- #define BED_PULLUP_RESISTOR_OHMS 4700
- #define BED_RESISTANCE_25C_OHMS 100000
- #define BED_BETA 3950
- #define BED_SH_C_COEFF 0
- #endif
-
- #if TEMP_SENSOR_CHAMBER == 1000
- #define CHAMBER_PULLUP_RESISTOR_OHMS 4700
- #define CHAMBER_RESISTANCE_25C_OHMS 100000
- #define CHAMBER_BETA 3950
- #define CHAMBER_SH_C_COEFF 0
- #endif
-
- #if TEMP_SENSOR_COOLER == 1000
- #define COOLER_PULLUP_RESISTOR_OHMS 4700
- #define COOLER_RESISTANCE_25C_OHMS 100000
- #define COOLER_BETA 3950
- #define COOLER_SH_C_COEFF 0
- #endif
-
- #if TEMP_SENSOR_PROBE == 1000
- #define PROBE_PULLUP_RESISTOR_OHMS 4700
- #define PROBE_RESISTANCE_25C_OHMS 100000
- #define PROBE_BETA 3950
- #define PROBE_SH_C_COEFF 0
- #endif
-
- #if TEMP_SENSOR_BOARD == 1000
- #define BOARD_PULLUP_RESISTOR_OHMS 4700
- #define BOARD_RESISTANCE_25C_OHMS 100000
- #define BOARD_BETA 3950
- #define BOARD_SH_C_COEFF 0
- #endif
-
- #if TEMP_SENSOR_REDUNDANT == 1000
- #define REDUNDANT_PULLUP_RESISTOR_OHMS 4700
- #define REDUNDANT_RESISTANCE_25C_OHMS 100000
- #define REDUNDANT_BETA 3950
- #define REDUNDANT_SH_C_COEFF 0
- #endif
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #if ENABLED(HEPHESTOS2_HEATED_BED_KIT)
- #undef TEMP_SENSOR_BED
- #define TEMP_SENSOR_BED 70
- #define HEATER_BED_INVERTING true
- #endif
-
-
-
-
- #if DISABLED(PIDTEMPBED)
- #define BED_CHECK_INTERVAL 5000
- #if ENABLED(BED_LIMIT_SWITCHING)
- #define BED_HYSTERESIS 2
- #endif
- #endif
-
-
-
-
- #if DISABLED(PIDTEMPCHAMBER)
- #define CHAMBER_CHECK_INTERVAL 5000
- #if ENABLED(CHAMBER_LIMIT_SWITCHING)
- #define CHAMBER_HYSTERESIS 2
- #endif
- #endif
-
- #if TEMP_SENSOR_CHAMBER
-
-
-
-
-
- #if ENABLED(CHAMBER_FAN)
-
- #define CHAMBER_FAN_MODE 2
- #if CHAMBER_FAN_MODE == 0
- #define CHAMBER_FAN_BASE 255
- #elif CHAMBER_FAN_MODE == 1
- #define CHAMBER_FAN_BASE 128
- #define CHAMBER_FAN_FACTOR 25
- #elif CHAMBER_FAN_MODE == 2
- #define CHAMBER_FAN_BASE 128
- #define CHAMBER_FAN_FACTOR 25
- #elif CHAMBER_FAN_MODE == 3
- #define CHAMBER_FAN_BASE 128
- #define CHAMBER_FAN_FACTOR 25
- #endif
- #endif
-
-
- #if ENABLED(CHAMBER_VENT)
- #define CHAMBER_VENT_SERVO_NR 1
- #define HIGH_EXCESS_HEAT_LIMIT 5
- #define LOW_EXCESS_HEAT_LIMIT 3
- #define MIN_COOLING_SLOPE_TIME_CHAMBER_VENT 20
- #define MIN_COOLING_SLOPE_DEG_CHAMBER_VENT 1.5
- #endif
- #endif
-
-
-
-
- #if TEMP_SENSOR_COOLER
- #define COOLER_MINTEMP 8
- #define COOLER_MAXTEMP 26
- #define COOLER_DEFAULT_TEMP 16
- #define TEMP_COOLER_HYSTERESIS 1
- #define COOLER_PIN 8
- #define COOLER_INVERTING false
- #define TEMP_COOLER_PIN 15
- #define COOLER_FAN
- #define COOLER_FAN_INDEX 0
- #if ENABLED(COOLER_FAN)
- #define COOLER_FAN_BASE 100
- #define COOLER_FAN_FACTOR 25
- #endif
- #endif
-
-
-
-
- #if TEMP_SENSOR_BOARD
- #define THERMAL_PROTECTION_BOARD
- #define BOARD_MINTEMP 8
- #define BOARD_MAXTEMP 70
- #ifndef TEMP_BOARD_PIN
-
- #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 40
- #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 20
- #define THERMAL_PROTECTION_CHAMBER_HYSTERESIS 2
-
-
-
- #define WATCH_CHAMBER_TEMP_PERIOD 60
- #define WATCH_CHAMBER_TEMP_INCREASE 2
- #endif
-
-
- #if ENABLED(THERMAL_PROTECTION_COOLER)
- #define THERMAL_PROTECTION_COOLER_PERIOD 10
- #define THERMAL_PROTECTION_COOLER_HYSTERESIS 3
-
-
-
- #define WATCH_COOLER_TEMP_PERIOD 60
- #define WATCH_COOLER_TEMP_INCREASE 3
- #endif
-
- #if ANY(THERMAL_PROTECTION_HOTENDS, THERMAL_PROTECTION_BED, THERMAL_PROTECTION_CHAMBER, THERMAL_PROTECTION_COOLER)
-
-
-
- #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
-
-
- #if ENABLED(AUTOTEMP_PROPORTIONAL)
- #define AUTOTEMP_MIN_P 0
- #define AUTOTEMP_MAX_P 5
- #define AUTOTEMP_FACTOR_P 1
- #endif
- #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
-
-
-
- #if ENABLED(HOTEND_IDLE_TIMEOUT)
- #define HOTEND_IDLE_TIMEOUT_SEC (5*60)
- #define HOTEND_IDLE_MIN_TRIGGER 180
- #define HOTEND_IDLE_NOZZLE_TARGET 0
- #define HOTEND_IDLE_BED_TARGET 0
- #endif
-
-
-
-
-
- #define TEMP_SENSOR_AD595_OFFSET 0.0
- #define TEMP_SENSOR_AD595_GAIN 1.0
- #define TEMP_SENSOR_AD8495_OFFSET 0.0
- #define TEMP_SENSOR_AD8495_GAIN 1.0
-
-
-
- #if ENABLED(USE_CONTROLLER_FAN)
-
-
-
- #define CONTROLLERFAN_SPEED_MIN 0
- #define CONTROLLERFAN_SPEED_ACTIVE 255
- #define CONTROLLERFAN_SPEED_IDLE 0
- #define CONTROLLERFAN_IDLE_TIME 60
-
-
-
-
-
- #if ENABLED(CONTROLLER_FAN_EDITABLE)
- #define CONTROLLER_FAN_MENU
- #endif
- #endif
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #if ENABLED(FAST_PWM_FAN)
-
-
- #ifndef FAST_PWM_FAN_FREQUENCY
- #ifdef __AVR__
- #define FAST_PWM_FAN_FREQUENCY ((F_CPU) / (2 * 255 * 1))
- #else
- #define FAST_PWM_FAN_FREQUENCY 1000U
- #endif
- #endif
- #endif
-
-
-
-
-
-
-
- #define E0_AUTO_FAN_PIN -1
- #define E1_AUTO_FAN_PIN -1
- #define E2_AUTO_FAN_PIN -1
- #define E3_AUTO_FAN_PIN -1
- #define E4_AUTO_FAN_PIN -1
- #define E5_AUTO_FAN_PIN -1
- #define E6_AUTO_FAN_PIN -1
- #define E7_AUTO_FAN_PIN -1
- #define CHAMBER_AUTO_FAN_PIN -1
- #define COOLER_AUTO_FAN_PIN -1
-
- #define EXTRUDER_AUTO_FAN_TEMPERATURE 50
- #define EXTRUDER_AUTO_FAN_SPEED 255
- #define CHAMBER_AUTO_FAN_TEMPERATURE 30
- #define CHAMBER_AUTO_FAN_SPEED 255
- #define COOLER_AUTO_FAN_TEMPERATURE 18
- #define COOLER_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(NEOPIXEL_LED)
-
- #endif
- #if EITHER(RGB_LED, RGBW_LED)
-
- #endif
- #if EITHER(CASE_LIGHT_USE_NEOPIXEL, CASE_LIGHT_USE_RGB_LED)
- #define CASE_LIGHT_DEFAULT_COLOR { 255, 255, 255, 255 }
- #endif
- #endif
-
-
-
-
-
-
-
-
-
-
-
-
-
- #if ENABLED(EXTERNAL_CLOSED_LOOP_CONTROLLER)
-
-
- #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
-
-
- #if HAS_X2_STEPPER && DISABLED(DUAL_X_CARRIAGE)
-
-
- #if ENABLED(X_DUAL_ENDSTOPS)
- #define X2_USE_ENDSTOP _XMAX_
- #define X2_ENDSTOP_ADJUSTMENT 0
- #endif
- #endif
-
- #if HAS_DUAL_Y_STEPPERS
-
-
- #if ENABLED(Y_DUAL_ENDSTOPS)
- #define Y2_USE_ENDSTOP _YMAX_
- #define Y2_ENDSTOP_ADJUSTMENT 0
- #endif
- #endif
-
-
-
-
- #ifdef Z2_DRIVER_TYPE
-
-
-
- #if ENABLED(Z_MULTI_ENDSTOPS)
- #define Z2_USE_ENDSTOP _XMAX_
- #define Z2_ENDSTOP_ADJUSTMENT 0
- #endif
- #ifdef Z3_DRIVER_TYPE
-
- #if ENABLED(Z_MULTI_ENDSTOPS)
- #define Z3_USE_ENDSTOP _YMAX_
- #define Z3_ENDSTOP_ADJUSTMENT 0
- #endif
- #endif
- #ifdef Z4_DRIVER_TYPE
-
- #if ENABLED(Z_MULTI_ENDSTOPS)
- #define Z4_USE_ENDSTOP _ZMAX_
- #define Z4_ENDSTOP_ADJUSTMENT 0
- #endif
- #endif
- #endif
-
-
-
- #if ENABLED(E_DUAL_STEPPER_DRIVERS)
-
- #endif
-
-
-
-
-
-
-
-
-
-
-
- #define HOMING_BUMP_MM { 5, 5, 2 }
- #define HOMING_BUMP_DIVISOR { 2, 2, 4 }
-
-
-
-
-
-
-
-
-
-
-
- #if ENABLED(BLTOUCH)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #endif
-
-
-
-
-
- #if ENABLED(Z_STEPPER_AUTO_ALIGN)
-
-
-
-
-
-
- #ifndef Z_STEPPER_ALIGN_XY
-
- #endif
-
-
-
-
-
- #ifndef Z_STEPPER_ALIGN_STEPPER_XY
-
-
- #define Z_STEPPER_ALIGN_AMP 1.0
- #endif
-
-
- #define G34_MAX_GRADE 5
- #define Z_STEPPER_ALIGN_ITERATIONS 5
- #define Z_STEPPER_ALIGN_ACC 0.02
- #define RESTORE_LEVELING_AFTER_G34
-
-
- #define HOME_AFTER_G34
- #endif
-
-
-
-
-
- #if ENABLED(ASSISTED_TRAMMING)
-
-
- #define TRAMMING_POINT_XY { { 20, 20 }, { 180, 20 }, { 180, 180 }, { 20, 180 } }
-
-
- #define TRAMMING_POINT_NAME_1 "Front-Left"
- #define TRAMMING_POINT_NAME_2 "Front-Right"
- #define TRAMMING_POINT_NAME_3 "Back-Right"
- #define TRAMMING_POINT_NAME_4 "Back-Left"
-
- #define RESTORE_LEVELING_AFTER_G35
-
-
-
-
-
-
-
-
- #define TRAMMING_SCREW_THREAD 30
-
- #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_I_STEP_PIN false
- #define INVERT_J_STEP_PIN false
- #define INVERT_K_STEP_PIN false
- #define INVERT_U_STEP_PIN false
- #define INVERT_V_STEP_PIN false
- #define INVERT_W_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_I true
- #define DISABLE_INACTIVE_J true
- #define DISABLE_INACTIVE_K true
- #define DISABLE_INACTIVE_U true
- #define DISABLE_INACTIVE_V true
- #define DISABLE_INACTIVE_W true
- #define DISABLE_INACTIVE_E true
-
-
- #define DEFAULT_MINIMUMFEEDRATE 0.0
- #define DEFAULT_MINTRAVELFEEDRATE 0.0
-
-
- #define DEFAULT_MINSEGMENTTIME 20000
-
-
-
- #define SLOWDOWN
- #if ENABLED(SLOWDOWN)
- #define SLOWDOWN_DIVISOR 2
- #endif
-
-
-
- #ifdef XY_FREQUENCY_LIMIT
- #define XY_FREQUENCY_MIN_PERCENT 5
- #endif
-
-
-
-
- #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_FEEDRATE_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_INVERTING false
-
- #define CALIBRATION_PIN_PULLUP
- #endif
- #endif
-
-
-
-
-
-
-
-
-
-
-
-
-
- #define MICROSTEP_MODES { 16, 16, 16, 16, 16, 16 }
-
-
-
-
-
-
-
-
-
- #if EITHER(DIGIPOT_MCP4018, DIGIPOT_MCP4451)
- #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 }
-
-
-
-
-
-
-
- #endif
-
-
-
-
-
-
-
- #if HAS_MANUAL_MOVE_MENU
- #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 }
- #define FINE_MANUAL_MOVE 0.025
- #if IS_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_BED_PROBE && EITHER(HAS_MARLINUI_MENU, HAS_TFT_LVGL_UI)
-
- #if ENABLED(PROBE_OFFSET_WIZARD)
-
-
-
-
-
-
- #endif
- #endif
-
- #if HAS_MARLINUI_MENU
-
- #if HAS_BED_PROBE
-
-
- #if ENABLED(X_AXIS_TWIST_COMPENSATION)
-
-
- #define XATC_START_Z 0.0
- #define XATC_MAX_POINTS 3
- #define XATC_Y_POSITION Y_CENTER
- #define XATC_Z_OFFSETS { 0, 0, 0 }
- #endif
-
-
- #define PROBE_DEPLOY_STOW_MENU
- #endif
-
-
-
- #if ENABLED(LCD_INFO_MENU)
-
- #endif
-
-
-
-
-
-
-
- #endif
-
- #if ANY(HAS_DISPLAY, DWIN_LCD_PROUI, DWIN_CREALITY_LCD_JYERSUI)
-
- #define SOUND_ON_DEFAULT
- #endif
-
- #if EITHER(HAS_DISPLAY, DWIN_LCD_PROUI)
-
-
-
- #if ENABLED(SHOW_BOOTSCREEN)
- #define BOOTSCREEN_TIMEOUT 4000
- #if EITHER(HAS_MARLINUI_U8GLIB, TFT_COLOR_UI)
- #define BOOT_MARLIN_LOGO_SMALL
- #endif
- #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
- #if ENABLED(NEO2_COLOR_PRESETS)
- #define NEO2_USER_PRESET_RED 255
- #define NEO2_USER_PRESET_GREEN 128
- #define NEO2_USER_PRESET_BLUE 0
- #define NEO2_USER_PRESET_WHITE 255
- #define NEO2_USER_PRESET_BRIGHTNESS 255
-
- #endif
- #endif
-
- #endif
-
-
- #if EITHER(SDSUPPORT, LCD_SET_PROGRESS_MANUALLY)
- #if CAN_SHOW_REMAINING_TIME
-
- #if ENABLED(SHOW_REMAINING_TIME)
-
-
- #endif
- #endif
-
- #if EITHER(HAS_MARLINUI_U8GLIB, EXTENSIBLE_UI)
-
- #endif
-
- #if EITHER(HAS_MARLINUI_HD44780, IS_TFTGLCD_PANEL)
-
- #if ENABLED(LCD_PROGRESS_BAR)
- #define PROGRESS_BAR_BAR_TIME 2000
- #define PROGRESS_BAR_MSG_TIME 3000
- #define PROGRESS_MSG_EXPIRE 0
-
-
- #endif
- #endif
- #endif
-
- #if ENABLED(SDSUPPORT)
-
-
-
-
-
-
-
-
-
-
-
-
-
- #define SD_PROCEDURE_DEPTH 1
-
- #define SD_FINISHED_STEPPERRELEASE true
- #define SD_FINISHED_RELEASECOMMAND "M84"
-
-
-
- #define SDCARD_RATHERRECENTFIRST
-
- #define SD_MENU_CONFIRM_START
-
-
-
-
-
-
-
-
- #define EVENT_GCODE_SD_ABORT "G28XY"
-
- #if ENABLED(PRINTER_EVENT_LEDS)
- #define PE_LEDS_COMPLETED_TIME (30*60)
- #endif
-
-
-
-
- #if ENABLED(POWER_LOSS_RECOVERY)
- #define PLR_ENABLED_DEFAULT false
-
-
-
-
-
-
-
-
-
-
-
- #define POWER_LOSS_MIN_Z_CHANGE 0.05
-
-
-
- #if ENABLED(POWER_LOSS_RECOVER_ZHOME)
-
- #endif
- #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(SD_ABORT_ON_ENDSTOP_HIT)
-
- #endif
-
-
-
-
-
-
-
-
- #if ENABLED(USB_FLASH_DRIVE_SUPPORT)
-
-
-
-
-
- #define DISABLE_DUE_SD_MMC
-
-
-
-
-
- #if DISABLED(USE_OTG_USB_HOST)
- #define USB_CS_PIN SDSS
- #define USB_INTR_PIN SD_DETECT_PIN
- #endif
- #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 ENABLED(BINARY_FILE_TRANSFER)
-
-
- #endif
-
-
-
-
-
-
-
-
-
-
-
- #if ENABLED(MULTI_VOLUME)
- #define VOLUME_SD_ONBOARD
- #define VOLUME_USB_FLASH_DRIVE
- #define DEFAULT_VOLUME SV_SD_ONBOARD
- #define DEFAULT_SHARED_VOLUME SV_USB_FLASH_DRIVE
- #endif
-
- #endif
-
-
-
-
-
- #if HAS_MARLINUI_U8GLIB
-
-
- #define XYZ_HOLLOW_FRAME
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #if IS_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 HAS_MARLINUI_U8GLIB || IS_DWIN_MARLINUI
-
-
-
-
- #define MENU_HOLLOW_FRAME
-
-
-
- #endif
-
-
-
-
- #if HAS_DGUS_LCD
- #define LCD_BAUDRATE 115200
-
- #define DGUS_RX_BUFFER_SIZE 128
- #define DGUS_TX_BUFFER_SIZE 48
-
-
- #define DGUS_UPDATE_INTERVAL_MS 500
-
- #if ANY(DGUS_LCD_UI_FYSETC, DGUS_LCD_UI_MKS, DGUS_LCD_UI_HIPRECY)
- #define DGUS_PRINT_FILENAME
- #define DGUS_PREHEAT_UI
-
- #if EITHER(DGUS_LCD_UI_FYSETC, DGUS_LCD_UI_MKS)
-
- #else
- #define DGUS_UI_MOVE_DIS_OPTION
- #endif
-
- #define DGUS_FILAMENT_LOADUNLOAD
- #if ENABLED(DGUS_FILAMENT_LOADUNLOAD)
- #define DGUS_FILAMENT_PURGE_LENGTH 10
- #define DGUS_FILAMENT_LOAD_LENGTH_PER_TIME 0.5
- #endif
-
- #define DGUS_UI_WAITING
- #if ENABLED(DGUS_UI_WAITING)
- #define DGUS_UI_WAITING_STATUS 10
- #define DGUS_UI_WAITING_STATUS_PERIOD 8
- #endif
- #endif
- #endif
-
-
-
-
- #if ENABLED(ANYCUBIC_LCD_CHIRON)
-
-
-
-
-
-
-
-
-
-
- #define AC_SD_FOLDER_VIEW
- #endif
-
-
-
-
- #if ANY(DOGLCD, TFT_COLOR_UI, TOUCH_UI_FTDI_EVE, IS_DWIN_MARLINUI)
-
-
-
-
- #ifdef LCD_LANGUAGE_2
-
- #endif
- #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 TFT_SCALED_DOGLCD
-
-
-
-
-
-
- #endif
-
-
-
-
- #if HAS_ADC_BUTTONS
- #define ADC_BUTTON_DEBOUNCE_DELAY 16
- #endif
-
-
-
-
- #define USE_WATCHDOG
- #if ENABLED(USE_WATCHDOG)
-
- #endif
-
-
-
-
-
- #if ENABLED(BABYSTEPPING)
-
-
-
-
- #define BABYSTEP_INVERT_Z false
-
- #define BABYSTEP_MULTIPLICATOR_Z 1
- #define BABYSTEP_MULTIPLICATOR_XY 1
-
-
- #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
-
-
-
-
-
- #if ENABLED(LIN_ADVANCE)
-
- #define LIN_ADVANCE_K 0.22
-
-
-
-
- #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 BOTH(AUTO_BED_LEVELING_UBL, EEPROM_SETTINGS)
-
- #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
-
-
-
-
-
-
- #if ANY(PTC_PROBE, PTC_BED, PTC_HOTEND)
-
-
-
-
- #if ENABLED(PTC_PROBE)
-
-
- #define PTC_PROBE_START 30
- #define PTC_PROBE_RES 5
- #define PTC_PROBE_COUNT 10
- #define PTC_PROBE_ZOFFS { 0 }
- #endif
-
- #if ENABLED(PTC_BED)
-
- #define PTC_BED_START 60
- #define PTC_BED_RES 5
- #define PTC_BED_COUNT 10
- #define PTC_BED_ZOFFS { 0 }
- #endif
-
- #if ENABLED(PTC_HOTEND)
-
- #define PTC_HOTEND_START 180
- #define PTC_HOTEND_RES 5
- #define PTC_HOTEND_COUNT 20
- #define PTC_HOTEND_ZOFFS { 0 }
- #endif
-
-
- #if BOTH(PTC_PROBE, PTC_BED)
-
- #define PTC_PARK_POS { 0, 0, 100 }
-
-
-
- #define PTC_PROBE_POS { 90, 100 }
-
-
-
- #define PTC_PROBE_TEMP 30
-
-
-
- #define PTC_PROBE_HEATING_OFFSET 0.5
- #endif
- #endif
-
-
-
-
-
-
-
-
-
-
-
- #define ARC_SUPPORT
- #if ENABLED(ARC_SUPPORT)
- #define MIN_ARC_SEGMENT_MM 0.1
- #define MAX_ARC_SEGMENT_MM 1.0
- #define MIN_CIRCLE_SEGMENTS 72
-
- #define N_ARC_CORRECTION 25
-
-
- #endif
-
-
-
-
- #if EITHER(ARC_SUPPORT, BEZIER_CURVE_SUPPORT)
-
- #endif
-
-
-
-
-
-
- #if ENABLED(G38_PROBE_TARGET)
-
- #define G38_MINIMUM_MOVE 0.0275
- #endif
-
-
- #define MIN_STEPS_PER_SEGMENT 6
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #if BOTH(SDSUPPORT, DIRECT_STEPPING)
- #define BLOCK_BUFFER_SIZE 8
- #elif ENABLED(SDSUPPORT)
- #define BLOCK_BUFFER_SIZE 16
- #else
- #define BLOCK_BUFFER_SIZE 16
- #endif
-
-
-
-
- #define MAX_CMD_SIZE 96
- #define BUFSIZE 4
-
-
-
-
-
-
-
-
- #define TX_BUFFER_SIZE 0
-
-
-
-
-
-
-
- #if RX_BUFFER_SIZE >= 1024
-
-
-
- #endif
-
- #if ENABLED(SDSUPPORT)
-
-
-
-
-
-
-
- #endif
-
-
-
-
-
-
-
-
-
-
-
-
- #if ENABLED(REALTIME_REPORTING_COMMANDS)
-
- #endif
-
-
-
-
-
-
-
-
-
-
-
-
- #define SERIAL_OVERRUN_PROTECTION
-
-
-
-
-
- #define PROPORTIONAL_FONT_RATIO 1.0
-
-
-
-
-
-
-
-
- #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 HAS_MULTI_EXTRUDER
-
- #define TOOLCHANGE_ZRAISE 2
-
-
- #if ENABLED(TOOLCHANGE_NO_RETURN)
-
- #endif
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #if ENABLED(TOOLCHANGE_FILAMENT_SWAP)
-
- #define TOOLCHANGE_FS_LENGTH 12
- #define TOOLCHANGE_FS_EXTRA_RESUME_LENGTH 0
- #define TOOLCHANGE_FS_RETRACT_SPEED (50*60)
- #define TOOLCHANGE_FS_UNRETRACT_SPEED (25*60)
-
-
- #define TOOLCHANGE_FS_EXTRA_PRIME 0
- #define TOOLCHANGE_FS_PRIME_SPEED (4.6*60)
- #define TOOLCHANGE_FS_WIPE_RETRACT 0
-
-
- #define TOOLCHANGE_FS_FAN -1
- #define TOOLCHANGE_FS_FAN_SPEED 255
- #define TOOLCHANGE_FS_FAN_TIME 10
-
-
-
-
-
-
-
-
-
-
- #define TOOLCHANGE_MIGRATION_FEATURE
-
- #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
-
-
-
-
-
- #if ENABLED(ADVANCED_PAUSE_FEATURE)
- #define PAUSE_PARK_RETRACT_FEEDRATE 60
- #define PAUSE_PARK_RETRACT_LENGTH 2
-
- #define FILAMENT_CHANGE_UNLOAD_FEEDRATE 10
- #define FILAMENT_CHANGE_UNLOAD_ACCEL 25
- #define FILAMENT_CHANGE_UNLOAD_LENGTH 100
-
-
-
- #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 FILAMENT_UNLOAD_PURGE_FEEDRATE 25
-
- #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 X_MICROSTEPS
- #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 Y_MICROSTEPS
- #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 Z_MICROSTEPS
- #endif
-
- #if AXIS_DRIVER_TYPE_Z3(TMC26X)
- #define Z3_MAX_CURRENT 1000
- #define Z3_SENSE_RESISTOR 91
- #define Z3_MICROSTEPS Z_MICROSTEPS
- #endif
-
- #if AXIS_DRIVER_TYPE_Z4(TMC26X)
- #define Z4_MAX_CURRENT 1000
- #define Z4_SENSE_RESISTOR 91
- #define Z4_MICROSTEPS Z_MICROSTEPS
- #endif
-
- #if AXIS_DRIVER_TYPE_I(TMC26X)
- #define I_MAX_CURRENT 1000
- #define I_SENSE_RESISTOR 91
- #define I_MICROSTEPS 16
- #endif
-
- #if AXIS_DRIVER_TYPE_J(TMC26X)
- #define J_MAX_CURRENT 1000
- #define J_SENSE_RESISTOR 91
- #define J_MICROSTEPS 16
- #endif
-
- #if AXIS_DRIVER_TYPE_K(TMC26X)
- #define K_MAX_CURRENT 1000
- #define K_SENSE_RESISTOR 91
- #define K_MICROSTEPS 16
- #endif
-
- #if AXIS_DRIVER_TYPE_U(TMC26X)
- #define U_MAX_CURRENT 1000
- #define U_SENSE_RESISTOR 91
- #define U_MICROSTEPS 16
- #endif
-
- #if AXIS_DRIVER_TYPE_V(TMC26X)
- #define V_MAX_CURRENT 1000
- #define V_SENSE_RESISTOR 91
- #define V_MICROSTEPS 16
- #endif
-
- #if AXIS_DRIVER_TYPE_W(TMC26X)
- #define W_MAX_CURRENT 1000
- #define W_SENSE_RESISTOR 91
- #define W_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 E0_MICROSTEPS
- #endif
-
- #if AXIS_DRIVER_TYPE_E2(TMC26X)
- #define E2_MAX_CURRENT 1000
- #define E2_SENSE_RESISTOR 91
- #define E2_MICROSTEPS E0_MICROSTEPS
- #endif
-
- #if AXIS_DRIVER_TYPE_E3(TMC26X)
- #define E3_MAX_CURRENT 1000
- #define E3_SENSE_RESISTOR 91
- #define E3_MICROSTEPS E0_MICROSTEPS
- #endif
-
- #if AXIS_DRIVER_TYPE_E4(TMC26X)
- #define E4_MAX_CURRENT 1000
- #define E4_SENSE_RESISTOR 91
- #define E4_MICROSTEPS E0_MICROSTEPS
- #endif
-
- #if AXIS_DRIVER_TYPE_E5(TMC26X)
- #define E5_MAX_CURRENT 1000
- #define E5_SENSE_RESISTOR 91
- #define E5_MICROSTEPS E0_MICROSTEPS
- #endif
-
- #if AXIS_DRIVER_TYPE_E6(TMC26X)
- #define E6_MAX_CURRENT 1000
- #define E6_SENSE_RESISTOR 91
- #define E6_MICROSTEPS E0_MICROSTEPS
- #endif
-
- #if AXIS_DRIVER_TYPE_E7(TMC26X)
- #define E7_MAX_CURRENT 1000
- #define E7_SENSE_RESISTOR 91
- #define E7_MICROSTEPS E0_MICROSTEPS
- #endif
-
- #endif
-
-
- #if HAS_TRINAMIC_CONFIG
-
- #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 X_MICROSTEPS
- #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 Y_MICROSTEPS
- #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 Z_MICROSTEPS
- #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 Z_MICROSTEPS
- #define Z3_RSENSE 0.11
- #define Z3_CHAIN_POS -1
-
-
- #endif
-
- #if AXIS_IS_TMC(Z4)
- #define Z4_CURRENT 800
- #define Z4_CURRENT_HOME Z4_CURRENT
- #define Z4_MICROSTEPS Z_MICROSTEPS
- #define Z4_RSENSE 0.11
- #define Z4_CHAIN_POS -1
-
-
- #endif
-
- #if AXIS_IS_TMC(I)
- #define I_CURRENT 800
- #define I_CURRENT_HOME I_CURRENT
- #define I_MICROSTEPS 16
- #define I_RSENSE 0.11
- #define I_CHAIN_POS -1
-
-
- #endif
-
- #if AXIS_IS_TMC(J)
- #define J_CURRENT 800
- #define J_CURRENT_HOME J_CURRENT
- #define J_MICROSTEPS 16
- #define J_RSENSE 0.11
- #define J_CHAIN_POS -1
-
-
- #endif
-
- #if AXIS_IS_TMC(K)
- #define K_CURRENT 800
- #define K_CURRENT_HOME K_CURRENT
- #define K_MICROSTEPS 16
- #define K_RSENSE 0.11
- #define K_CHAIN_POS -1
-
-
- #endif
-
- #if AXIS_IS_TMC(U)
- #define U_CURRENT 800
- #define U_CURRENT_HOME U_CURRENT
- #define U_MICROSTEPS 8
- #define U_RSENSE 0.11
- #define U_CHAIN_POS -1
-
-
- #endif
-
- #if AXIS_IS_TMC(V)
- #define V_CURRENT 800
- #define V_CURRENT_HOME V_CURRENT
- #define V_MICROSTEPS 8
- #define V_RSENSE 0.11
- #define V_CHAIN_POS -1
-
-
- #endif
-
- #if AXIS_IS_TMC(W)
- #define W_CURRENT 800
- #define W_CURRENT_HOME W_CURRENT
- #define W_MICROSTEPS 8
- #define W_RSENSE 0.11
- #define W_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 E0_MICROSTEPS
- #define E1_RSENSE 0.11
- #define E1_CHAIN_POS -1
-
-
- #endif
-
- #if AXIS_IS_TMC(E2)
- #define E2_CURRENT 800
- #define E2_MICROSTEPS E0_MICROSTEPS
- #define E2_RSENSE 0.11
- #define E2_CHAIN_POS -1
-
-
- #endif
-
- #if AXIS_IS_TMC(E3)
- #define E3_CURRENT 800
- #define E3_MICROSTEPS E0_MICROSTEPS
- #define E3_RSENSE 0.11
- #define E3_CHAIN_POS -1
-
-
- #endif
-
- #if AXIS_IS_TMC(E4)
- #define E4_CURRENT 800
- #define E4_MICROSTEPS E0_MICROSTEPS
- #define E4_RSENSE 0.11
- #define E4_CHAIN_POS -1
-
-
- #endif
-
- #if AXIS_IS_TMC(E5)
- #define E5_CURRENT 800
- #define E5_MICROSTEPS E0_MICROSTEPS
- #define E5_RSENSE 0.11
- #define E5_CHAIN_POS -1
-
-
- #endif
-
- #if AXIS_IS_TMC(E6)
- #define E6_CURRENT 800
- #define E6_MICROSTEPS E0_MICROSTEPS
- #define E6_RSENSE 0.11
- #define E6_CHAIN_POS -1
-
-
- #endif
-
- #if AXIS_IS_TMC(E7)
- #define E7_CURRENT 800
- #define E7_MICROSTEPS E0_MICROSTEPS
- #define E7_RSENSE 0.11
- #define E7_CHAIN_POS -1
-
-
- #endif
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #define STEALTHCHOP_XY
- #define STEALTHCHOP_Z
- #define STEALTHCHOP_I
- #define STEALTHCHOP_J
- #define STEALTHCHOP_K
- #define STEALTHCHOP_U
- #define STEALTHCHOP_V
- #define STEALTHCHOP_W
- #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 Z4_HYBRID_THRESHOLD 3
- #define I_HYBRID_THRESHOLD 3
- #define J_HYBRID_THRESHOLD 3
- #define K_HYBRID_THRESHOLD 3
- #define U_HYBRID_THRESHOLD 3
- #define V_HYBRID_THRESHOLD 3
- #define W_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
- #define E6_HYBRID_THRESHOLD 30
- #define E7_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
- #define Y2_STALL_SENSITIVITY Y_STALL_SENSITIVITY
-
-
-
-
-
-
-
-
-
-
-
-
- #endif
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #define TMC_ADV() { }
-
- #endif
-
-
-
-
-
-
-
-
-
-
-
-
- #if ENABLED(EXPERIMENTAL_I2CBUS)
- #define I2C_SLAVE_ADDRESS 0
- #endif
-
-
-
-
-
- #if ENABLED(PHOTO_GCODE)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #ifdef PHOTO_PULSES_US
- #define PHOTO_PULSE_DELAY_US 13
- #endif
- #endif
-
-
-
-
-
-
- #if EITHER(SPINDLE_FEATURE, LASER_FEATURE)
- #define SPINDLE_LASER_ACTIVE_STATE LOW
-
- #define SPINDLE_LASER_USE_PWM
- #if ENABLED(SPINDLE_LASER_USE_PWM)
- #define SPINDLE_LASER_PWM_INVERT false
- #define SPINDLE_LASER_FREQUENCY 2500
-
-
-
- #endif
-
-
- #if ENABLED(AIR_EVACUATION)
- #define AIR_EVACUATION_ACTIVE LOW
-
- #endif
-
-
- #if ENABLED(AIR_ASSIST)
- #define AIR_ASSIST_ACTIVE LOW
-
- #endif
-
-
- #ifdef SPINDLE_SERVO
- #define SPINDLE_SERVO_NR 0
- #define SPINDLE_SERVO_MIN 10
- #endif
-
-
-
- #define CUTTER_POWER_UNIT PWM255
-
-
-
-
-
- #if ENABLED(SPINDLE_FEATURE)
-
- #define SPINDLE_CHANGE_DIR_STOP
- #define SPINDLE_INVERT_DIR false
-
- #define SPINDLE_LASER_POWERUP_DELAY 5000
- #define SPINDLE_LASER_POWERDOWN_DELAY 5000
-
-
-
- #if ENABLED(SPINDLE_LASER_USE_PWM)
- #define SPEED_POWER_INTERCEPT 0
- #define SPEED_POWER_MIN 5000
- #define SPEED_POWER_MAX 30000
- #define SPEED_POWER_STARTUP 25000
- #endif
-
- #else
-
- #if ENABLED(SPINDLE_LASER_USE_PWM)
- #define SPEED_POWER_INTERCEPT 0
- #define SPEED_POWER_MIN 0
- #define SPEED_POWER_MAX 100
- #define SPEED_POWER_STARTUP 80
- #endif
-
-
- #define LASER_TEST_PULSE_MIN 1
- #define LASER_TEST_PULSE_MAX 999
-
- #define SPINDLE_LASER_POWERUP_DELAY 50
- #define SPINDLE_LASER_POWERDOWN_DELAY 50
-
-
-
- #define LASER_SAFETY_TIMEOUT_MS 1000
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #if ENABLED(I2C_AMMETER)
- #define I2C_AMMETER_IMAX 0.1
- #define I2C_AMMETER_SHUNT_RESISTOR 0.1
- #endif
-
-
-
-
-
- #if ENABLED(LASER_COOLANT_FLOW_METER)
- #define FLOWMETER_PIN 20
- #define FLOWMETER_PPL 5880
- #define FLOWMETER_INTERVAL 1000
- #define FLOWMETER_SAFETY
- #if ENABLED(FLOWMETER_SAFETY)
- #define FLOWMETER_MIN_LITERS_PER_MINUTE 1.5
- #endif
- #endif
-
- #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
-
-
-
-
-
-
-
- #if ENABLED(POWER_MONITOR_CURRENT)
- #define POWER_MONITOR_VOLTS_PER_AMP 0.05000
- #define POWER_MONITOR_CURRENT_OFFSET 0
- #define POWER_MONITOR_FIXED_VOLTAGE 13.6
- #endif
-
- #if ENABLED(POWER_MONITOR_VOLTAGE)
- #define POWER_MONITOR_VOLTS_PER_VOLT 0.077933
- #define POWER_MONITOR_VOLTAGE_OFFSET 0
- #endif
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #define AUTO_REPORT_TEMPERATURES
- #if ENABLED(AUTO_REPORT_TEMPERATURES) && TEMP_SENSOR_REDUNDANT
-
- #endif
-
-
-
-
-
- #define EXTENDED_CAPABILITIES_REPORT
- #if ENABLED(EXTENDED_CAPABILITIES_REPORT)
-
- #endif
-
-
-
-
-
-
-
-
-
-
-
- #if DISABLED(NO_VOLUMETRICS)
-
-
-
-
-
- #if ENABLED(VOLUMETRIC_EXTRUDER_LIMIT)
-
-
- #define DEFAULT_VOLUMETRIC_EXTRUDER_LIMIT 0.00
- #endif
- #endif
-
-
-
-
-
-
-
-
-
-
-
-
-
- #define FASTER_GCODE_PARSER
-
- #if ENABLED(FASTER_GCODE_PARSER)
-
- #endif
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #ifdef G0_FEEDRATE
-
- #endif
-
-
-
-
-
-
-
-
- #if ENABLED(GCODE_MACROS)
- #define GCODE_MACROS_SLOTS 5
- #define GCODE_MACROS_SLOT_SIZE 50
- #endif
-
-
-
-
-
-
-
- #if ENABLED(CUSTOM_MENU_MAIN)
-
- #define CUSTOM_MENU_MAIN_SCRIPT_DONE "M117 User Script Done"
- #define CUSTOM_MENU_MAIN_SCRIPT_AUDIBLE_FEEDBACK
-
- #define CUSTOM_MENU_MAIN_ONLY_IDLE
-
- #define MAIN_MENU_ITEM_1_DESC "Home & UBL Info"
- #define MAIN_MENU_ITEM_1_GCODE "G28\nG29 W"
-
-
- #define MAIN_MENU_ITEM_2_DESC "Preheat for " PREHEAT_1_LABEL
- #define MAIN_MENU_ITEM_2_GCODE "M140 S" STRINGIFY(PREHEAT_1_TEMP_BED) "\nM104 S" STRINGIFY(PREHEAT_1_TEMP_HOTEND)
-
-
-
-
-
-
-
-
-
-
-
-
-
- #endif
-
-
-
-
-
- #if ENABLED(CUSTOM_MENU_CONFIG)
-
- #define CUSTOM_MENU_CONFIG_SCRIPT_DONE "M117 Wireless Script Done"
- #define CUSTOM_MENU_CONFIG_SCRIPT_AUDIBLE_FEEDBACK
-
- #define CUSTOM_MENU_CONFIG_ONLY_IDLE
-
- #define CONFIG_MENU_ITEM_1_DESC "Wifi ON"
- #define CONFIG_MENU_ITEM_1_GCODE "M118 [ESP110] WIFI-STA pwd=12345678"
-
-
- #define CONFIG_MENU_ITEM_2_DESC "Bluetooth ON"
- #define CONFIG_MENU_ITEM_2_GCODE "M118 [ESP110] BT pwd=12345678"
-
-
-
-
-
-
-
-
-
-
-
-
-
- #endif
-
-
-
-
-
- #if ENABLED(CUSTOM_USER_BUTTONS)
-
- #if PIN_EXISTS(BUTTON1)
- #define BUTTON1_HIT_STATE LOW
- #define BUTTON1_WHEN_PRINTING false
- #define BUTTON1_GCODE "G28"
- #define BUTTON1_DESC "Homing"
- #endif
-
-
- #if PIN_EXISTS(BUTTON2)
- #define BUTTON2_HIT_STATE LOW
- #define BUTTON2_WHEN_PRINTING false
- #define BUTTON2_GCODE "M140 S" STRINGIFY(PREHEAT_1_TEMP_BED) "\nM104 S" STRINGIFY(PREHEAT_1_TEMP_HOTEND)
- #define BUTTON2_DESC "Preheat for " PREHEAT_1_LABEL
- #endif
-
-
- #if PIN_EXISTS(BUTTON3)
- #define BUTTON3_HIT_STATE LOW
- #define BUTTON3_WHEN_PRINTING false
- #define BUTTON3_GCODE "M140 S" STRINGIFY(PREHEAT_2_TEMP_BED) "\nM104 S" STRINGIFY(PREHEAT_2_TEMP_HOTEND)
- #define BUTTON3_DESC "Preheat for " PREHEAT_2_LABEL
- #endif
- #endif
-
-
-
-
-
- #if ENABLED(HOST_ACTION_COMMANDS)
-
-
- #if ENABLED(HOST_PROMPT_SUPPORT)
-
- #endif
-
-
- #endif
-
-
-
-
-
- #if ENABLED(CANCEL_OBJECTS)
- #define CANCEL_OBJECTS_REPORTING
- #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(MECHANICAL_GANTRY_CALIBRATION)
- #define GANTRY_CALIBRATION_CURRENT 600
- #define GANTRY_CALIBRATION_EXTRA_HEIGHT 15
- #define GANTRY_CALIBRATION_FEEDRATE 500
-
-
-
-
-
- #define GANTRY_CALIBRATION_COMMANDS_POST "G28"
- #endif
-
-
-
- #if ENABLED(FREEZE_FEATURE)
-
- #define FREEZE_STATE LOW
- #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 2
- #define MAX7219_DEBUG_PLANNER_TAIL 4
-
- #define MAX7219_DEBUG_PLANNER_QUEUE 0
-
-
- #define MAX7219_DEBUG_PROFILE 6
-
-
- #endif
-
-
-
- #if ENABLED(NANODLP_Z_SYNC)
-
- #endif
-
-
- #if HAS_ETHERNET
- #define MAC_ADDRESS { 0xDE, 0xAD, 0xBE, 0xEF, 0xF0, 0x0D }
- #endif
-
-
-
-
-
- #if EITHER(WIFISUPPORT, ESP3D_WIFISUPPORT)
-
-
-
-
-
-
-
- #endif
-
-
-
-
- #if HAS_PRUSA_MMU1
-
-
-
-
-
- #elif HAS_PRUSA_MMU2
-
- #define MMU2_SERIAL_PORT 2
-
-
-
-
-
-
-
-
- #define MMU2_FILAMENT_RUNOUT_SCRIPT "M600"
-
-
-
- #if EITHER(MMU2_MENUS, HAS_PRUSA_MMU2S)
-
-
- #define MMU2_FILAMENTCHANGE_EJECT_FEED 80.0
- #define MMU2_LOAD_TO_NOZZLE_SEQUENCE \
- { 7.2, 1145 }, \
- { 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
-
-
-
- #if HAS_PRUSA_MMU2S
- #define MMU2_C0_RETRY 5
-
- #define MMU2_CAN_LOAD_FEEDRATE 800
- #define MMU2_CAN_LOAD_SEQUENCE \
- { 0.1, MMU2_CAN_LOAD_FEEDRATE }, \
- { 60.0, MMU2_CAN_LOAD_FEEDRATE }, \
- { -52.0, MMU2_CAN_LOAD_FEEDRATE }
-
- #define MMU2_CAN_LOAD_RETRACT 6.0
- #define MMU2_CAN_LOAD_DEVIATION 0.8
-
- #define MMU2_CAN_LOAD_INCREMENT 0.2
- #define MMU2_CAN_LOAD_INCREMENT_SEQUENCE \
- { -MMU2_CAN_LOAD_INCREMENT, MMU2_CAN_LOAD_FEEDRATE }
-
- #else
-
-
-
-
- #if ENABLED(MMU_EXTRUDER_SENSOR)
- #define MMU_LOADING_ATTEMPTS_NR 5
- #endif
-
- #endif
-
-
-
- #endif
-
-
- #if ENABLED(PRINTCOUNTER)
- #define SERVICE_WARNING_BUZZES 3
-
-
-
-
-
-
-
- #endif
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #if ENABLED(MARLIN_DEV_MODE)
-
-
-
- #endif
-
-
-
-
-
-
-
-
-
|