Allerdings kann ich euch beruhigen, es waren doch einfacher als ich ursprünglich gedacht hatte. max velocity… // extra connectors. // For more info: https://github.com/lincomatic/LiquidTWI2 jemand ein Bild posten, wie man ihn anbringt? The Neopixel LED needs * - Adds a new code, M165, to set the current mix factors. // Otherwise this would lead to the heater being powered on all the time. * // contours of the bed more closely than edge-to-edge straight moves. It gives bad resolution at high temp. // The height can be set with M420 Z Es funktioniert alles soweit gut. #ifndef MOTHERBOARD The parameters */ // http://www.inventapart.com/ */ Pragamatische Lösung: Vergleichen wann Spannung anliegt bei Original-Endstop und Schaltung mit dem Sensor dementsprechend anpassen. Darauf sieht man auch schon,welche Diode wir noch benoetigen. * X and Y offsets must be integers. * If you get “Thermal Runaway” or “Heating failed” errors the 많은 출력물을 뽑는 것은 아니지만 점차 귀찮아지려고 하는 찰라 'auto bed leveling… // http://reprap.org/wiki/PanelOne // * Prevent a single extrusion longer than EXTRUDE_MAXLENGTH. PKM 8 / Anet A8 Bed Level Knob M3 "Slim Line" DOWNLOAD Thingiverse. * (at your option) any later version. //#define ENDSTOPPULLUP_ZMAX * #define DEFAULT_AXIS_STEPS_PER_UNIT { 100, 100, 400, 100 }, /** #define PREHEAT_1_TEMP_BED 60 Hello, I am very new to 3d printing and bought my first 3d Printer a anet A8. Hallo und danke für deinen Artikel, hat mir sehr geholfen. // https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html //#define LCD_SAINSMART_I2C_2004, // * The result is a single tilted plane. #define FILAMENT_RUNOUT_SCRIPT “M600” // Viki 2.0 or mini Viki with Graphic LCD In diesem Guide moechte ich zeigen, wie Ihr das Auto-Leveln dennoch in den Griff bekommt am Beispiel eines Anet A8. #define TEMP_SENSOR_3 0 * To use a custom Z Probe pin, set Z_MIN_PROBE_PIN below. Reicht bei dieser Schaltung wirklich nur die Diode? * Serial port 0 is always used by the Arduino bootloader regardless of this setting. Print a test square (e.g., https://www.thingiverse.com/thing:2563185) // */ * - AUTO_BED_LEVELING_BILINEAR * By default the firmware assumes HIGH=FILAMENT PRESENT. Statt dessen habe ich den Stecker vom alten Schalter ab geknipst, und habe diesen für den neuen Sensor verwendet. Als erstes sollte ihr euch eine Halterung für den Sensor besorgen, denn dieser muss am Druckkopf festgemacht werden. //============================= Mechanical Settings ========================= Dann müsst Ihr jetzt wie in dem Bild gezeigt und der Datei erklärt hier euer Offset anpassen. * Specify Stepper Driver types Macht während des Uploads am besten nichts am PC damit Nichts schief geht. */ * two to eight stepper motors, one at a time, in a manner suitable * -1 : thermocouple with AD595 // :{ 0:‘Low’, 1:‘High’ } * Track statistical data such as: * impact FET heating. * - The LCD will display Japanese, Western, or Cyrillic text Am besten macht Ihr das zusammen mit den anderen Kabeln, die vom Druckkopf wegführen. * Marlin automatically computes skew factors from these measurements. // #if ENABLED(PARKING_EXTRUDER) // #define HEATER_4_MAXTEMP 275 Die Einstellung findet Ihr in der IDE unter Werkzeuge–> Board. // Please choose the name from boards.h that matches your setup * respectfully request that you retain the unmodified Marlin boot screen. Kennt jemand das Problem? // Synthesizes intermediate points to produce a more detailed mesh. // Override the default DIO selector pins here, if needed. // Pull Request on github.com. * 4 : 10k thermistor !! Du schreibst zwar das du einen kapazitiven Sensor verwendest verlinkst aber einen induktiven Sensor. #define DISABLE_X false // RepRapDiscount Smart Controller. #define PID_MAX BANG_MAX // Limits current to nozzle while PID is active (see PID_FUNCTIONAL_RANGE below); 255=full current If fewer factors are given than the * 250000 works in most cases, but you might try a lower speed if This also works fine on a Fotek SSR-10DA Solid State Relay into a 250W Ein Foto würde unglaublich helfen. #define CONFIGURATION_H //#define G3D_PANEL, // This is a manual guide article for Anet ET4 and ET5 series 3D printers. * // * Z probes require clearance when deploying, stowing, and moving between // Ich habe das selbe Problem hier. //#define PANEL_ONE, // This fact is less important for a good printing result and such a sensor can be easily retrofitted. #define DISABLE_Z false //#define Z_AFTER_PROBING 5 // Z position after probing is done, #define Z_PROBE_LOW_POINT -2 // Farthest distance below the trigger-point to go before stopping, // For M851 give a range for adjusting the Z probe offset The values set here apply over and above any (negative) #endif, #if ENABLED(AUTO_BED_LEVELING_LINEAR) || ENABLED(AUTO_BED_LEVELING_BILINEAR), // Set the number of grid points per dimension. Hätte ich das sofort gemacht, hätte ich mir ein Wochenende rumtesten sparen können . #define Y2_DRIVER_TYPE A4988 //#define COREYX * - Gradually change from violet to red as the hotend gets to temperature #define Y_MIN_POS -10 * Der verlinkte Halter hate na Aufnahmen von ca 11 mm. // This requires SDSUPPORT to be enabled //#define DEFAULT_Ki 0.1 */ Otherwise the RED led is on. * 13 : 100k Hisens 3950 1% up to 300°C for hotend "Simple ONE " & "Hotend “All In ONE” * M109 (hotend, wait) - high temp = start timer, low temp = stop timer // #define SWITCHING_NOZZLE_SERVO_ANGLES { 0, 90 } // Angles for E0, E1 // If CLOCKWISE normally moves UP this makes it go DOWN. * | / / | / / | / / // CONTROLLER TYPE: Graphical 128x64 (DOGM) Ich habe einen Anet A6 lief ganz normal bis dahin :-). // For the other hotends it is their distance from the extruder 0 hotend. #define NOZZLE_CLEAN_STROKES 12, // Default number of triangles Gibt es dafür irgendwo eine bebilderte Anleitung oder als Tutorial? #define INVERT_E0_DIR false //#define LCD_I2C_PANELOLU2, // #define MOTHERBOARD BOARD_ANET_10 * Before starting, the nozzle moves to NOZZLE_CLEAN_START_POINT. // With this feature enabled: I have got this printer to print before, but the bed surface wasn’t smooth so the print quality wasn’t great. * 998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below. //#define PROBING_HEATERS_OFF // Turn heaters off when probing //============================== Movement Settings ============================ * Probe a grid manually // //======================== (Character-based LCDs) ========================= * 75 : 100k Generic Silicon Heat Pad with NTC 100K MGB18-104F39050L32 thermistor * // #define TEMP_SENSOR_CHAMBER 0, // Dummy thermistor constant temperature readings, for use with 998 and 999 * T Triangles (P1 only) * This option only allows the multiplexer to switch on tool-change. * Commands to execute at the end of G29 probing. // PANELOLU2 LCD with status LEDs, * Select the serial port on the board to use for communication with the host. //#define ULTIMAKERCONTROLLER, // #define XY_DIAG_BD 282.8427124746 // MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER // - Allow Z homing only after X and Y homing AND stepper drivers still enabled. Wenn ihr alle benoetigten Teile zusammen habt, dann koennt Ihr anfangen das Autoleveling anzugehen. //#define U8GLIB_SSD1306, // // http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel Danach seit Ihr soweit und koennt uploaden. * Encoder Direction Options 10V Betriebsspannung. #define BILINEAR_SUBDIVISIONS 3 * Marlin allows you to add a custom boot image for Graphical LCDs. #define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28). * 110 : Pt100 with 1k pullup (non standard) * 3. * :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000] //============================================================================= * * 4. */ //#define LCD_BED_LEVELING, #if ENABLED(LCD_BED_LEVELING) Auto … * // Original Ulticontroller from Ultimaker 2 printer with SSD1309 I2C display and encoder //#define M100_FREE_MEMORY_WATCHER // Add M100 (Free Memory Watcher) to debug memory usage, // hide. I've done a couple of prints and decided that i wanted to enable Auto leveling. * the heater on. * // as the Z-Height correction value. I don't seem to get the leveling part correct. * Disable all menus and only display the Status Screen, or #define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during bootup in line 2, /** // vor hab ich: – verbindungsstücke ikea lack für großes gehäuse (generell deine lack drücke) – lüfter mod für extruder kühlung wäre nice – hotbed kabel halter.. Hallo, ich hätte da auch mal ne frage: Habe meinen Sensor wie beschrieben über die Diode mit meinem Ramps 1.4 Board verbunden, jedoch ist die Spannung wenn die LED leuchtet fast genauso groß wie die Spannung wenn die LED des Sensors nicht leuchtet und ich zwischen GND und Signal messe. i have some problems configuring marlin with my probe. // then the BLUE led is on. // default with the BQ Hephestos 2 and Witbox 2. #define PARKING_EXTRUDER_SOLENOIDS_PINS_ACTIVE LOW // LOW or HIGH pin signal energizes the coil * 2 : 200k thermistor - ATC Semitec 204GT-2 (4.7k pullup) Wie Ihr seht sind hier unterschiedliche Ausprägungen bereits vorkonfiguriert vorhanden. //=============================================================================, // #define Z_PROBE_OFFSET_FROM_EXTRUDER 0 // Z offset: -below +above [the nozzle], // Certain types of probes need to stay away from edges Hi Felix, hast Du ein Messgerät? * //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command, // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle. Ich hab ebenfalls eine Version mit Infrarot-Sensoren wie diesem hier: http://www.ebay.de/itm/OMROM-Fotoelektrischer-Sensor-EE-SPY412-Schalter-Neu-/122318216969?hash=item1c7abbdf09:g:s40AAOSw2xRYgdSs, Hallo habe diesen Sensor gekauft für Anet A8 LJC18A3-H-Z/BX 1-10mm Kapazität Näherung Sensor Schalter NPN NO DC 6-36V 300mA kann ich den auch mit der Diode anschliesen oder benötige ich den Oktokopler dafür ?? 2. //#define SOFT_PWM_DITHER, // Temperature status LEDs that display the hotend and bed temperature. * The result is a single tilted plane. #define DEFAULT_YJERK 10.0 Habe alles wie auf dem Bild gelötet, jedoch ist der Z Schalter dauerhaft getriggered. Jetzt triggert er und druckt gerade den Test-Cube…bin mal gespannt. // Direction of endstops when homing; 1=MAX, -1=MIN // http://mauk.cc/webshop/cartesio-shop/electronics/user-interface 50% Upvoted. * total number of extruders, the last value applies to the rest. * XY_SKEW_FACTOR XZ_SKEW_FACTOR YZ_SKEW_FACTOR Bed Leveling. #define E2_DRIVER_TYPE A4988 FREE Shipping. D.h. der Sensor hat sich nicht angenähert und in dieser Zeit ist die Spannung scharf. * 71 : 100k Honeywell thermistor 135-104LAF-J01 (4.7k pullup) * Turn on with the command ‘M111 S32’. // to override the above measurements: Dann gibt es noch kapazitive Sensoren welche auf sämtliche Materialen reagieren bei Annäherung. Das heisst Ihr sucht euch eine STL-Datei für  eine passende Halterung und druckt Diese aus. * Note: This option is NOT applicable to Graphical Displays. Vielleicht kann mir ja jemand helfen. * by the standard Marlin logo with version number and web URL. // http://reprap.org/wiki/MKS_12864OLED Weil beim Anet A8 Board dürfen ja nicht mehr als 5 V am Ende ans Board gehen, damit der richtig und zuverlässig schaltet ? // Note: This controller requires Arduino’s LiquidTWI2 library v1.2.3 or later. #define X_ENABLE_ON 0 //#define RGBW_LED, #if ENABLED(RGB_LED) || ENABLED(RGBW_LED) Hab dann den Sensor verbaut und auf Skynet v2.3.2 update gemacht, Einstellungen alle wie in der beiliegenden Config von skynet und auch den Halter von denen genommen wenn ich jetzt auch Auto Home gehe fährt der Drucker hoch statt runter und er tastet auch die 6 Punkte in der Luft ab wo ran kann das liegen? It has that familiar open-framed design that most people will instantly recognize. // * :{ ‘0’: “Not used”, ‘1’:“100k / 4.7k - EPCOS”, ‘2’:“200k / 4.7k - ATC Semitec 204GT-2”, ‘3’:“Mendel-parts / 4.7k”, ‘4’:“10k !! Yeah ! (See the comment on enabling PIDTEMPBED) #define DUMMY_THERMISTOR_999_VALUE 100, // Use temp sensor 1 as a redundant sensor with sensor 0. #define MESH_TEST_HOTEND_TEMP 205.0 // (°C) Default nozzle temperature for the G26 Mesh Validation Tool. //#define SPI_SPEED SPI_EIGHTH_SPEED, /** Bei mir war es COM4. //#define LEVEL_CENTER_TOO // Move to the center after the last corner Dieses mal beschäftigen wir uns mit dem Thema Autobed-Leveling. #define MIN_SOFTWARE_ENDSTOP_Z //#define UBL_Z_RAISE_WHEN_OFF_MESH 2.5 // When the nozzle is off the mesh, this value is used Kann mir vlt. //#define NO_LCD_MENUS Wichtig ist: Das Z-Offset ist nicht der Abstand von Sensor zur Nozzle sondern der Abstand des Schaltpunkt des Sensors zur Nozzle. Hey @DoomerDGR8, yes the X_PROBE_OFFSET_FROM_EXTRUDER and Y_PROBE_OFFSET_FROM_EXTRUDER plays a major role in the sens that the machine has to offset itself by those values in order to probe the bed at a given XY. It could also be that FRONT_PROBE_BED_POSITION is not >= MIN_PROBE_Y - or in equivalent words - MIN_PROBE_Y > 47. * lower the bed). * following movement settings. //#define SINGLENOZZLE, /** * :{ ‘en’:‘English’, ‘an’:‘Aragonese’, ‘bg’:‘Bulgarian’, ‘ca’:‘Catalan’, ‘cn’:‘Chinese’, ‘cz’:‘Czech’, ‘cz_utf8’:‘Czech (UTF8)’, ‘de’:‘German’, ‘el’:‘Greek’, ‘el-gr’:‘Greek (Greece)’, ‘es’:‘Spanish’, ‘es_utf8’:‘Spanish (UTF8)’, ‘eu’:‘Basque-Euskera’, ‘fi’:‘Finnish’, ‘fr’:‘French’, ‘fr_utf8’:‘French (UTF8)’, ‘gl’:‘Galician’, ‘hr’:‘Croatian’, ‘it’:‘Italian’, ‘kana’:‘Japanese’, ‘kana_utf8’:‘Japanese (UTF8)’, ‘nl’:‘Dutch’, ‘pl’:‘Polish’, ‘pt’:‘Portuguese’, ‘pt-br’:‘Portuguese (Brazilian)’, ‘pt-br_utf8’:‘Portuguese (Brazilian UTF8)’, ‘pt_utf8’:‘Portuguese (UTF8)’, ‘ru’:‘Russian’, ‘sk_utf8’:‘Slovak (UTF8)’, ‘tr’:‘Turkish’, ‘uk’:‘Ukrainian’, ‘zh_CN’:‘Chinese (Simplified)’, ‘zh_TW’:‘Chinese (Taiwan)’, ‘test’:‘TEST’ }