Een goedkope 3D-printer met basishulpmiddelen (36 / 39 stap)

Stap 36: Software: Marlin configuratie


Dit is waar u de firmware draait op de Arduino aan de printerconfiguratie van uw wilt configureren. De instellingen misschien wel een beetje overweldigend in deze header-bestanden, maar de meesten van hen zijn optioneel en de secties zijn vrij goed gedocumenteerd met opmerkingen. (U kunt zoekwoorden in de IDE vinden door te drukken op Control + F om de 'Find'-dialoogvenster te openen)

Zoniet al open, opnieuw lanceren de Arduino IDE en open de Marlin-project zoals beschreven in de vorige stap.

Uitvoeringen instellingen:

Ga naar het tabblad van de Configuration_adv.h in de IDE en wijzig de ' MICROSTEP_MODES instelling weerspiegelen uw jumperinstellingen op de hellingen 1.4 stuurprogramma bestuur - we 8 microsteps gebruikt op alle stappenmotoren:

 // Microstep setting (Only functional when stepper driver microstep pins are connected to MCU. #define MICROSTEP_MODES {8,8,8,8,8} // [1,2,4,8,16] 

De volgende instellingen in het headerbestand Configuration.h bevinden en onze printerconfiguratie weerspiegelen. U kunt deze als uitgangspunt, maar zul je afhankelijk van je setup aanpassen, bijvoorbeeld of u gebruikt 'Normaal Open' of 'Normaal gesloten' einde stopt, de grootte en het aantal tanden in je versnellingen, thermistor selectie enz.

(De instellingen die hier vermeld alleen geeft de waarden afwijken van de standaardwaarden van de installatie)

Bestuur de selectie:

 // The following define selects which electronics board you have. // Please choose the name from boards.h that matches your setup #ifndef MOTHERBOARD #define MOTHERBOARD BOARD_RAMPS_13_EFB // EFB=Extruder, Fan & Bed #endif 

Thermistor selectie:

We gebruikten de ' 10 = RS thermistor 198-961' op de extruder en een ' 1 = EPCOS 100k ' op het verwarmde afdrukken bed.

 //============================= Thermal Settings ============================ #define TEMP_SENSOR_0 10 #define TEMP_SENSOR_1 0 #define TEMP_SENSOR_2 0 #define TEMP_SENSOR_3 0 #define TEMP_SENSOR_BED 1 

Endstops:

Merk op dat de MAX endstops zijn gedefinieerd in eerste instantie, maar uitgeschakeld met de laatste #define DISABLE_MAX_ENDSTOPS post.

 //=========================================================================== //=============================Mechanical Settings=========================== //=========================================================================== // coarse Endstop Settings #define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors #ifdef ENDSTOPPULLUPS #define ENDSTOPPULLUP_XMAX #define ENDSTOPPULLUP_YMAX #define ENDSTOPPULLUP_ZMAX #define ENDSTOPPULLUP_XMIN #define ENDSTOPPULLUP_YMIN #define ENDSTOPPULLUP_ZMIN #endif // The pullups are needed if you directly connect a mechanical endswitch between the signal and ground pins. const bool X_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. const bool Y_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. const bool Z_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. const bool X_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. const bool Y_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. #define DISABLE_MAX_ENDSTOPS //#define DISABLE_MIN_ENDSTOPS 

Endstop instellingen:

 // ENDSTOP SETTINGS: // Sets direction of endstops when homing; 1=MAX, -1=MIN #define X_HOME_DIR -1 #define Y_HOME_DIR -1 #define Z_HOME_DIR -1 #define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS. #define max_software_endstops true // If true, axis won't move to coordinates greater than the defined lengths below. // Travel limits after homing #define X_MAX_POS 200 #define X_MIN_POS 0 #define Y_MAX_POS 200 #define Y_MIN_POS 0 #define Z_MAX_POS 200 #define Z_MIN_POS 0 

Verkeer-instellingen:

