Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Endschalter X-Min, X-Max, anschließen, Firmware Verständigungsfragen

geschrieben von 3derbauer 
Endschalter X-Min, X-Max, anschließen, Firmware Verständigungsfragen
03. March 2014 15:58
Hallo,
bin gerade dabei einen Drucker einzurichten. Die Motoren drehen sich in die richtige Richtung wenn im Repetier-Host manuell verfahren wird. Bis eben haben auch die Endschalter funktioniert. Habe aber wieder daran herumgespielt. Es wird jetzt zB. wieder der Endschalter für die x-Richtung überfahren. Als ich den ersten Druck mit funktionierenden Endschalter starten wollte, wusste ich nicht wirklich wo er nun anfängt zu drucken. Habe ihn in die Home Position gefahren und einfach mal den Druck gestartet. Extruder & Heizplatte hatten Ihre Temperatur erreicht. Die Z Achse fuhr nach unten, also vom Extruder weg und es wurde ins leere gedruckt.
Bin seit gestern ständig am wechseln der Endschalteranschlüsse und am Firmware die Werte tauschen und komme auf keinen grünen Zweig.

Kurz zum Aufbau.
Arduino Mega
Ramps 1,4
Reprap Discount Smart Controller
Firmware: Repetier-Firmware 0.9.5
Hostsoftware: Repetier-Host

Zur Mechanik
Bewegung Ähnlich wie der Makerbot. X-Y Bewegung macht der Druckkopf oben.Für die Z-Bewegung fährt der Tisch nur hoch und runter.
Endschalter für X= Rechts (Druckkopf ganz Rechts über der Druckplatte)
Endschalter für Y=Hinten (Druckkopf ganz hinten über der Druckplatte)
Endschalter für Z = Oben. (Druckkopf direkt über der Druckplatte Abstand = Visitenkartenstärke)

Druckkopf soll in der Ruhe Position nach Rechts-Hinten fahren. Der Tisch soll komplett nach unten fahren, damit die Druckfläche zugänglich ist.

1. Wo muss ich welchen Endschalter anschließen?
Derzeit ist es so angeschlossen.
x-Endschalter Rechts = x-max
y-Endschalter Hinten = y-min
z-Endschalter oben = z-max

2. Die Home Position scheint an den Endschaltern zu sein. Steht der Extruder hierbei ausserhalb des Druckvolumens?
3. Wo ist die Park Position? Entspricht diese der Homeposition, oder ist dass die Startposition direkt über der Druckplatte?
4. Über das Display kann ich einen Nullpunkt setzten. Dass hört sich eher an wie die Position an der der Druck beginnt. Wenn ich die Funktion über den Button auslöse passiert nichts. Zumindest seh ich nicht, dass etwas passiert.
5. Kann über das Display ein Kallibrierungsmodus ausgewählt werden, wo der Druckkopf mehrere Punkte auf der Druckplatte anfährt und ggf die Druckplatte nachjustiert werden kann? Oder wird der Druckkopf einach manuell verschoben um die Höhe einzustellen?
6. Wo ist die Startposition? Links/Rechts-Vorne/Hinten?

Hier mal noch meine Config. Wäre cool wenn mir jemand kurz unter die Arme greifen könnte damit ich den ersten Druck starten kann smiling smiley
Danke Gruß 3DErbauer

/*
    This file is part of Repetier-Firmware.

    Repetier-Firmware is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    Repetier-Firmware is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with Repetier-Firmware.  If not, see [www.gnu.org].

*/

#ifndef CONFIGURATION_H
#define CONFIGURATION_H

/**************** READ FIRST ************************

   This configuration file was created with the configuration tool. For that
   reason, it does not contain the same informations as the original Configuration.h file.
   It misses the comments and unused parts. Open this file file in the config tool
   to see and change the data. You can also upload it to newer/older versions. The system
   will silently add new options, so compilation continues to work.

   This file is optimized for version 0.91
   generator: [www.repetier.com]
*/

#define NUM_EXTRUDER 1
#define MOTHERBOARD 33

#include "pins.h"

// ################## EDIT THESE SETTINGS MANUALLY ################
// ################ END MANUAL SETTINGS ##########################

#define FAN_PIN -1
#define FAN_BOARD_PIN -1
#define Z_MIN_PIN ORIG_Z_MAX_PIN

//#define EXTERNALSERIAL  use Arduino serial library instead of build in. Requires more ram, has only 63 byte input buffer.
// Uncomment the following line if you are using arduino compatible firmware made for Arduino version earlier then 1.0
// If it is incompatible you will get compiler errors about write functions not beeing compatible!
//#define COMPAT_PRE1


#define DRIVE_SYSTEM 0
#define XAXIS_STEPS_PER_MM 80
#define YAXIS_STEPS_PER_MM 80
#define ZAXIS_STEPS_PER_MM 80
#define EXTRUDER_FAN_COOL_TEMP 50
#define EXT0_X_OFFSET 0
#define EXT0_Y_OFFSET 0
#define EXT0_STEPS_PER_MM 300
#define EXT0_TEMPSENSOR_TYPE 1
#define EXT0_TEMPSENSOR_PIN TEMP_0_PIN
#define EXT0_HEATER_PIN HEATER_0_PIN
#define EXT0_STEP_PIN ORIG_E0_STEP_PIN
#define EXT0_DIR_PIN ORIG_E0_DIR_PIN
#define EXT0_INVERSE 1
#define EXT0_ENABLE_PIN E0_ENABLE_PIN
#define EXT0_ENABLE_ON 0
#define EXT0_MAX_FEEDRATE 3
#define EXT0_MAX_START_FEEDRATE 2
#define EXT0_MAX_ACCELERATION 5000
#define EXT0_HEAT_MANAGER 3
#define EXT0_WATCHPERIOD 1
#define EXT0_PID_INTEGRAL_DRIVE_MAX 210
#define EXT0_PID_INTEGRAL_DRIVE_MIN 40
#define EXT0_PID_P 4
#define EXT0_PID_I 2
#define EXT0_PID_D 40
#define EXT0_PID_MAX 255
#define EXT0_ADVANCE_K 0
#define EXT0_ADVANCE_L 0
#define EXT0_ADVANCE_BACKLASH_STEPS 0
#define EXT0_WAIT_RETRACT_TEMP 150
#define EXT0_WAIT_RETRACT_UNITS 0
#define EXT0_SELECT_COMMANDS ""
#define EXT0_DESELECT_COMMANDS ""
#define EXT0_EXTRUDER_COOLER_PIN -1
#define EXT0_EXTRUDER_COOLER_SPEED 255
#define RETRACT_DURING_HEATUP true
#define PID_CONTROL_RANGE 20
#define SKIP_M109_IF_WITHIN 2
#define SCALE_PID_TO_MAX 0
#define TEMP_HYSTERESIS 0
#define EXTRUDE_MAXLENGTH 160
#define NUM_TEMPS_USERTHERMISTOR0 0
#define USER_THERMISTORTABLE0 {}
#define NUM_TEMPS_USERTHERMISTOR1 0
#define USER_THERMISTORTABLE1 {}
#define NUM_TEMPS_USERTHERMISTOR2 0
#define USER_THERMISTORTABLE2 {}
#define GENERIC_THERM_VREF 5
#define GENERIC_THERM_NUM_ENTRIES 33
#define HEATER_PWM_SPEED 0

// ############# Heated bed configuration ########################

#define HAVE_HEATED_BED 1
#define HEATED_BED_MAX_TEMP 120
#define SKIP_M190_IF_WITHIN 3
#define HEATED_BED_SENSOR_TYPE 1
#define HEATED_BED_SENSOR_PIN TEMP_1_PIN
#define HEATED_BED_HEATER_PIN HEATER_1_PIN
#define HEATED_BED_SET_INTERVAL 5000
#define HEATED_BED_HEAT_MANAGER 2
#define HEATED_BED_PID_INTEGRAL_DRIVE_MAX 255
#define HEATED_BED_PID_INTEGRAL_DRIVE_MIN 80
#define HEATED_BED_PID_PGAIN   196
#define HEATED_BED_PID_IGAIN   33
#define HEATED_BED_PID_DGAIN 290
#define HEATED_BED_PID_MAX 255
#define MIN_EXTRUDER_TEMP 150
#define MAXTEMP 275
#define MIN_DEFECT_TEMPERATURE -10
#define MAX_DEFECT_TEMPERATURE 290

// ################ Endstop configuration #####################

#define ENDSTOP_PULLUP_X_MIN false
#define ENDSTOP_X_MIN_INVERTING true
#define MIN_HARDWARE_ENDSTOP_X true
#define ENDSTOP_PULLUP_Y_MIN false
#define ENDSTOP_Y_MIN_INVERTING true
#define MIN_HARDWARE_ENDSTOP_Y true
#define ENDSTOP_PULLUP_Z_MIN false
#define ENDSTOP_Z_MIN_INVERTING true
#define MIN_HARDWARE_ENDSTOP_Z true
#define ENDSTOP_PULLUP_X_MAX true
#define ENDSTOP_X_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_X false
#define ENDSTOP_PULLUP_Y_MAX true
#define ENDSTOP_Y_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_Y false
#define ENDSTOP_PULLUP_Z_MAX true
#define ENDSTOP_Z_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_Z false
#define max_software_endstop_r true

