Smoothieware Switch modul för automatiska fläktstyrning (1 / 2 steg)

Steg 1: Konfigurera Switch för HOTEND HEATSINK fan



Vi börjar med att skapa en standard Växla som har många alternativ vi kan använda.

Jag definiera namnet en hotendheatsinkfan som denna växel kommer att hantera fläkten på våra hotend kylfläns.

Alla alternativ är föregås med switch.hotendheatsinkfan som betecknar det är en strömbrytare och namnet på växeln.

  1. Vi gör ett nytt avsnitt en rubrik beskrivande namn på vår växel, i detta fall Växla för HOTEND kylfläns fan. Jag använder caps för att kunna upptäcka det lätt i min config.txt filen.
  2. Vi använder .enable sant för att aktivera switchen.
  3. Jag har ställt, men kommenterade ut .input_on_command, .input_off_command och .subcode för våra switch.
    1. De kommenteras ut, som det Smoothieware är nu i behov av en planerad uppdatering fixar några buggar relaterade till växlarna.
      Obs. För allmän användning gör det ingen annan om du har dem okommenterade eller inte. Den inbyggda programvaran använder inte M-koder för att styra fläkten.
    2. Kommandona som används för att manuellt slå fläkten på och av, där delkod anger det specifika objektet tilldelats en switch, i detta fall en fläkt, vi vill styra, om vi har fler av dem.
    3. Exempel: M106.2 attslå på den och M107.2 att stänga av. Om jag hade en extra växel med delkod 3, jag skulle styra den med M106. 3 och M107. 3
    4. Obs: när du använder MKS TFT visar du inte vill lägga till en delkod till FLÄKTEN, som en är kylning din utskrivna objekt, som du kommer att kunna styra den från displayen. Du kan fortfarande använda delkoder för andra fans.
      Lägg inte till på och av _command till flera växlar utan att använda underkoder, om du vill ha dem alla att slås på och av med samma kommando.
  4. .Output_pin definierar pin vår fan är kopplad till. I det här fallet använder vi 2.6 som är Heater2 terminalerna.
  5. .Output_type är antingen pwm eller digital. PWM kan ställas in med ström från 0-100% definieras av 0-255 där digital är på eller av.
  6. Inställningen för .max_pwm definierar maximal effekt till vår fan. Min är ganska högt och cool bra hastighet 200.
    1. Du vill inte ange detta för lågt så riskerar du heatcreep upp hotend där glödtråden blir mjuk och träskor upp hotend.
  7. .fail_safe_set_to definierar vad man ska göra om vår skrivare går i krasch eller stopp läge (kanske några andra failture läge också). Jag har sätta den till 1 vilket innebär att fläkten kommer att hålla upp spinning om den skrivaren stöter på problem.
    1. Jag vill inte hotend kylfläns fläkten slutar att fungera om jag har ett fall av överhettning!

# Switch för HOTEND HEATSINK fan
Switch.hotendheatsinkfan.enable true # sant/falskt
# switch.hotendheatsinkfan.input_on_command M106 #
# switch.hotendheatsinkfan.input_off_command M107 #
# switch.hotendheatsinkfan.subcode # 2
Switch.hotendheatsinkfan.output_pin 2.6 # Heater2
Switch.hotendheatsinkfan.output_type pwm # digital skulle vara på/av
Switch.hotendheatsinkfan.max_pwm 200 # standard är 255
Switch.hotendheatsinkfan.fail_safe_set_to 1 # krasch eller stopp. 0 eller 1

Se Steg
Relaterade Ämnen

Arduino - Växla ljus på/av med kvicksilver Switch Module KY-017

Hej världen! Jag gjorde ett annat exempel för en av sensorerna från min arsenal :)Denna gång kvicksilver Switch Module KY-017.Vi kommer att sätta på och stänga en lampa med det, koden är mycket grundläggande och lätt att förstå.Följ nästa steg för li...

Akvarium automatiska fläktstyrning med arduino mini

en annan bra sak för akvariet i sommarvärmen. :)Med arduino mini enheten, kan du aktivera automatiskt akvariet fan när vattentemperaturenkorsade den justerade nivån.Justerbar mellan 21-30 * C. (69,8-86 * F)Temperaturgivare: DS18B20 (vattentät)Denna v...

Setup extern förare på Smoothieware Sbase 1.2 registeransvarige med E1 pins!

Innehållet i detta Instructable:Proloque Kylfläns problem med drivrutinerNedlagda Y driverSetup Smoothieware att använda E1 som våra Y-axeln Y driver - originalY driver - med E01Komplett driver pin-ut diagramSetup extern Motor Stepper förare ombord m...

$10-15 automatisk Digital mark fukt Relay

De viktigaste ingredienserna för detta är smuts billig, inget behov av arduino eller raspberry pi.Steg 1: om projektetI ett annat av mina instructables byggt jag en liten sol hydroponiska system. I det nämnde jag att jag upptäckte $8 digitala timern...