De DEFAULT_AXIS_STEPS_PER_UNIT-waarden moeten worden verfijnd na het afdrukken van uw kalibratie-blok. U kunt ook om de instellingen van de versnelling, vooral bij gebruik van een handgemaakte extruder (E-waarde).

 // default settings #define DEFAULT_AXIS_STEPS_PER_UNIT {45.5,45.9,4042,485} #define DEFAULT_MAX_FEEDRATE {500, 500, 5, 25} // (mm/sec) #define DEFAULT_MAX_ACCELERATION {9000,9000,100,10000} // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for Skeinforge 40+, for older versions raise them a lot. #define DEFAULT_ACCELERATION 3000 // X, Y, Z and E max acceleration in mm/s^2 for printing moves #define DEFAULT_RETRACT_ACCELERATION 3000 // X, Y, Z and E max acceleration in mm/s^2 for retracts 

LCD-instellingen:

Zorg ervoor u de juiste (Arduino en niet AVR) bibliotheek download van https://bintray.com/olikraus/u8glib en haal het aan uw omslag van de bibliotheken van Arduino.

 // The RepRapDiscount FULL GRAPHIC Smart Controller (quadratic white PCB) // <a href="http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller" rel="nofollow"> http://reprap.org/wiki/RepRapDiscount_Full_Graphi...</a> // // ==> REMEMBER TO INSTALL U8glib to your ARDUINO library folder: <a href="http://code.google.com/p/u8glib/wiki/u8glib" rel="nofollow"> http://reprap.org/wiki/RepRapDiscount_Full_Graphi...</a> #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER 

U kunt nu de code compileren door te klikken op de knop 'Controleren' op de werkbalk. Fouten corrigeren als om het even welk, vervolgens zorgen Repetier-host wordt losgekoppeld van de seriële poort en klik op de 'Upload' knop de hexadecimaal bestand kopiëren naar de Arduino.

Gerelateerde Artikelen

Maak een super goedkope 3D-printer met behulp van gerecyclede onderdelen

Maak een super goedkope 3D-printer met behulp van gerecyclede onderdelen

nu-een-dag een heleboel mensen praten over 3D printen en de vele dingen die het kan produceren.  Zelfs de Voorzitter praat over het tijdens zijn staat van de Unie adres.  Hoewel het klopt dat sommige van de technologieën in 3D printen nieuw in high-e
Hoe maak je een grote 3D-Printer met behulp van een kleinere 3D-Printer - "Project Locus"

Hoe maak je een grote 3D-Printer met behulp van een kleinere 3D-Printer - "Project Locus"

Uit die eigen 3D printers, aan degenen die gewoon gewoon nieuwsgierig over hun mogelijkheden zijn, een onderwerp dat vrij vaak komt is het idee van 'Een andere 3D-Printer afdrukken'. Nu dit niet 100% mogelijk zijn kan bij het overwegen van onderdelen
Transformeren van een goedkope RC zender met Custom Firmware

Transformeren van een goedkope RC zender met Custom Firmware

de Turnigy 9 x is een goedkope Chinese radio transmitter die wijd door hobby koning en andere retailers onder allerlei namen verkocht. Dit is een geautomatiseerde radiozender en is al veel voor de prijs ($53 momenteel) en vrij staat als u kunt achter
Bouwen van een goedkope 3D-Printer

Bouwen van een goedkope 3D-Printer

3D printen, klinkt het zo futuristisch...Hebben de mogelijkheid om een virtuele object omzetten in iets wat die je fysiek kan houdenIk moet toegeven dat de gedachte van het opbouwen van een 3D-printer klonk zo complex, toen ik begon dit project, dach
Van een goedkope elektrische tandenborstel met haren van Bot II -

Van een goedkope elektrische tandenborstel met haren van Bot II -

nog een andere bristle bot, dit een uit een scherp geprijsde elektrische tandenborstel. Ik weet nu waarom het was te koop, omdat het werkte niet uit de doos. Maar dat is OK, voor de lol, geen?Stap 1: Demonteer! um, snijd de kop af de tandenborstelUmm
Super goedkope 3D-Printer vanaf CD-Rom Drives