#define min_software_endstop_x false
#define min_software_endstop_y false
#define min_software_endstop_z false
#define max_software_endstop_x true
#define max_software_endstop_y true
#define max_software_endstop_z true
#define ENDSTOP_X_BACK_MOVE 5
#define ENDSTOP_Y_BACK_MOVE 5
#define ENDSTOP_Z_BACK_MOVE 1
#define ENDSTOP_X_RETEST_REDUCTION_FACTOR 3
#define ENDSTOP_Y_RETEST_REDUCTION_FACTOR 3
#define ENDSTOP_Z_RETEST_REDUCTION_FACTOR 3
#define ENDSTOP_X_BACK_ON_HOME 1
#define ENDSTOP_Y_BACK_ON_HOME 1
#define ENDSTOP_Z_BACK_ON_HOME 0
#define ALWAYS_CHECK_ENDSTOPS 1

// ################# XYZ movements ###################

#define X_ENABLE_ON 0
#define Y_ENABLE_ON 0
#define Z_ENABLE_ON 0
#define DISABLE_X 0
#define DISABLE_Y 0
#define DISABLE_Z 0
#define DISABLE_E 0
#define INVERT_X_DIR 0
#define INVERT_Y_DIR 1
#define INVERT_Z_DIR 1
#define X_HOME_DIR 1
#define Y_HOME_DIR 1
#define Z_HOME_DIR 1
#define X_MAX_LENGTH 200
#define Y_MAX_LENGTH 200
#define Z_MAX_LENGTH 200
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define Z_MIN_POS 0

// ##########################################################################################
// ##                           Movement settings                                          ##
// ##########################################################################################


#define DELTA_SEGMENTS_PER_SECOND_PRINT 180 // Move accurate setting for print moves
#define DELTA_SEGMENTS_PER_SECOND_MOVE 70 // Less accurate setting for other moves

// Delta settings
#define DELTA_HOME_ON_POWER 0

#define MAX_DELTA_SEGMENTS_PER_LINE 24
#define STEPPER_INACTIVE_TIME 360L
#define MAX_INACTIVE_TIME 0L
#define MAX_FEEDRATE_X 200
#define MAX_FEEDRATE_Y 200
#define MAX_FEEDRATE_Z 2
#define HOMING_FEEDRATE_X 10
#define HOMING_FEEDRATE_Y 10
#define HOMING_FEEDRATE_Z 2
#define HOMING_ORDER HOME_ORDER_ZXY
#define ENABLE_BACKLASH_COMPENSATION 1
#define X_BACKLASH 0
#define Y_BACKLASH 0
#define Z_BACKLASH 0
#define RAMP_ACCELERATION 1
#define STEPPER_HIGH_DELAY 0
#define STEP_DOUBLER_FREQUENCY 12000
#define ALLOW_QUADSTEPPING 1
#define DOUBLE_STEP_DELAY 1 // time in microseconds
#define MAX_HALFSTEP_INTERVAL 1999
#define MAX_ACCELERATION_UNITS_PER_SQ_SECOND_X 1000
#define MAX_ACCELERATION_UNITS_PER_SQ_SECOND_Y 1000
#define MAX_ACCELERATION_UNITS_PER_SQ_SECOND_Z 100
#define MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_X 1000
#define MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_Y 1000
#define MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_Z 100
#define MAX_JERK 20
#define MAX_ZJERK 0.3
#define MOVE_CACHE_SIZE 16
#define MOVE_CACHE_LOW 10
#define LOW_TICKS_PER_MOVE 250000
#define FEATURE_TWO_XSTEPPER 0
#define X2_STEP_PIN   ORIG_E1_STEP_PIN
#define X2_DIR_PIN    ORIG_E1_DIR_PIN
#define X2_ENABLE_PIN ORIG_E1_ENABLE_PIN
#define FEATURE_TWO_YSTEPPER 0
#define Y2_STEP_PIN   ORIG_E1_STEP_PIN
#define Y2_DIR_PIN    ORIG_E1_DIR_PIN
#define Y2_ENABLE_PIN ORIG_E1_ENABLE_PIN
#define FEATURE_TWO_ZSTEPPER 0
#define Z2_STEP_PIN   ORIG_E1_STEP_PIN
#define Z2_DIR_PIN    ORIG_E1_DIR_PIN
#define Z2_ENABLE_PIN ORIG_E1_ENABLE_PIN
#define FEATURE_DITTO_PRINTING 0


// ################# Misc. settings ##################

#define BAUDRATE 115200
#define ENABLE_POWER_ON_STARTUP
#define POWER_INVERTING 0
#define KILL_METHOD 1
#define GCODE_BUFFER_SIZE 2
#define ACK_WITH_LINENUMBER
#define WAITING_IDENTIFIER "wait"
#define ECHO_ON_EXECUTE
#define EEPROM_MODE 1

/* ======== Servos =======
Control the servos with
M340 P S   / ServoID = 0..3  pulseInUs = 500..2500
Servos are controlled by a pulse width normally between 500 and 2500 with 1500ms in center position. 0 turns servo off.
WARNING: Servos can draw a considerable amount of current. Make sure your system can handle this or you may risk your hardware!
*/
#define FEATURE_SERVO 0
#define SERVO0_PIN 11
#define SERVO1_PIN -1
#define SERVO2_PIN -1
#define SERVO3_PIN -1
#define FEATURE_WATCHDOG 0

// #################### Z-Probing #####################

#define FEATURE_Z_PROBE 0
#define Z_PROBE_BED_DISTANCE 10
#define Z_PROBE_PIN -1
#define Z_PROBE_PULLUP 0
#define Z_PROBE_ON_HIGH 0
#define Z_PROBE_X_OFFSET 0
#define Z_PROBE_Y_OFFSET 0
#define Z_PROBE_WAIT_BEFORE_TEST 0
#define Z_PROBE_SPEED 2
#define Z_PROBE_XY_SPEED 150
#define Z_PROBE_SWITCHING_DISTANCE 1
#define Z_PROBE_REPETITIONS 1
#define Z_PROBE_HEIGHT 40
#define Z_PROBE_START_SCRIPT ""
#define Z_PROBE_FINISHED_SCRIPT ""
#define FEATURE_AUTOLEVEL 1
#define Z_PROBE_X1 20
#define Z_PROBE_Y1 20
#define Z_PROBE_X2 160
#define Z_PROBE_Y2 20
#define Z_PROBE_X3 100
#define Z_PROBE_Y3 160

#ifndef SDSUPPORT  // Some boards have sd support on board. These define the values already in pins.h
#define SDSUPPORT 1
#define SDCARDDETECT -1
#define SDCARDDETECTINVERTED 0
#endif
#define SD_EXTENDED_DIR 1 /** Show extended directory including file length. Don't use this with Pronterface! */
#define ARC_SUPPORT 1
#define FEATURE_MEMORY_POSITION 1
#define FEATURE_CHECKSUM_FORCED 0
#define FEATURE_FAN_CONTROL 1
#define FEATURE_CONTROLLER 2
#define UI_LANGUAGE 1
#define UI_PRINTER_NAME "KuSa-Bot"
#define UI_PRINTER_COMPANY "Home made"
#define UI_PAGES_DURATION 4000
#define UI_ANIMATION 1
#define UI_DISABLE_AUTO_PAGESWITCH 0
#define UI_AUTORETURN_TO_MENU_AFTER 30000
#define FEATURE_UI_KEYS 0
#define UI_ENCODER_SPEED 1
#define UI_KEY_BOUNCETIME 10
#define UI_KEY_FIRST_REPEAT 500
#define UI_KEY_REDUCE_REPEAT 50
#define UI_KEY_MIN_REPEAT 50
#define FEATURE_BEEPER 0
#define CASE_LIGHTS_PIN -1
#define CASE_LIGHT_DEFAULT_ON 1
#define UI_START_SCREEN_DELAY 1000
/**
Beeper sound definitions for short beeps during key actions
and longer beeps for important actions.
Parameter is delay in microseconds and the secons is the number of repetitions.
Values must be in range 1..255
*/
#define BEEPER_SHORT_SEQUENCE 2,2
#define BEEPER_LONG_SEQUENCE 8,8
#define UI_SET_PRESET_HEATED_BED_TEMP_PLA 60
#define UI_SET_PRESET_EXTRUDER_TEMP_PLA   190
#define UI_SET_PRESET_HEATED_BED_TEMP_ABS 110
#define UI_SET_PRESET_EXTRUDER_TEMP_ABS   230
#define UI_SET_MIN_HEATED_BED_TEMP  100
#define UI_SET_MAX_HEATED_BED_TEMP 120
#define UI_SET_MIN_EXTRUDER_TEMP   220
#define UI_SET_MAX_EXTRUDER_TEMP   240
#define UI_SET_EXTRUDER_FEEDRATE 2
#define UI_SET_EXTRUDER_RETRACT_DISTANCE 3

#endif