ESP8266 $5 internet ansluten switch - förbättrad

I den här guiden visar vi hur man bygger WiFi internet kontrollerad switch ansluten till EasyIoT moln. Denna handledning är förbättrad version av ESP8266 internet anslutna växeln. Vi kommer att använda ESP8266, solid state-relä och Arduino IDE. AP oc...

Klappa på Clap Off Switch

Klappa på klappa bort switch fungerar som en automatisk switch som gör enheter på och av genom att göra bara en klappa ljud eller andra liknande pitch sound. Den är baserad på 555 timer IC och elektrisk kondensator Mic, som fungerar som en sund senso...

Arduino - klappa SWITCH - SOUND CONTROL SWITCH

Hej världen! Idag gjorde jag en klappa med en DIY ljudkontroll modul. Jag lödde ljudkontroll modul för några månader sedan, och idag bestämde jag mig att kolla om det fungerar, och det gör. Jag hade svårt att få ett annat värde än 0 och sedan hittat...

Stjärniga karta

lyser upp ditt hem med denna fantastiska del av himlen!Jag gjorde denna stjärnkarta förra året för min fru, och alla som ser det vill veta hur det gjordes.Tänk på att bygga något sådant är en * stor * projektet. Du bör förvänta dig att veta:* Grundlä...

ESP8266 Trådlös toalett användning indikator (Smart Home)

Det är som en ingenjör, turen att arbeta för ett företag som gör upp med en grupp av maker. Eftersom vissa problem möter vi ofta i vårt liv, vår manger tillåter oss att sätta vår kreativitet i full spela på grund av den öppna atmosfären, vi kan bygga...

Styra en Motor med avstånd ultraljudssensorer (HC-SR04)

Hej alla! I detta projekt kommer vi att kontrollera riktningen av en motor med två allt ultraljudssensorer.Om rätt sensorn utlöses, kommer att motorn snurra motsols.Om den vänstra sensorn utlöses, kommer motorn snurra medsols.Om båda sensorerna eller...

Hårddisk efter liv

Så hårddisken åldrande kan inte hålla sina data längre och du ersatt den med en ny. Istället för att låta det dö i händerna på återvinning undertaker, tvinga du den till ett nytt liv som en musikalisk noise maker. En döende hårddisk gör alla typer av...

DIY LED Projector V 2.0

Tidigare postat jag instructable om hur man gör LED HDprojektor som du kan se här-Detta var mitt första försök att göra projektor då jag mer förbättra den och lägga till många andra funktioner.Så jag uppgraderade min projektor. Många nya funktioner j...

OCH porten för logik krets program

Logik är de grundläggande byggstenarna i digitala kretsar; Det är hur datorer registrera och överföra information!Mest grundläggande logik utfärda utegångsförbud för (som AND-gate) hjälpa dig tolka två binära ingångar för att styra en enda utgång. Bi...

Krets göra: Verkstaden

Detta instructable fungerar som dokumentation för "krets gör verkstaden", en knorra verksamhet utformades på musa Fablab.Syftet med workshopen är att en praktisk som teoretisk förståelse av elektriska kretsar. Följande begrepp utforskas:indata,...

Ultimate skrivbord förvaltning, med kontroll pannel

Som jag har ett stort intresse för att göra, måste jag ha verktyg för att göra detta. som limpistol, lödkolv, dremel (rotary-verktyg), en elektronisk sander, diy skrivbord ljus (här insrtuctable), och mer. som ni kan föreställa er, kommer att vissa m...

Variabel bänk nätaggregat med aktiv kylning

jag behövde en ny bänk nätaggregat som skulle vara variabel och billig. Jag bestämde mig att återanvända en gammal laptop power adapter som inte var används längre och det gav mig en fin filtreras 19 volt DC. Jag gjorde då upp kretsen för LM350 varia...

Arduino experiment (Supersize Instructable)

Massorna om inte alla Arduino experiment gjort min väg, som som alla bär är ute experiment olika till nästa person, som sådan detta instructable kommer att ha en massa videor, samt bilder och detaljerade beskrivningar av varje experiment vad jag gjor...

I din egen tid!

8 gånger sju segment visar inducerad mig att göra denna klocka enhet. Design är: Visa ledningarna och elektronik!Efter tester med Arduino och en skärbräda bestämde jag mig att göra några exempel på PCB. Scripting gick också på och så vidare, att göra...

Bitcoin pris Ticker (nästan) från grunden genom att använda Arduino som ISP

Hej alla!Jag bestämde mig att skapa denna tutorial om hur man gör en Bitcoin pris Ticker. Tja, detta är bara en prototyp och jag kommer att göra en mindre upplaga med mer behaglig design och några andra funktioner vid ett senare tillfälle. Detta fung...