Super goedkope 3D-Printer vanaf CD-Rom Drives

Dit idee werd geïnspireerd door alle van de CD-Rom CNC-machines die ik op Instructables gezien heb. Ik heb ze gebruikt als drawbots, laser scharen, boor persen, maar ik heb niet gezien een nog gebruikt voor een 3D-printer... in ieder geval niet een r
Hows het om te maken van een goedkope 35mm dia Viewer

Hows het om te maken van een goedkope 35mm dia Viewer

U hebt sommige foto's 35mm-dia's en wilt afdrukken maken maar om ze te bekijken eerst?  Als u een dia viewer niet hebt en niet kopen voor slechts een eenmalig gebruik wilt te maken van uw afdrukken, hier een manier om een goedkope dia viewer met spul
Maken van een 3D-Printer met behulp van een CNC-router - de "Deltabot"

Maken van een 3D-Printer met behulp van een CNC-router - de "Deltabot"

Een andere mogelijke titel zou "Maak een 3D machine met behulp van een 2D machine."Dit Instructable is over het gebruik van een CNC-router en 2D-ontwerpen voor het maken van een 3D-Printer van Delta.In mijn onderzoek over 3D printers voor hobbyi
Laser gegraveerd bladwijzer met een goedkope Laser graveur

Laser gegraveerd bladwijzer met een goedkope Laser graveur

Bent u een persoon die houdt van lezen alot of gewoon de gemiddelde man die zijn boeken van de scholen die u misschien het probleem lezen van vergeten waar u de laatste keer stopte geconfronteerd, ja e-commercesite ergens biedt, maar die zijn te dun
Inschakelen automatische herverdeling voor uw 3D-Printer met een inductieve sensor (Marlin Firmware)

Inschakelen automatische herverdeling voor uw 3D-Printer met een inductieve sensor (Marlin Firmware)

Dit Instructable heeft betrekking op het opzetten van automatische herverdeling voor uw 3D-printer met behulp van Marlin firmware typisch voor veel 3D printers zoals Makerfarm kits en anderen die gebruikmaken van HELLINGBANEN 1.4 + Arduino gebaseerd
Hoe maakt een goedkope DIY snelle montage en gratis twee batterijen met behulp van één Deltran acculader verbreken.

Hoe maakt een goedkope DIY snelle montage en gratis twee batterijen met behulp van één Deltran acculader verbreken.

Deze video zal u tonen hoe te brengen twee batterijen met behulp van een deltran batterij lader junior. Als de twee batterijen precies hetzelfde en model en staat van aanzuivering, u twee tegelijkertijd kunt opladen, maar als ze verschillende batteri
Hoe het bouwen van een goedkope werkbank voor houtbewerking met behulp van een mal van Kreg HD, met VIDEO tutorial

Hoe het bouwen van een goedkope werkbank voor houtbewerking met behulp van een mal van Kreg HD, met VIDEO tutorial

Gratis plannen zijn ook hierna beschikbaar in Imperial en Metric.Stap 1: Zie volledige Video Tutorial Video hier.Warren uit één hout Tools toont hoe het bouwen van een goedkope en makkelijke eiland houtbewerking werkbank met hond gaatjes, gewrichten
Bewerking van een PCB met behulp van een goedkope CNC Machine

Bewerking van een PCB met behulp van een goedkope CNC Machine

Inleiding:Voor deze tutorial zullen we een ontwerp dat we van EAGLE, gebruik PCB-GCode en Autoleveler software te laden in onze ZEN Toolworks Mach 3 CNC machine gemaakt. Wat we kunnen doen is het vervolgens creëren van printplaten met behulp van onze
Hoe spray chrome een 3D print met Cosmichrome

Hoe spray chrome een 3D print met Cosmichrome

Cosmichrome is ideaal voor de toepassing van de gesimuleerde goud, chroom, koper en nikkel afwerking aan 3D prints. De coating wordt toegepast in een cabine van de verf. De meeste 3D-model winkels al verf faciliteiten dus Cosmichrome een logische aan