/* Below you will find the configuration string, that created this Configuration.h

========== Start configuration string ==========
{
    "editMode": 2,
    "processor": 0,
    "baudrate": 115200,
    "xStepsPerMM": 80,
    "yStepsPerMM": 80,
    "zStepsPerMM": 80,
    "xInvert": "0",
    "xInvertEnable": 0,
    "eepromMode": 1,
    "yInvert": "1",
    "yInvertEnable": "0",
    "zInvert": "1",
    "zInvertEnable": 0,
    "extruder": [
        {
            "id": 0,
            "heatManager": 3,
            "pidDriveMin": 40,
            "pidDriveMax": 210,
            "pidMax": 255,
            "sensorType": 1,
            "sensorPin": "TEMP_0_PIN",
            "heaterPin": "HEATER_0_PIN",
            "inverse": 0,
            "maxFeedrate": 3,
            "startFeedrate": 2,
            "invert": "1",
            "invertEnable": "0",
            "acceleration": 5000,
            "watchPeriod": 1,
            "pidP": 4,
            "pidI": 2,
            "pidD": 40,
            "advanceK": 0,
            "advanceL": 0,
            "waitRetractTemp": 150,
            "waitRetractUnits": 0,
            "waitRetract": 0,
            "stepsPerMM": 300,
            "coolerPin": -1,
            "coolerSpeed": 255,
            "selectCommands": "",
            "deselectCommands": "",
            "xOffset": 0,
            "yOffset": 0,
            "xOffsetSteps": 0,
            "yOffsetSteps": 0,
            "stepper": {
                "name": "Extruder 0",
                "step": "ORIG_E0_STEP_PIN",
                "dir": "ORIG_E0_DIR_PIN",
                "enable": "E0_ENABLE_PIN"
            },
            "advanceBacklashSteps": 0
        }
    ],
    "uiLanguage": 1,
    "uiController": 0,
    "xMinEndstop": 3,
    "yMinEndstop": 3,
    "zMinEndstop": 3,
    "xMaxEndstop": 0,
    "yMaxEndstop": 0,
    "zMaxEndstop": 0,
    "motherboard": 33,
    "driveSystem": 0,
    "xMaxSpeed": 200,
    "xHomingSpeed": 10,
    "xTravelAcceleration": 1000,
    "xPrintAcceleration": 1000,
    "yMaxSpeed": 200,
    "yHomingSpeed": 10,
    "yTravelAcceleration": 1000,
    "yPrintAcceleration": 1000,
    "zMaxSpeed": 2,
    "zHomingSpeed": 2,
    "zTravelAcceleration": 100,
    "zPrintAcceleration": 100,
    "xMotor": {
        "name": "X motor",
        "step": "ORIG_X_STEP_PIN",
        "dir": "ORIG_X_DIR_PIN",
        "enable": "ORIG_X_ENABLE_PIN"
    },
    "yMotor": {
        "name": "Y motor",
        "step": "ORIG_Y_STEP_PIN",
        "dir": "ORIG_Y_DIR_PIN",
        "enable": "ORIG_Y_ENABLE_PIN"
    },
    "zMotor": {
        "name": "Z motor",
        "step": "ORIG_Z_STEP_PIN",
        "dir": "ORIG_Z_DIR_PIN",
        "enable": "ORIG_Z_ENABLE_PIN"
    },
    "enableBacklash": "1",
    "backlashX": 0,
    "backlashY": 0,
    "backlashZ": 0,
    "stepperInactiveTime": 360,
    "maxInactiveTime": 0,
    "xMinPos": 0,
    "yMinPos": 0,
    "zMinPos": 0,
    "xLength": 200,
    "yLength": 200,
    "zLength": 200,
    "alwaysCheckEndstops": "1",
    "disableX": "0",
    "disableY": "0",
    "disableZ": "0",
    "disableE": "0",
    "xHomeDir": "1",
    "yHomeDir": "1",
    "zHomeDir": "1",
    "xEndstopBack": 1,
    "yEndstopBack": 1,
    "zEndstopBack": 0,
    "deltaSegmentsPerSecondPrint": 180,
    "deltaSegmentsPerSecondTravel": 70,
    "deltaDiagonalRod": 445,
    "deltaHorizontalRadius": 209.25,
    "deltaAlphaA": 210,
    "deltaAlphaB": 330,
    "deltaAlphaC": 90,
    "deltaDiagonalCorrA": 0,
    "deltaDiagonalCorrB": 0,
    "deltaDiagonalCorrC": 0,
    "deltaMaxRadius": 150,
    "deltaRadiusCorrA": 0,
    "deltaRadiusCorrB": 0,
    "deltaRadiusCorrC": 0,
    "deltaXOffsetSteps": 0,
    "deltaYOffsetSteps": 0,
    "deltaZOffsetSteps": 0,
    "deltaSegmentsPerLine": 24,
    "stepperHighDelay": 0,
    "stepDoublerFrequency": 12000,
    "allowQuadstepping": "1",
    "doubleStepDelay": 1,
    "maxHalfstepInterval": 1999,
    "maxJerk": 20,
    "maxZJerk": 0.3,
    "moveCacheSize": 16,
    "moveCacheLow": 10,
    "lowTicksPerMove": 250000,
    "enablePowerOnStartup": "1",
    "echoOnExecute": "1",
    "sendWaits": "1",
    "ackWithLineNumber": "1",
    "killMethod": 1,
    "useAdvance": "0",
    "useQuadraticAdvance": "0",
    "powerInverting": 0,
    "mirrorX": 0,
    "mirrorXMotor": {
        "name": "Extruder 1",
        "step": "ORIG_E1_STEP_PIN",
        "dir": "ORIG_E1_DIR_PIN",
        "enable": "ORIG_E1_ENABLE_PIN"
    },
    "mirrorY": 0,
    "mirrorYMotor": {
        "name": "Extruder 1",
        "step": "ORIG_E1_STEP_PIN",
        "dir": "ORIG_E1_DIR_PIN",
        "enable": "ORIG_E1_ENABLE_PIN"
    },
    "mirrorZ": 0,
    "mirrorZMotor": {
        "name": "Extruder 1",
        "step": "ORIG_E1_STEP_PIN",
        "dir": "ORIG_E1_DIR_PIN",
        "enable": "ORIG_E1_ENABLE_PIN"
    },
    "dittoPrinting": "0",
    "featureServos": "0",
    "servo0Pin": 11,
    "servo1Pin": -1,
    "servo2Pin": -1,
    "servo3Pin": -1,
    "featureWatchdog": "0",
    "hasHeatedBed": "1",
    "enableZProbing": "0",
    "extrudeMaxLength": 160,
    "homeOrder": "HOME_ORDER_ZXY",
    "featureController": 2,
    "uiPrinterName": "KuSa-Bot",
    "uiPrinterCompany": "Home made",
    "uiPagesDuration": 4000,
    "uiAnimation": "1",
    "uiDisablePageswitch": "0",
    "uiAutoReturnAfter": 30000,
    "featureKeys": "0",
    "uiEncoderSpeed": 1,
    "uiKeyBouncetime": 10,
    "uiKeyFirstRepeat": 500,
    "uiKeyReduceRepeat": 50,
    "uiKeyMinRepeat": 50,
    "featureBeeper": "0",
    "uiPresetBedTempPLA": 60,
    "uiPresetBedABS": 110,
    "uiPresetExtruderPLA": 190,
    "uiPresetExtruderABS": 230,
    "uiMinHeatedBed": 100,
    "uiMaxHeatedBed": 120,
    "uiMinEtxruderTemp": 220,
    "uiMaxExtruderTemp": 240,
    "uiExtruderFeedrate": 2,
    "uiExtruderRetractDistance": 3,
    "maxBedTemperature": 120,
    "bedSensorType": 1,
    "bedSensorPin": "TEMP_1_PIN",
    "bedHeaterPin": "HEATER_1_PIN",
    "bedHeatManager": 2,
    "bedUpdateInterval": 5000,
    "bedPidDriveMin": 80,
    "bedPidDriveMax": 255,
    "bedPidP": 196,
    "bedPidI": 33,
    "bedPidD": 290,
    "bedPidMax": 255,
    "caseLightPin": -1,
    "caseLightDefaultOn": "1",
    "bedSkipIfWithin": 3,
    "gen1T0": 25,
    "gen1R0": 100000,
    "gen1Beta": 4036,
    "gen1MinTemp": -20,
    "gen1MaxTemp": 300,
    "gen1R1": 0,
    "gen1R2": 4700,
    "gen2T0": 25,
    "gen2R0": 100000,
    "gen2Beta": 4036,
    "gen2MinTemp": -20,
    "gen2MaxTemp": 300,
    "gen2R1": 0,
    "gen2R2": 4700,
    "gen3T0": 25,
    "gen3R0": 100000,
    "gen3Beta": 4036,
    "gen3MinTemp": -20,
    "gen3MaxTemp": 300,
    "gen3R1": 0,
    "gen3R2": 4700,
    "userTable0": {
        "r1": 0,
        "r2": 4700,
        "temps": [

        ]
    },
    "userTable1": {
        "r1": 0,
        "r2": 4700,
        "temps": [

        ]
    },
    "userTable2": {
        "r1": 0,
        "r2": 4700,
        "temps": [

        ]
    },
    "tempHysteresis": 0,
    "pidControlRange": 20,
    "skipM109Within": 2,
    "extruderFanCoolTemp": 50,
    "minTemp": 150,
    "maxTemp": 275,
    "minDefectTemp": -10,
    "maxDefectTemp": 290,
    "arcSupport": "1",
    "featureMemoryPositionWatchdog": "1",
    "forceChecksum": "0",
    "sdExtendedDir": "1",
    "featureFanControl": "1",
    "fanPin": -1,
    "scalePidToMax": 0,
    "zProbePin": -1,
    "zProbeBedDistance": 10,
    "zProbePullup": "0",
    "zProbeOnHigh": "0",
    "zProbeXOffset": 0,
    "zProbeYOffset": 0,
    "zProbeWaitBeforeTest": "0",
    "zProbeSpeed": 2,
    "zProbeXYSpeed": 150,
    "zProbeHeight": 40,
    "zProbeStartScript": "",
    "zProbeFinishedScript": "",
    "featureAutolevel": "1",
    "zProbeX1": 20,
    "zProbeY1": 20,
    "zProbeX2": 160,
    "zProbeY2": 20,
    "zProbeX3": 100,
    "zProbeY3": 160,
    "zProbeSwitchingDistance": 1,
    "zProbeRepetitions": 1,
    "sdSupport": "1",
    "sdCardDetectPin": -1,
    "sdCardDetectInverted": "0",
    "uiStartScreenDelay": 1000,
    "xEndstopBackMove": 5,
    "yEndstopBackMove": 5,
    "zEndstopBackMove": 1,
    "xEndstopRetestFactor": 3,
    "yEndstopRetestFactor": 3,
    "zEndstopRetestFactor": 3,
    "xMinPin": "ORIG_X_MIN_PIN",
    "yMinPin": "ORIG_Y_MIN_PIN",
    "zMinPin": "ORIG_Z_MAX_PIN",
    "xMaxPin": "ORIG_X_MAX_PIN",
    "yMaxPin": "ORIG_Y_MAX_PIN",
    "zMaxPin": "ORIG_Z_MAX_PIN",
    "deltaHomeOnPower": "0",
    "fanBoardPin": -1,
    "heaterPWMSpeed": 0,
    "hasMAX6675": false,
    "hasMAX31855": false,
    "hasGeneric1": false,
    "hasGeneric2": false,
    "hasGeneric3": false,
    "hasUser0": false,
    "hasUser1": false,
    "hasUser2": false,
    "numExtruder": 1,
    "version": 91.6
}
========== End configuration string ==========

*/

6-mal bearbeitet. Zuletzt am 03.03.14 17:18.
Re: Endschalter X-Min, X-Max, anschließen, Firmware Verständigungsfragen
11. March 2014 19:00
Mag mir keiner helfen und antworten?

1-mal bearbeitet. Zuletzt am 11.03.14 19:01.
Re: Endschalter X-Min, X-Max, anschließen, Firmware Verständigungsfragen
12. March 2014 13:22
1. Wo muss ich welchen Endschalter anschließen?
Derzeit ist es so angeschlossen.
x-Endschalter Rechts = x-max richtig
y-Endschalter Hinten = y-min max
z-Endschalter oben = z-max richtig, kann aber auch min sein also 0 was ich empfehle würde.

2. Die Home Position scheint an den Endschaltern zu sein. Steht der Extruder hierbei ausserhalb des Druckvolumens?
Kann schon sein, sofern deine Achsen grösser als das Druckbett sind.

3. Wo ist die Park Position? Entspricht diese der Homeposition, oder ist dass die Startposition direkt über der Druckplatte?
Park Position kannst du selbst vorgeben, das ist die Position die nach dem Drucken angefahren wird, meine ist bei X0 Y0, bei dir würde ich X0 Y0 und Z200 bzw den maximal verfahrbaren weg in Z einstellen.

4. Über das Display kann ich einen Nullpunkt setzten. Dass hört sich eher an wie die Position an der der Druck beginnt. Wenn ich die Funktion über den Button auslöse passiert nichts. Zumindest seh ich nicht, dass etwas passiert.
Hab keine Display, kann ich nix dazu sagen.

5. Kann über das Display ein Kallibrierungsmodus ausgewählt werden, wo der Druckkopf mehrere Punkte auf der Druckplatte anfährt und ggf die Druckplatte nachjustiert werden kann? Oder wird der Druckkopf einach manuell verschoben um die Höhe einzustellen?
Manuell

6. Wo ist die Startposition? Links/Rechts-Vorne/Hinten?
Musst du im Host einstellen (Druckeinstellungen), links/vorne bzw im Slicer


#define X_HOME_DIR 1 1 steht für max, -1 steht für min
#define Y_HOME_DIR -1//1
#define Z_HOME_DIR -1//1

1-mal bearbeitet. Zuletzt am 12.03.14 13:30.
Re: Endschalter X-Min, X-Max, anschließen, Firmware Verständigungsfragen
14. March 2014 13:07
Vielen Dank für deine Antworten.
Nun hab ich es so weit, dass die Endschalter alle funktionieren. Wenn ich auf die Home Buttons klicke, werden alle Endschalter angefahren.
X fährt nach rechts auf den äußersten Druckbereich der Druckplatte, Y fährt nach hinten und Z fährt nach oben und die Druckplatte steht direkt unter dem Extruder.

Wenn ich nun einen Druck starte, fährt der Tisch ein großes Stück nach unten weg vom Extruder. Der Heizprozess beginnt. Sobald die Temperatur erreicht ist, fährt der Tisch nicht nach oben unter den Extruder sondern noch weiter nach unten. Was habe ich falsch konfiguriert? Muss alles weitere über die Host Software (Druckereinstellungen im Repetier-Host), die Firmware oder im EEPROM über den Repetier-Host konfiguriert werden?

Zum EEPROM. Sind das die Einstellungen, die zuvor in der Firmware gemacht wurden?

1-mal bearbeitet. Zuletzt am 14.03.14 13:11.
Re: Endschalter X-Min, X-Max, anschließen, Firmware Verständigungsfragen
14. March 2014 13:49
Der Tisch bleibt normal auf 0 nach dem Referenzieren.
Schau mal in den Erzeugten Gcode eventuell ist da ein Fehler drin, oder du hast im Host was falsches eingestellt.
EEprom wird bei Repetier glaub ich überschrieben, ich verwende EEprom nicht. Kann dazu nicht viel sagen.

1-mal bearbeitet. Zuletzt am 14.03.14 13:50.
Re: Endschalter X-Min, X-Max, anschließen, Firmware Verständigungsfragen
14. March 2014 16:04
Habe den GCode mal unten angehängt. Im Host etwas falsches eingestellt könnte schon gut möglich sein. Leider ist dass mein erster Drucker und mein Wissen ist noch relativ begrenzt. Bin froh dass ich es soweit ohne Hilfe geschafft habe, dass sich überhaupt etwas bewegt. Es wird sicherlich nur ein kleiner Fehler sein, den ein Profi gleich erkennt.
Im Anhang mal ein paar Bilder der Einstellungen. Habe mit Fragezeichen und Pfeile mal markiert wo ich mir nicht sicher bin ob das richtig ist.
Bei z-offset weiß ich nicht einmal für was die einstellung ist.
; generated by Slic3r 1.0.0RC3 on 2014-03-14 at 21:03:17

; layer_height = 0.4
; perimeters = 3
; top_solid_layers = 3
; bottom_solid_layers = 3
; fill_density = 0.4
; perimeter_speed = 10
; infill_speed = 10
; travel_speed = 100
; nozzle_diameter = 0.4
; filament_diameter = 1.75
; extrusion_multiplier = 0.7
; perimeters extrusion width = 3.00mm
; infill extrusion width = 3.00mm
; solid infill extrusion width = 3.00mm
; top infill extrusion width = 3.00mm
; first layer extrusion width = 1.00mm

G21 ; set units to millimeters
M107
M190 S35 ; wait for bed temperature to be reached
M104 S230 ; set temperature
G28 ; home all axes
G1 Z5 F5000 ; lift nozzle
M109 S230 ; wait for temperature to be reached
G90 ; use absolute coordinates
G92 E0
M82 ; use absolute distances for extrusion
G1 F1800.000 E-1.00000
G92 E0
G1 Z0.350 F6000.000
G1 X284.290 Y284.140 F6000.000
G1 E2.00000 F1800.000
G1 X285.140 Y283.430 E2.10434 F600.000
G1 X285.900 Y282.910 E2.19109
G1 X286.730 Y282.510 E2.27789
G1 X287.670 Y282.160 E2.37239
G1 X287.880 Y282.100 E2.39296
G1 X288.660 Y281.930 E2.46817
G1 X289.450 Y281.840 E2.54308
G1 X310.300 Y281.830 E4.50732
G1 X311.330 Y281.930 E4.60481
G1 X312.110 Y282.100 E4.68002
G1 X312.320 Y282.160 E4.70060
G1 X313.260 Y282.510 E4.79509
G1 X314.090 Y282.910 E4.88189
G1 X314.670 Y283.300 E4.94774
G1 X314.850 Y283.430 E4.96865
G1 X315.700 Y284.140 E5.07299
G1 X315.850 Y284.290 E5.09298
G1 X316.560 Y285.140 E5.19731
G1 X316.690 Y285.320 E5.21823
G1 X317.080 Y285.900 E5.28408
G1 X317.390 Y286.530 E5.35022
G1 X317.830 Y287.670 E5.46534
G1 X317.890 Y287.880 E5.48592
G1 X318.030 Y288.500 E5.54580
G1 X318.140 Y289.330 E5.62468
G1 X318.170 Y289.990 E5.68692
G1 X318.170 Y309.990 E7.57109
G1 X318.150 Y310.620 E7.63047
G1 X318.040 Y311.480 E7.71215
G1 X317.830 Y312.320 E7.79372
G1 X317.480 Y313.260 E7.88821
G1 X317.080 Y314.090 E7.97501
G1 X316.690 Y314.670 E8.04086
G1 X316.560 Y314.850 E8.06178
G1 X315.850 Y315.700 E8.16611
G1 X315.700 Y315.850 E8.18610
G1 X314.850 Y316.560 E8.29044
G1 X314.670 Y316.690 E8.31135
G1 X314.090 Y317.080 E8.37720
G1 X313.460 Y317.390 E8.44335
G1 X312.320 Y317.830 E8.55846
G1 X312.110 Y317.890 E8.57904
G1 X311.490 Y318.030 E8.63892
G1 X310.660 Y318.140 E8.71780
G1 X310.000 Y318.170 E8.78004
G1 X289.990 Y318.170 E10.66515
G1 X289.330 Y318.140 E10.72739
G1 X288.500 Y318.030 E10.80627
G1 X287.670 Y317.830 E10.88670
G1 X286.730 Y317.480 E10.98119
G1 X285.900 Y317.080 E11.06799
G1 X285.320 Y316.690 E11.13384
G1 X285.140 Y316.560 E11.15476
G1 X284.290 Y315.850 E11.25909
G1 X284.140 Y315.700 E11.27908
G1 X283.430 Y314.850 E11.38342
G1 X282.910 Y314.090 E11.47017
G1 X282.510 Y313.260 E11.55697
G1 X282.160 Y312.320 E11.65147
G1 X282.100 Y312.110 E11.67204
G1 X281.930 Y311.330 E11.74725
G1 X281.840 Y310.540 E11.82215
G1 X281.830 Y289.690 E13.78640
G1 X281.930 Y288.660 E13.88389
G1 X282.100 Y287.880 E13.95910
G1 X282.160 Y287.670 E13.97968
G1 X282.510 Y286.730 E14.07417
G1 X282.910 Y285.900 E14.16097
G1 X283.300 Y285.320 E14.22682
G1 X283.430 Y285.140 E14.24773
G1 X284.192 Y284.238 E14.35896
G1 F1800.000 E13.35896
G92 E0
G1 X289.106 Y289.237 F6000.000
G1 E2.00000 F1800.000
G1 X289.311 Y289.272 E2.01960 F600.000
G1 X289.608 Y288.892 E2.06501
G1 X289.767 Y289.025 E2.08461
G1 X290.231 Y288.795 E2.13339
G1 X290.809 Y288.955 E2.18983
G1 X291.156 Y288.795 E2.22586
G1 X291.271 Y288.955 E2.24439
G1 X291.619 Y288.795 E2.28043
G1 X291.733 Y288.955 E2.29896
G1 X292.081 Y288.795 E2.33500
G1 X292.196 Y288.955 E2.35353
G1 X292.543 Y288.795 E2.38957
G1 X292.658 Y288.955 E2.40810
G1 X293.006 Y288.795 E2.44414
G1 X293.121 Y288.955 E2.46267
G1 X293.468 Y288.795 E2.49870
G1 X293.583 Y288.955 E2.51724
G1 X293.931 Y288.795 E2.55327
G1 X294.046 Y288.955 E2.57181
G1 X294.393 Y288.795 E2.60784
G1 X294.508 Y288.955 E2.62638
G1 X294.856 Y288.795 E2.66241
G1 X294.971 Y288.955 E2.68094
G1 X295.318 Y288.795 E2.71698
G1 X295.433 Y288.955 E2.73551
G1 X295.781 Y288.795 E2.77155
G1 X295.895 Y288.955 E2.79008
G1 X296.243 Y288.795 E2.82612
G1 X296.358 Y288.955 E2.84465
G1 X296.705 Y288.795 E2.88069
G1 X296.820 Y288.955 E2.89922
G1 X297.168 Y288.795 E2.93526
G1 X297.283 Y288.955 E2.95379
G1 X297.630 Y288.795 E2.98983
G1 X297.745 Y288.955 E3.00836
G1 X298.093 Y288.795 E3.04440
G1 X298.208 Y288.955 E3.06293
G1 X298.555 Y288.795 E3.09897
G1 X298.670 Y288.955 E3.11750
G1 X299.018 Y288.795 E3.15353
G1 X299.133 Y288.955 E3.17207
G1 X299.480 Y288.795 E3.20810
G1 X299.595 Y288.955 E3.22664
G1 X299.943 Y288.795 E3.26267
G1 X300.057 Y288.955 E3.28121
G1 X300.405 Y288.795 E3.31724
G1 X300.520 Y288.955 E3.33578
G1 X300.867 Y288.795 E3.37181
G1 X300.982 Y288.955 E3.39035
G1 X301.330 Y288.795 E3.42638
G1 X301.445 Y288.955 E3.44492
G1 X301.792 Y288.795 E3.48095
G1 X301.907 Y288.955 E3.49949
G1 X302.255 Y288.795 E3.53553
G1 X302.370 Y288.955 E3.55406
G1 X302.717 Y288.795 E3.59010
G1 X302.832 Y288.955 E3.60863
G1 X303.180 Y288.795 E3.64467
G1 X303.295 Y288.955 E3.66320
G1 X303.642 Y288.795 E3.69924
G1 X303.757 Y288.955 E3.71777
G1 X304.105 Y288.795 E3.75381
G1 X304.219 Y288.955 E3.77234
G1 X304.567 Y288.795 E3.80838
G1 X304.682 Y288.955 E3.82691
G1 X305.029 Y288.795 E3.86295
G1 X305.144 Y288.955 E3.88148
G1 X305.492 Y288.795 E3.91752
G1 X305.607 Y288.955 E3.93606
G1 X305.954 Y288.795 E3.97209
G1 X306.069 Y288.955 E3.99063
G1 X306.417 Y288.795 E4.02666
G1 X306.532 Y288.955 E4.04520
G1 X306.879 Y288.795 E4.08123
G1 X306.994 Y288.955 E4.09977
G1 X307.342 Y288.795 E4.13580
G1 X307.457 Y288.955 E4.15434
G1 X307.804 Y288.795 E4.19037
G1 X307.919 Y288.955 E4.20891
G1 X308.267 Y288.795 E4.24495
G1 X308.381 Y288.955 E4.26348
G1 X308.729 Y288.795 E4.29952
G1 X308.844 Y288.955 E4.31805
G1 X309.191 Y288.795 E4.35409
G1 X309.306 Y288.955 E4.37263
G1 X309.654 Y288.795 E4.40866
G1 X310.763 Y289.106 E4.51720
G1 X310.728 Y289.311 E4.53681
G1 X311.108 Y289.608 E4.58221
G1 X310.975 Y289.767 E4.60182
G1 X311.205 Y290.231 E4.65060
G1 X311.045 Y290.809 E4.70703
G1 X311.205 Y291.156 E4.74307
G1 X311.045 Y291.271 E4.76160
G1 X311.205 Y291.619 E4.79763
G1 X311.045 Y291.733 E4.81617
G1 X311.205 Y292.081 E4.85220
G1 X311.045 Y292.196 E4.87074
G1 X311.205 Y292.543 E4.90677
G1 X311.045 Y292.658 E4.92530
G1 X311.205 Y293.006 E4.96134
G1 X311.045 Y293.121 E4.97987
G1 X311.205 Y293.468 E5.01591
G1 X311.045 Y293.583 E5.03444
G1 X311.205 Y293.931 E5.07048
G1 X311.045 Y294.046 E5.08901
G1 X311.205 Y294.393 E5.12505
G1 X311.045 Y294.508 E5.14358
G1 X311.205 Y294.856 E5.17962
G1 X311.045 Y294.971 E5.19815
G1 X311.205 Y295.318 E5.23419
G1 X311.045 Y295.433 E5.25272
G1 X311.205 Y295.781 E5.28875
G1 X311.045 Y295.895 E5.30729
G1 X311.205 Y296.243 E5.34332
G1 X311.045 Y296.358 E5.36186
G1 X311.205 Y296.705 E5.39789
G1 X311.045 Y296.820 E5.41643
G1 X311.205 Y297.168 E5.45246
G1 X311.045 Y297.283 E5.47100
G1 X311.205 Y297.630 E5.50703
G1 X311.045 Y297.745 E5.52557
G1 X311.205 Y298.093 E5.56160
G1 X311.045 Y298.208 E5.58014
G1 X311.205 Y298.555 E5.61617
G1 X311.045 Y298.670 E5.63471
G1 X311.205 Y299.018 E5.67074
G1 X311.045 Y299.133 E5.68928
G1 X311.205 Y299.480 E5.72531
G1 X311.045 Y299.595 E5.74385
G1 X311.205 Y299.943 E5.77988
G1 X311.045 Y300.057 E5.79842
G1 X311.205 Y300.405 E5.83445
G1 X311.045 Y300.520 E5.85299
G1 X311.205 Y300.867 E5.88902
G1 X311.045 Y300.982 E5.90756
G1 X311.205 Y301.330 E5.94359
G1 X311.045 Y301.445 E5.96213
G1 X311.205 Y301.792 E5.99816
G1 X311.045 Y301.907 E6.01670
G1 X311.205 Y302.255 E6.05273
G1 X311.045 Y302.370 E6.07127
G1 X311.205 Y302.717 E6.10730
G1 X311.045 Y302.832 E6.12584
G1 X311.205 Y303.180 E6.16187
G1 X311.045 Y303.295 E6.18041
G1 X311.205 Y303.642 E6.21644
G1 X311.045 Y303.757 E6.23498
G1 X311.205 Y304.105 E6.27101
G1 X311.045 Y304.219 E6.28955
G1 X311.205 Y304.567 E6.32558
G1 X311.045 Y304.682 E6.34412
G1 X311.205 Y305.029 E6.38016
G1 X311.045 Y305.144 E6.39869
G1 X311.205 Y305.492 E6.43473
G1 X311.045 Y305.607 E6.45326
G1 X311.205 Y305.954 E6.48930
G1 X311.045 Y306.069 E6.50783
G1 X311.205 Y306.417 E6.54387
G1 X311.045 Y306.532 E6.56240
G1 X311.205 Y306.879 E6.59844
G1 X311.045 Y306.994 E6.61698
G1 X311.205 Y307.342 E6.65301
G1 X311.045 Y307.457 E6.67155
G1 X311.205 Y307.804 E6.70758
G1 X311.045 Y307.919 E6.72612
G1 X311.205 Y308.267 E6.76215
G1 X311.045 Y308.381 E6.78069
G1 X311.205 Y308.729 E6.81672
G1 X311.045 Y308.844 E6.83526
G1 X311.205 Y309.191 E6.87130
G1 X311.045 Y309.306 E6.88983
G1 X311.205 Y309.654 E6.92587
G1 X310.894 Y310.763 E7.03441
G1 X310.689 Y310.728 E7.05402
G1 X310.392 Y311.108 E7.09942
G1 X310.233 Y310.975 E7.11903
G1 X309.769 Y311.205 E7.16781
G1 X309.654 Y311.045 E7.18635
G1 X309.306 Y311.205 E7.22238
G1 X309.191 Y311.045 E7.24092
G1 X308.844 Y311.205 E7.27695
G1 X308.729 Y311.045 E7.29549
G1 X308.381 Y311.205 E7.33152
G1 X308.267 Y311.045 E7.35006
G1 X307.919 Y311.205 E7.38610
G1 X307.804 Y311.045 E7.40463
G1 X307.457 Y311.205 E7.44067
G1 X307.342 Y311.045 E7.45920
G1 X306.994 Y311.205 E7.49524
G1 X306.879 Y311.045 E7.51377
G1 X306.532 Y311.205 E7.54981
G1 X306.417 Y311.045 E7.56835
G1 X306.069 Y311.205 E7.60438
G1 X305.954 Y311.045 E7.62292
G1 X305.607 Y311.205 E7.65895
G1 X305.492 Y311.045 E7.67749
G1 X305.144 Y311.205 E7.71352
G1 X305.029 Y311.045 E7.73206
G1 X304.682 Y311.205 E7.76809
G1 X304.567 Y311.045 E7.78663
G1 X304.219 Y311.205 E7.82266
G1 X304.105 Y311.045 E7.84120
G1 X303.757 Y311.205 E7.87723
G1 X303.642 Y311.045 E7.89577
G1 X303.295 Y311.205 E7.93181
G1 X303.180 Y311.045 E7.95034
G1 X302.832 Y311.205 E7.98638
G1 X302.717 Y311.045 E8.00491
G1 X302.370 Y311.205 E8.04095
G1 X302.255 Y311.045 E8.05948
G1 X301.907 Y311.205 E8.09552
G1 X301.792 Y311.045 E8.11405
G1 X301.445 Y311.205 E8.15009
G1 X301.330 Y311.045 E8.16862
G1 X300.982 Y311.205 E8.20466
G1 X300.867 Y311.045 E8.22319
G1 X300.520 Y311.205 E8.25923
G1 X300.405 Y311.045 E8.27776
G1 X300.057 Y311.205 E8.31380
G1 X299.943 Y311.045 E8.33233
G1 X299.595 Y311.205 E8.36837
G1 X299.480 Y311.045 E8.38690
G1 X299.133 Y311.205 E8.42294
G1 X299.018 Y311.045 E8.44147
G1 X298.670 Y311.205 E8.47751
G1 X298.555 Y311.045 E8.49604
G1 X298.208 Y311.205 E8.53208
G1 X298.093 Y311.045 E8.55061
G1 X297.745 Y311.205 E8.58665
G1 X297.630 Y311.045 E8.60518
G1 X297.283 Y311.205 E8.64122
G1 X297.168 Y311.045 E8.65975
G1 X296.820 Y311.205 E8.69579
G1 X296.705 Y311.045 E8.71432
G1 X296.358 Y311.205 E8.75036
G1 X296.243 Y311.045 E8.76889
G1 X295.895 Y311.205 E8.80493
G1 X295.781 Y311.045 E8.82346
G1 X295.433 Y311.205 E8.85949
G1 X295.318 Y311.045 E8.87803
G1 X294.971 Y311.205 E8.91406
G1 X294.856 Y311.045 E8.93260
G1 X294.508 Y311.205 E8.96863
G1 X294.393 Y311.045 E8.98717
G1 X294.046 Y311.205 E9.02320
G1 X293.931 Y311.045 E9.04174
G1 X293.583 Y311.205 E9.07777
G1 X293.468 Y311.045 E9.09630
G1 X293.121 Y311.205 E9.13234
G1 X293.006 Y311.045 E9.15087
G1 X292.658 Y311.205 E9.18691
G1 X292.543 Y311.045 E9.20544
G1 X292.196 Y311.205 E9.24148
G1 X292.081 Y311.045 E9.26001
G1 X290.346 Y311.205 E9.42415
G1 X289.237 Y310.894 E9.53269
G1 X289.272 Y310.689 E9.55229
G1 X288.892 Y310.392 E9.59770
G1 X289.025 Y310.233 E9.61730
G1 X288.795 Y309.769 E9.66608
G1 X288.955 Y309.654 E9.68462
G1 X288.795 Y309.306 E9.72065
G1 X288.955 Y309.191 E9.73919
G1 X288.795 Y308.844 E9.77523
G1 X288.955 Y308.729 E9.79376
G1 X288.795 Y308.381 E9.82980
G1 X288.955 Y308.267 E9.84833
G1 X288.795 Y307.919 E9.88437
G1 X288.955 Y307.804 E9.90291
G1 X288.795 Y307.457 E9.93894
G1 X288.955 Y307.342 E9.95748
G1 X288.795 Y306.994 E9.99351
G1 X288.955 Y306.879 E10.01205
G1 X288.795 Y306.532 E10.04808
G1 X288.955 Y306.417 E10.06662
G1 X288.795 Y306.069 E10.10265
G1 X288.955 Y305.954 E10.12119
G1 X288.795 Y305.607 E10.15722
G1 X288.955 Y305.492 E10.17576
G1 X288.795 Y305.144 E10.21179
G1 X288.955 Y305.029 E10.23033
G1 X288.795 Y304.682 E10.26637
G1 X288.955 Y304.567 E10.28490
G1 X288.795 Y304.219 E10.32094
G1 X288.955 Y304.105 E10.33947
G1 X288.795 Y303.757 E10.37551
G1 X288.955 Y303.642 E10.39404
G1 X288.795 Y303.295 E10.43008
G1 X288.955 Y303.180 E10.44861
G1 X288.795 Y302.832 E10.48465
G1 X288.955 Y302.717 E10.50318
G1 X288.795 Y302.370 E10.53922
G1 X288.955 Y302.255 E10.55775
G1 X288.795 Y301.907 E10.59379
G1 X288.955 Y301.792 E10.61232
G1 X288.795 Y301.445 E10.64836
G1 X288.955 Y301.330 E10.66689
G1 X288.795 Y300.982 E10.70293
G1 X288.955 Y300.867 E10.72146
G1 X288.795 Y300.520 E10.75750
G1 X288.955 Y300.405 E10.77603
G1 X288.795 Y300.057 E10.81207
G1 X288.955 Y299.943 E10.83060
G1 X288.795 Y299.595 E10.86664
G1 X288.955 Y299.480 E10.88517
G1 X288.795 Y299.133 E10.92121
G1 X288.955 Y299.018 E10.93974
G1 X288.795 Y298.670 E10.97578
G1 X288.955 Y298.555 E10.99431
G1 X288.795 Y298.208 E11.03035
G1 X288.955 Y298.093 E11.04888
G1 X288.795 Y297.745 E11.08492
G1 X288.955 Y297.630 E11.10345
G1 X288.795 Y297.283 E11.13949
G1 X288.955 Y297.168 E11.15802
G1 X288.795 Y296.820 E11.19406
G1 X288.955 Y296.705 E11.21259
G1 X288.795 Y296.358 E11.24863
G1 X288.955 Y296.243 E11.26716
G1 X288.795 Y295.895 E11.30320
G1 X288.955 Y295.781 E11.32173
G1 X288.795 Y295.433 E11.35777
G1 X288.955 Y295.318 E11.37630
G1 X288.795 Y294.971 E11.41234
G1 X288.955 Y294.856 E11.43087
G1 X288.795 Y294.508 E11.46690
G1 X288.955 Y294.393 E11.48544
G1 X288.795 Y294.046 E11.52147
G1 X288.955 Y293.931 E11.54001
G1 X288.795 Y293.583 E11.57604
G1 X288.955 Y293.468 E11.59458
G1 X288.795 Y293.121 E11.63061
G1 X288.955 Y293.006 E11.64914
G1 X288.795 Y292.658 E11.68518
G1 X288.955 Y292.543 E11.70371
G1 X288.795 Y292.196 E11.73975
G1 X288.955 Y292.081 E11.75828
G1 X288.795 Y290.346 E11.92242
G1 X289.069 Y289.370 E12.01789
G1 X289.261 Y289.375 F6000.000
M106 S255
M104 S225 ; set temperature
M140 S40 ; set bed temperature
G1 F1800.000 E11.01789
G92 E0
G1 Z0.750 F6000.000
G1 X289.850 Y288.923 F6000.000
G1 E2.00000 F1800.000
G1 X290.529 Y288.875 E2.23085 F600.000
G1 F1800.000 E1.23085
G92 E0
G1 Z1.150 F6000.000
G1 X289.850 Y288.923 F6000.000
G1 E2.00000 F1800.000
G1 X290.529 Y288.875 E2.23085 F600.000
G1 F1800.000 E1.23085
G92 E0
G1 Z1.550 F6000.000
G1 X289.850 Y288.923 F6000.000
G1 E2.00000 F1800.000
G1 X290.529 Y288.875 E2.23085 F600.000
G1 F1800.000 E1.23085
G92 E0
G1 Z1.950 F6000.000
G1 X289.786 Y288.948 F6000.000
G1 E2.00000 F1800.000
G1 X290.529 Y288.875 E2.25329 F600.000
G1 F1800.000 E1.25329
G92 E0
G1 Z2.350 F6000.000
G1 X289.789 Y288.947 F6000.000
G1 E2.00000 F1800.000
G1 X290.529 Y288.875 E2.25212 F600.000
G1 F1800.000 E1.25212
G92 E0
G1 Z2.750 F6000.000
G1 X289.793 Y288.946 F6000.000
G1 E2.00000 F1800.000
G1 X290.529 Y288.875 E2.25097 F600.000
G1 F1800.000 E1.25097
G92 E0
G1 Z3.150 F6000.000
G1 X290.320 Y288.871 F6000.000
G1 E2.00000 F1800.000
G1 X290.314 Y289.000 E2.04377 F600.000
G1 X289.773 Y289.000 E2.22724
G1 X289.895 Y288.971 E2.26960
G1 X290.261 Y288.986 F6000.000
G1 F1800.000 E1.26960
G92 E0
G1 Z3.550 F6000.000
G1 X289.799 Y288.944 F6000.000
G1 E2.00000 F1800.000
G1 X290.529 Y288.875 E2.24868 F600.000
G1 F1800.000 E1.24868
G92 E0
G1 Z3.950 F6000.000
G1 X289.802 Y288.943 F6000.000
G1 E2.00000 F1800.000
G1 X290.529 Y288.875 E2.24754 F600.000
G1 F1800.000 E1.24754
G92 E0
G1 Z4.350 F6000.000
G1 X289.806 Y288.942 F6000.000
G1 E2.00000 F1800.000
G1 X290.529 Y288.875 E2.24641 F600.000
G1 F1800.000 E1.24641
G92 E0
G1 Z4.750 F6000.000
G1 X289.809 Y288.941 F6000.000
G1 E2.00000 F1800.000
G1 X290.529 Y288.875 E2.24529 F600.000
G1 F1800.000 E1.24529
G92 E0
G1 Z5.150 F6000.000
G1 X289.812 Y288.940 F6000.000
G1 E2.00000 F1800.000
G1 X290.529 Y288.875 E2.24417 F600.000
G1 F1800.000 E1.24417
G92 E0
G1 Z5.550 F6000.000
G1 X289.815 Y288.939 F6000.000
G1 E2.00000 F1800.000
G1 X290.529 Y288.875 E2.24307 F600.000
G1 F1800.000 E1.24307
G92 E0
G1 Z5.950 F6000.000
G1 X289.819 Y288.938 F6000.000
G1 E2.00000 F1800.000
G1 X290.529 Y288.875 E2.24197 F600.000
G1 F1800.000 E1.24197
G92 E0
G1 Z6.350 F6000.000
G1 X289.822 Y288.937 F6000.000
G1 E2.00000 F1800.000
G1 X290.529 Y288.875 E2.24088 F600.000
G1 F1800.000 E1.24088
G92 E0
G1 Z6.750 F6000.000
G1 X289.825 Y288.936 F6000.000
G1 E2.00000 F1800.000
G1 X290.529 Y288.875 E2.23979 F600.000
G1 F1800.000 E1.23979
G92 E0
G1 Z7.150 F6000.000
G1 X289.828 Y288.935 F6000.000
G1 E2.00000 F1800.000
G1 X290.528 Y288.875 E2.23850 F600.000
G1 X309.471 Y288.872 F6000.000
G1 X310.098 Y288.875 E2.45111 F600.000
G1 F1800.000 E1.45111
G92 E0
G1 Z7.550 F6000.000
G1 X289.831 Y288.933 F6000.000
G1 E2.00000 F1800.000
G1 X290.529 Y288.875 E2.23765 F600.000
G1 F1800.000 E1.23765
G92 E0
G1 Z7.950 F6000.000
G1 X289.834 Y288.932 F6000.000
G1 E2.00000 F1800.000
G1 X290.529 Y288.875 E2.23660 F600.000
G1 F1800.000 E1.23660
G92 E0
G1 Z8.350 F6000.000
G1 X289.837 Y288.930 F6000.000
G1 E2.00000 F1800.000
G1 X290.529 Y288.875 E2.23555 F600.000
G1 F1800.000 E1.23555
G92 E0
G1 Z8.750 F6000.000
G1 X289.840 Y288.929 F6000.000
G1 E2.00000 F1800.000
G1 X290.529 Y288.875 E2.23452 F600.000
G1 F1800.000 E1.23452
G92 E0
G1 Z9.150 F6000.000
G1 X289.843 Y288.928 F6000.000
G1 E2.00000 F1800.000
G1 X290.529 Y288.875 E2.23349 F600.000
G1 F1800.000 E1.23349
G92 E0
G1 Z9.550 F6000.000
G1 X289.846 Y288.926 F6000.000
G1 E2.00000 F1800.000
G1 X290.529 Y288.875 E2.23247 F600.000
G1 F1800.000 E1.23247
G92 E0
G1 Z9.950 F6000.000
G1 X289.848 Y288.924 F6000.000
G1 E2.00000 F1800.000
G1 X290.529 Y288.875 E2.23147 F600.000
G1 F1800.000 E1.23147
G92 E0
M107
M104 S0 ; turn off temperature
G28 X0  ; home X axis
M84     ; disable motors
; filament used = 53.4mm (0.1cm3)

1-mal bearbeitet. Zuletzt am 14.03.14 16:15.
Re: Endschalter X-Min, X-Max, anschließen, Firmware Verständigungsfragen
14. March 2014 16:41
Mir geht da gerade etwas durch den Kopf.

Beim MendelMax z.B. fährt der Druckkopf zur Druckplatte also in Zmin Richtung nach unten.
Bei meinem Drucker fährt die Druckplatte zum Druckkopf in Zmax nach oben. (Wenn ich umstecke auf Zmin und auch die Firmware auf Zmin umstelle wird der Endschalter überfahren beim hochfahren. Beim manuellen nach unten fahren stoppt die Druckplatte am Endschalter. Beim Mendelmax würde es ja passen, da der Extruder nach unten fährt.)
Muss ich da irgendwie umdenken? Steckt nicht da irgendwo der Fehler drin? Ich werde da absolut nicht schlau draus.

Vielleicht noch eines das wichtig sein könnte. Es sind Magnetentschalter.

1-mal bearbeitet. Zuletzt am 14.03.14 16:55.
Re: Endschalter X-Min, X-Max, anschließen, Firmware Verständigungsfragen
14. March 2014 18:15
Bild 1:
Parkposition: Kannst du selber definieren, das ist die Position die nach dem Drucken angefahren werden kann, bei dir auf jedenfall nicht Z0 somit lösch einfach die 0 raus und vergiss das Thema bis dein Drucker funktioniert.

Bild 2:
Bett Links Bett Vorne: Der Host muss ja da wissen wo deine Druckfläche anfangt, die definiert man mit dieser Position. Im slicer wird ja nur die Druckfläche angegeben und den Mittelpunkt der fläche. Der Slicer weiss aber nicht wie viel weg deine Achsen haben.
Einfach alle Achsen nullen, Extruder nach links vorne bewegen, dann die Werte der X und Y Achse da eingeben. Links=X Vorne = Y.

Bild 3:
Z Offset: da kannst du zbst -0,1mm eingeben, dann wird vom ersten Layer einfach 0,1mm abgezogen. Ohne diese Funktion ist eine neue Nivellierung notwendig, wird aber normal kaum gebraucht, denke ich.
Relativ/ Absolut
Absolute Koordinaten, einfach so lassen wie eingestellt.

Quote

Als absolute Koordinaten bezeichnet man die Koordinatenwerte, die vom Absoluten Nullpunkt, also dem Maschinennullpunkt ausgehen. Der Befehl, welcher die Eingabe von Absoluten Koordinaten einleitet ist G90. Er bleibt solange Aktiv, bis die Koordinateneingabe auf relativ umgeschaltet wird oder das Programm zu ende ist.

Relative Koordinaten

Zur Erleichterung der Koordinateneingabe kann man Relative Koordinaten Verwenden. Relative Koordinaten geben den nächsten Punkt im Bezug auf den zuletzt angefahrenen Punkt an, ähnlich einer Kettenbemaßung. Der Befehl hierzu lautet G91. G91 sollte immer in Unterprogrammen verwendet werden. Auch dieser Befehl bleibt aktiv, bis er durch G90 aufgehoben wird oder das Programm zu ende ist.



Dem Drucker ist ziemlich egal wo und wie welche Achse sich bewegt. Bei dir ist einfach Z0 = oben und Z200 ;oder wie lang deine Z Achse ist; ist unten Also Homing auf Z0 = min
Ich geb dir mal meine Endstops Config, du musst dann nur noch sofern alles richtig angeschlossen, deine Signal von den Endstops Prüfen mit M119 und ggf das Signal invertieren, zuätzlich die Drehrichtung der XYZ Motoren anpassen.
Die Drehrichtung entweder in der FW anpassen oder den Stecker 180° verdreht einstecken.



#define INVERT_X_DIR 0  // <--- Drehrichtung Motor 0 oder 1
#define INVERT_Y_DIR 0 // <--- Drehrichtung Motor 0 oder 1
#define INVERT_Z_DIR 0 //<--- Drehrichtung Motor 0 oder 1
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
#define X_MAX_LENGTH xxx // <-- Deine Verfahrwege
#define Y_MAX_LENGTH xxx // <-- Deine Verfahrwege
#define Z_MAX_LENGTH xxx // <-- Deine Verfahrwege
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define Z_MIN_POS 0



#define ENDSTOP_PULLUP_X_MIN true
#define ENDSTOP_X_MIN_INVERTING true //<-- Endstopsignal Invertieren True/False
#define MIN_HARDWARE_ENDSTOP_X true
#define ENDSTOP_PULLUP_Y_MIN true
#define ENDSTOP_Y_MIN_INVERTING true //<-- Endstopsignal Invertieren True/False
#define MIN_HARDWARE_ENDSTOP_Y true
#define ENDSTOP_PULLUP_Z_MIN true
#define ENDSTOP_Z_MIN_INVERTING true
#define MIN_HARDWARE_ENDSTOP_Z true
#define ENDSTOP_PULLUP_X_MAX true
#define ENDSTOP_X_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_X false 
#define ENDSTOP_PULLUP_Y_MAX true
#define ENDSTOP_Y_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_Y false
#define ENDSTOP_PULLUP_Z_MAX true
#define ENDSTOP_Z_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_Z false
#define max_software_endstop_r true

#define min_software_endstop_x false
#define min_software_endstop_y false
#define min_software_endstop_z false
#define max_software_endstop_x true
#define max_software_endstop_y true
#define max_software_endstop_z true
#define ENDSTOP_X_BACK_MOVE 5
#define ENDSTOP_Y_BACK_MOVE 5
#define ENDSTOP_Z_BACK_MOVE 4//1
#define ENDSTOP_X_RETEST_REDUCTION_FACTOR 3
#define ENDSTOP_Y_RETEST_REDUCTION_FACTOR 3
#define ENDSTOP_Z_RETEST_REDUCTION_FACTOR 3
#define ENDSTOP_X_BACK_ON_HOME 1
#define ENDSTOP_Y_BACK_ON_HOME 1
#define ENDSTOP_Z_BACK_ON_HOME 0
#define ALWAYS_CHECK_ENDSTOPS 1


Wenn du in der FW was ändert, dann würde ich den geänderten Wert mit // auskommentieren, dann siehst du immer was du eingestellt hast und bist schneller beim Fehler suchen.
Re: Endschalter X-Min, X-Max, anschließen, Firmware Verständigungsfragen
14. March 2014 19:28
Hab meine Config mit deiner angepasst. X und Y werden angefahren.
Die Z Achse Fährt vom Endschalter weg nach unten wenn ich den Home Button klicke. Manuell kann ich gar nicht fahren. Nicht nach oben und nicht nach unten.

Kurz nochmal zu deiner Config. Deine Endschalter am Drucker sitzen auch Rechts - Hinten - Oben?

Die Rot gekennzeichneten Zeilen in der Config unten bin ich mir nicht sicher ob der Wert stimmt. Nach meiner Logik, von der Home Position, also 0 Punkt -180mm nach links? Oder 180mm? Bin verwirrt confused smiley


// ################ Endstop configuration #####################

#define ENDSTOP_PULLUP_X_MIN true
#define ENDSTOP_X_MIN_INVERTING true
#define MIN_HARDWARE_ENDSTOP_X true
#define ENDSTOP_PULLUP_Y_MIN true
#define ENDSTOP_Y_MIN_INVERTING true
#define MIN_HARDWARE_ENDSTOP_Y true
#define ENDSTOP_PULLUP_Z_MIN true
#define ENDSTOP_Z_MIN_INVERTING true
#define MIN_HARDWARE_ENDSTOP_Z true
#define ENDSTOP_PULLUP_X_MAX true
#define ENDSTOP_X_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_X false
#define ENDSTOP_PULLUP_Y_MAX true
#define ENDSTOP_Y_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_Y false
#define ENDSTOP_PULLUP_Z_MAX true
#define ENDSTOP_Z_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_Z false
#define max_software_endstop_r true

#define min_software_endstop_x false
#define min_software_endstop_y false
#define min_software_endstop_z false
#define max_software_endstop_x true
#define max_software_endstop_y true
#define max_software_endstop_z true
#define ENDSTOP_X_BACK_MOVE 5
#define ENDSTOP_Y_BACK_MOVE 5
#define ENDSTOP_Z_BACK_MOVE 1
#define ENDSTOP_X_RETEST_REDUCTION_FACTOR 3
#define ENDSTOP_Y_RETEST_REDUCTION_FACTOR 3
#define ENDSTOP_Z_RETEST_REDUCTION_FACTOR 3
#define ENDSTOP_X_BACK_ON_HOME 1
#define ENDSTOP_Y_BACK_ON_HOME 1
#define ENDSTOP_Z_BACK_ON_HOME 0
#define ALWAYS_CHECK_ENDSTOPS 1



// ################# XYZ movements ###################

#define X_ENABLE_ON 0
#define Y_ENABLE_ON 0
#define Z_ENABLE_ON 0
#define DISABLE_X 0
#define DISABLE_Y 0
#define DISABLE_Z 0
#define DISABLE_E 0
#define INVERT_X_DIR 0
#define INVERT_Y_DIR 1
#define INVERT_Z_DIR 1
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
#define X_MAX_LENGTH 180
#define Y_MAX_LENGTH 180
#define Z_MAX_LENGTH 180
#define X_MIN_POS -180
#define Y_MIN_POS -180
#define Z_MIN_POS -180

1-mal bearbeitet. Zuletzt am 14.03.14 19:31.
Re: Endschalter X-Min, X-Max, anschließen, Firmware Verständigungsfragen
14. March 2014 20:10
Links min, Rechts max
Vorne min, hinten max
Unten min, oben max
bei dir ist aber oben min und unten max <- Das passt aber auch so

Meine Endschalter sitzen alle auf min.
Vergiss nicht die Endschalter im Board auch auf die entsprechende max bzw min Position zu stecken.

Sorry ist schon Spät grinning smiley

Min Positionen sind immer 0 ausser du willst unbedingt dass sie im Minus sind, sonst macht das kein sinn.


Nach meiner Logik, von der Home Position, also 0 Punkt -180mm nach links? Oder 180mm? Bin verwirrt confused smiley
Richtig, allerdings ist ja bei die X Achse bei max eingestellt. Also Xmax =180 X min= 0


// ################ Endstop configuration #####################

#define ENDSTOP_PULLUP_X_MIN true
#define ENDSTOP_X_MIN_INVERTING true 
#define MIN_HARDWARE_ENDSTOP_X false//true
#define ENDSTOP_PULLUP_Y_MIN true
#define ENDSTOP_Y_MIN_INVERTING true //<- Achse auf den endstop fahren und M119 eingeben, kommt L dann invertieren kommt H dann so lassen
#define MIN_HARDWARE_ENDSTOP_Y true
#define ENDSTOP_PULLUP_Z_MIN true
#define ENDSTOP_Z_MIN_INVERTING true //<- Achse auf den endstop fahren und M119 eingeben, kommt L dann invertieren kommt H dann so lassen
#define MIN_HARDWARE_ENDSTOP_Z true
#define ENDSTOP_PULLUP_X_MAX true
#define ENDSTOP_X_MAX_INVERTING false //<- Achse auf den endstop fahren und M119 eingeben, kommt L dann invertieren kommt H dann so lassen
#define MAX_HARDWARE_ENDSTOP_X true//false
#define ENDSTOP_PULLUP_Y_MAX true
#define ENDSTOP_Y_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_Y false
#define ENDSTOP_PULLUP_Z_MAX true
#define ENDSTOP_Z_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_Z false
#define max_software_endstop_r true

#define min_software_endstop_x true//false
#define min_software_endstop_y false
#define min_software_endstop_z false
#define max_software_endstop_x false//true
#define max_software_endstop_y true
#define max_software_endstop_z true
#define ENDSTOP_X_BACK_MOVE 5
#define ENDSTOP_Y_BACK_MOVE 5
#define ENDSTOP_Z_BACK_MOVE 4//1
#define ENDSTOP_X_RETEST_REDUCTION_FACTOR 3
#define ENDSTOP_Y_RETEST_REDUCTION_FACTOR 3
#define ENDSTOP_Z_RETEST_REDUCTION_FACTOR 3
#define ENDSTOP_X_BACK_ON_HOME 1
#define ENDSTOP_Y_BACK_ON_HOME 1
#define ENDSTOP_Z_BACK_ON_HOME 0
#define ALWAYS_CHECK_ENDSTOPS 1

// ################# XYZ movements ###################

#define X_ENABLE_ON 0
#define Y_ENABLE_ON 0
#define Z_ENABLE_ON 0
#define DISABLE_X 0
#define DISABLE_Y 0
#define DISABLE_Z 0
#define DISABLE_E 0
#define INVERT_X_DIR 0 //<- Motor über den Host nach links bewegen, bewegt er sich nach links - ok, bewegt er sich nach rechts 1
#define INVERT_Y_DIR 0  //<- Motor über den Host nach hinten bewegen, bewegt er sich nach hinten - ok, bewegt er sich nach vorne 1
#define INVERT_Z_DIR 0  //<- Motor über den Host nach unten bewegen, bewegt er sich nach unten - ok, bewegt er sich nach oben 1
#define X_HOME_DIR 1//-1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
#define X_MAX_LENGTH 180
#define Y_MAX_LENGTH 180
#define Z_MAX_LENGTH 200
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define Z_MIN_POS 0


Zuerst Endschalter auf Funktion prüfen dann Drehrichtung der Motoren kontrollieren
Re: Endschalter X-Min, X-Max, anschließen, Firmware Verständigungsfragen
15. March 2014 22:38
smoking smiley

1-mal bearbeitet. Zuletzt am 15.03.14 22:38.
Re: Endschalter X-Min, X-Max, anschließen, Firmware Verständigungsfragen
16. March 2014 02:28
Danke für die Antwort. X und Y läuft nun wieder. Z macht mir aber noch immer Probleme. Entweder werden die Entschalter überfahren oder die Motoren bleiben einfach stehen oder sie bewegen sich beim klick auf den Homebutton nur ein paar cm. Die Firmware will einfach nicht so wie ich will.confused smiley

1-mal bearbeitet. Zuletzt am 16.03.14 02:30.
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen