Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Ein Roller-Chain-Cube solls werden

geschrieben von Edwin 
Re: Ein Roller-Chain-Cube solls werden
23. February 2015 13:41
Ich habe hier mal die Konfiuratuion. Irgendwo schein ja noch einiges Falsch zu sein und Vielleicht sieht das ja jemand.

*
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]

If you are in doubt which named functions use which pins on your board, please check the
pins.h for the used name->pin assignments and your board documentation to verify it is
as you expect.

*/

#define NUM_EXTRUDER 1
#define MOTHERBOARD 402

#include "pins.h"

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

#define FAN_BOARD_PIN -1

//#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 512
#define YAXIS_STEPS_PER_MM 512
#define ZAXIS_STEPS_PER_MM 6400
#define EXTRUDER_FAN_COOL_TEMP 50
#define EXT0_X_OFFSET 0
#define EXT0_Y_OFFSET 0
#define EXT0_STEPS_PER_MM 290
#define EXT0_TEMPSENSOR_TYPE 8
#define EXT0_TEMPSENSOR_PIN TEMP_0_PIN
#define EXT0_HEATER_PIN HEATER_0_PIN
#define EXT0_STEP_PIN ORIG_E1_STEP_PIN
#define EXT0_DIR_PIN ORIG_E1_DIR_PIN
#define EXT0_INVERSE 0
#define EXT0_ENABLE_PIN E1_ENABLE_PIN
#define EXT0_ENABLE_ON 0
#define EXT0_MAX_FEEDRATE 50
#define EXT0_MAX_START_FEEDRATE 20
#define EXT0_MAX_ACCELERATION 5000
#define EXT0_HEAT_MANAGER 2
#define EXT0_WATCHPERIOD 1
#define EXT0_PID_INTEGRAL_DRIVE_MAX 230
#define EXT0_PID_INTEGRAL_DRIVE_MIN 40
#define EXT0_PID_P 7
#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 0
#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 0
#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 190
#define MAXTEMP 275
#define MIN_DEFECT_TEMPERATURE -10
#define MAX_DEFECT_TEMPERATURE 290

// ################ 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 false
#define MIN_HARDWARE_ENDSTOP_Z false
#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 false
#define ENDSTOP_X_BACK_MOVE 5
#define ENDSTOP_Y_BACK_MOVE 5
#define ENDSTOP_Z_BACK_MOVE 2
#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 0
#define INVERT_Z_DIR 0
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
#define X_MAX_LENGTH 400
#define Y_MAX_LENGTH 400
#define Z_MAX_LENGTH 400
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define Z_MIN_POS 0

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

#define FEATURE_BABYSTEPPING 1
#define BABYSTEP_MULTIPLICATOR 1

#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 300
#define MAX_FEEDRATE_Y 300
#define MAX_FEEDRATE_Z 40
#define HOMING_FEEDRATE_X 40
#define HOMING_FEEDRATE_Y 40
#define HOMING_FEEDRATE_Z 5
#define HOMING_ORDER HOME_ORDER_XYZ
#define ENABLE_BACKLASH_COMPENSATION 0
#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 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 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 E1_ENABLE_PIN
#define FEATURE_DITTO_PRINTING 0


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

#define BAUDRATE 250000
#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 0
#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 7
#define UI_LANGUAGE 1
#define UI_PRINTER_NAME "RepRap"
#define UI_PRINTER_COMPANY "Home made"
#define UI_PAGES_DURATION 4000
#define UI_ANIMATION 1
#define UI_SPEEDDEPENDENT_POSITIONING 0
#define UI_DISABLE_AUTO_PAGESWITCH 1
#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 210
#define UI_SET_PRESET_HEATED_BED_TEMP_ABS 110
#define UI_SET_PRESET_EXTRUDER_TEMP_ABS 240
#define UI_SET_MIN_HEATED_BED_TEMP 30
#define UI_SET_MAX_HEATED_BED_TEMP 130
#define UI_SET_MIN_EXTRUDER_TEMP 190
#define UI_SET_MAX_EXTRUDER_TEMP 260
#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": 1,
"processor": 1,
"baudrate": 250000,
"xStepsPerMM": 512,
"yStepsPerMM": 512,
"zStepsPerMM": 6400,
"xInvert": 0,
"xInvertEnable": 0,
"eepromMode": 1,
"yInvert": 0,
"yInvertEnable": 0,
"zInvert": 0,
"zInvertEnable": 0,
"extruder": [
{
"id": 0,
"heatManager": 2,
"pidDriveMin": 40,
"pidDriveMax": 230,
"pidMax": 255,
"sensorType": 8,
"sensorPin": "TEMP_0_PIN",
"heaterPin": "HEATER_0_PIN",
"maxFeedrate": 50,
"startFeedrate": 20,
"invert": "0",
"invertEnable": "0",
"acceleration": 5000,
"watchPeriod": 1,
"pidP": 7,
"pidI": 2,
"pidD": 40,
"advanceK": 0,
"advanceL": 0,
"waitRetractTemp": 150,
"waitRetractUnits": 0,
"waitRetract": 0,
"stepsPerMM": 290,
"coolerPin": -1,
"coolerSpeed": 255,
"selectCommands": "",
"deselectCommands": "",
"xOffset": 0,
"yOffset": 0,
"xOffsetSteps": 0,
"yOffsetSteps": 0,
"stepper": {
"name": "Extruder 1",
"step": "ORIG_E1_STEP_PIN",
"dir": "ORIG_E1_DIR_PIN",
"enable": "E1_ENABLE_PIN"
},
"advanceBacklashSteps": 0
}
],
"uiLanguage": 1,
"uiController": 0,
"xMinEndstop": 1,
"yMinEndstop": 1,
"zMinEndstop": 0,
"xMaxEndstop": 0,
"yMaxEndstop": 0,
"zMaxEndstop": 0,
"motherboard": 402,
"driveSystem": 0,
"xMaxSpeed": 300,
"xHomingSpeed": 40,
"xTravelAcceleration": 1000,
"xPrintAcceleration": 1000,
"yMaxSpeed": 300,
"yHomingSpeed": 40,
"yTravelAcceleration": 1000,
"yPrintAcceleration": 1000,
"zMaxSpeed": 40,
"zHomingSpeed": 5,
"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": "0",
"backlashX": 0,
"backlashY": 0,
"backlashZ": 0,
"stepperInactiveTime": 360,
"maxInactiveTime": 0,
"xMinPos": 0,
"yMinPos": 0,
"zMinPos": 0,
"xLength": 400,
"yLength": 400,
"zLength": 400,
"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": "E1_ENABLE_PIN"
},
"mirrorY": 0,
"mirrorYMotor": {
"name": "Extruder 1",
"step": "ORIG_E1_STEP_PIN",
"dir": "ORIG_E1_DIR_PIN",
"enable": "E1_ENABLE_PIN"
},
"mirrorZ": 0,
"mirrorZMotor": {
"name": "Extruder 1",
"step": "ORIG_E1_STEP_PIN",
"dir": "ORIG_E1_DIR_PIN",
"enable": "E1_ENABLE_PIN"
},
"dittoPrinting": "0",
"featureServos": "0",
"servo0Pin": 11,
"servo1Pin": -1,
"servo2Pin": -1,
"servo3Pin": -1,
"featureWatchdog": "0",
"hasHeatedBed": "0",
"enableZProbing": "0",
"extrudeMaxLength": 160,
"homeOrder": "HOME_ORDER_XYZ",
"featureController": 7,
"uiPrinterName": "RepRap",
"uiPrinterCompany": "Home made",
"uiPagesDuration": 4000,
"uiAnimation": "1",
"uiDisablePageswitch": "1",
"uiAutoReturnAfter": 30000,
"featureKeys": "0",
"uiEncoderSpeed": 1,
"uiKeyBouncetime": 10,
"uiKeyFirstRepeat": 500,
"uiKeyReduceRepeat": 50,
"uiKeyMinRepeat": 50,
"featureBeeper": "0",
"uiPresetBedTempPLA": 60,
"uiPresetBedABS": 110,
"uiPresetExtruderPLA": 210,
"uiPresetExtruderABS": 240,
"uiMinHeatedBed": 30,
"uiMaxHeatedBed": 130,
"uiMinEtxruderTemp": 190,
"uiMaxExtruderTemp": 260,
"uiExtruderFeedrate": 2,
"uiExtruderRetractDistance": 3,
"uiSpeeddependentPositioning": "0",
"maxBedTemperature": 120,
"bedSensorType": 1,
"bedSensorPin": "TEMP_1_PIN",
"bedHeaterPin": "HEATER_1_PIN",
"bedHeatManager": 0,
"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": 190,
"maxTemp": 275,
"minDefectTemp": -10,
"maxDefectTemp": 290,
"arcSupport": "1",
"featureMemoryPositionWatchdog": "1",
"forceChecksum": "0",
"sdExtendedDir": "1",
"featureFanControl": "1",
"fanPin": "ORIG_FAN_PIN",
"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": "0",
"sdCardDetectPin": -1,
"sdCardDetectInverted": "0",
"uiStartScreenDelay": 1000,
"xEndstopBackMove": 5,
"yEndstopBackMove": 5,
"zEndstopBackMove": 2,
"xEndstopRetestFactor": 3,
"yEndstopRetestFactor": 3,
"zEndstopRetestFactor": 3,
"xMinPin": "ORIG_X_MIN_PIN",
"yMinPin": "ORIG_Y_MIN_PIN",
"zMinPin": "ORIG_Z_MIN_PIN",
"xMaxPin": "ORIG_X_MAX_PIN",
"yMaxPin": "ORIG_Y_MAX_PIN",
"zMaxPin": "ORIG_Z_MAX_PIN",
"deltaHomeOnPower": "0",
"fanBoardPin": -1,
"heaterPWMSpeed": 0,
"featureBabystepping": "1",
"babystepMultiplicator": 1,
"hasMAX6675": false,
"hasMAX31855": false,
"hasGeneric1": false,
"hasGeneric2": false,
"hasGeneric3": false,
"hasUser0": false,
"hasUser1": false,
"hasUser2": false,
"numExtruder": 1,
"version": 91.7
}
Re: Ein Roller-Chain-Cube solls werden
23. February 2015 17:04
Hmmmm,

ich habe jetzt die ganze Zeit daran herumprobiert.

Nach hinweisen im Internet gesucht,...aber erfolglos bis jetzt weil mir das einfach nichts sagt.
Die Firmwareeinstellungen geändert Endschalter u.s.w. und neu geladen.
Die neueste Version von Repetierhost Steuerungssoftware installiert.
Die kabel überprüft.

.....aber bis jetzt erfolglos

Nichts bewegt sich und das Display bleibt tod

Gebt mir mal einen Tipp wo ich da was dazu finde, da ich mit Elektronik eben nur wenig am Hut habe und daher auch nicht viel davon verstehe und mir auch die Meldungen nichts sagen.
Re: Ein Roller-Chain-Cube solls werden
24. February 2015 05:49
Moin moin aus HU.
Edwin, ich lege mal meine Config und Pins meines Runbaboards bei. Vielleicht kannst Du ja mal die Einstellungen vergleichen.
Repetier Host 1.0.6 und FW 0.92.2
Das ist zwar ein Rumbaboard ( 80 ), aber die Einstellungen sollten so ähnlich sein.

pins.h
Configuration.h

Gruß

Frithjof


Liebe Grüße aus Kaltenkirchen.
Frithjof
Meine Seite
[www.facebook.com]
Re: Ein Roller-Chain-Cube solls werden
24. February 2015 07:12
Hallo Frithjof,

danke, ich werde mir das mal ausdrucken und anpassen. ich glaube aber, daß da auch andere Dinge im Argen liegen.
Das Display ist tod, obwohl es in der Firmware aktiviert ist und die Verkabelung genau der Vorgabe entspricht. Da ist bei 4 steckern ja kaum was zu verdrehen.
Zudem verbindet sich repetierhost ja mit dem Board, aber ich bekomme kein Heizbett angezeigt und scheinbar geht kein Befehl rüber da diese immer nur warten.

Gruß Edwin
Re: Ein Roller-Chain-Cube solls werden
24. February 2015 07:16
Du hast nen Due/RADDS richtig? Mit dem originalen RADDS-Display?

1-mal bearbeitet. Zuletzt am 24.02.15 07:16.


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: Ein Roller-Chain-Cube solls werden
24. February 2015 07:28
Ich habe das orginale 20 x 4 Display zum Radds, das Radds v1.2 mit RAPS 128 und das orginale Arduino DUE
Re: Ein Roller-Chain-Cube solls werden
24. February 2015 08:08
Und bist dir auch sicher, dass du nicht die Kabel vom Display am RADDS vertauscht hast?

Ich habe Repetier gerade bei mir nicht am laufen, da Repetier atm irgendwo nen Fehler hat, dass sich mein komplettes System einfriert. Wobei es zumindest läuft bis ich die Motoren laufen lassen.

Btw. was hast du als Cache-Größe im RepetierHost eingestellt?

1-mal bearbeitet. Zuletzt am 24.02.15 08:09.


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: Ein Roller-Chain-Cube solls werden
24. February 2015 09:04
Wenn man die Kabel des Display vertauschen will müßte man die schon mit Gewalt in die Pinns zwingen da die Stecker ja unterschiedlich sind. Die habe ich schon nochmal überprüft und die Stecken so wie in den Beschreibungen die ich dazu gefunden habe.

An der Cache-Größe habe ich bei den EInstellungen nichts gäändert da das Dinge sind von denen ich keine Ahnung habe. Ich war der Meinung, daß nach den Beschreibungen es mit dem Konfigurator eigendlich so auch laufen sollte und ich nur noch die notwendigen Anpassungen machen muß, wobei ich aber auch so meine Probleme mit den Übersetzungen habe die für mich bestenfalls im Zusammenhang Sinn ergeben.
Ich habe z.B. wie bei meinen CNC-Fräsen als Endschalter Öffner montiert. Welche Einstellung ich dazu brauche ist mir auch mit der Übersetzung aber schleierhaft. Um trotzdem auszuschließen, daß die Schalterstellung der Grund ist habe ich es auch mal mit geöffneten Endschaltern probiert,...mit gleichem Ergebnis. Ich habe den Eindruck, daß keine Befehle an der Platine ankommen, da Repetierhost- Steuerung immer sagt X-Befehle warten. Die Verbindung steht aber und auch die Baudrate stimmt.

Ich bin mal am überlegen das Display mal wegzunehmen um das als Grund der Probleme auszuschließen. Ich bin nur bis heute in die Nacht in der Arbeit und kann es erst hinterher machen.

1-mal bearbeitet. Zuletzt am 24.02.15 09:14.
Re: Ein Roller-Chain-Cube solls werden
24. February 2015 09:27
Nicht die Kabel am Display. Die die ins RADDS gehen!

Zum Cache. Im RepetierHost kannst/musst du ja die richtige Übertragungsrate auswählen (Laut deiner Config 250000). Das kannst unter den Druckereinstellungen machen, wenn ich mich jetzt richtig erinnere. Da findest du auch die Cachegröße. Wenn du nichts geändert hast stehen da eventuell noch 127 drinne. Das auf 63 ändern. Und dann auch noch die Übertragungsrate mal überprüfen.


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: Ein Roller-Chain-Cube solls werden
24. February 2015 10:07
Auch die Kabel ins Radds kann man höchstens verdreht einstecken aber nicht vertauschen. Das habe ich aber genau so wie in der Anleitung vom 3Dmax-Shop beschrieben, so das das rote Pluskabel zu den Sicherungen am Board zeigt. Auf dem Bild kann man es zwar nur schlecht, aber man kann es erkennen.



Die Baudrate habe ich in der Firmware wie auch in Repetierhost auf 250 000 gestellt nur Cachegröße habe ich bisher nicht angefasst. Das werde ich mir ansehen.
Re: Ein Roller-Chain-Cube solls werden
24. February 2015 12:28
Moin moin aus HU.
Hast Du auch die Geschwindigkeit im Com Port Geräte-Manager in Windows eingestellt. Die Verbindung zum Arduino geht immer, aber dann die komunikation nicht. Die USB.Verbindung hat nichts mit der Übertragungsrate zu tun.

Gruß

Frithjof


Liebe Grüße aus Kaltenkirchen.
Frithjof
Meine Seite
[www.facebook.com]
Re: Ein Roller-Chain-Cube solls werden
24. February 2015 12:35
Hallo Fridl,

da habe ich noch nie etwas eingestellt weil ich da nie irgendwelche Problme hatte Mein NEO hat auch 250000 Baudrate und es funktioniert.

Gruß Edwin
Re: Ein Roller-Chain-Cube solls werden
25. February 2015 05:36
Als ich nach der Arbeit in der Nacht nach Hause gekommen war habe ich mich wieder mit meinem Problem beschäftigt, aber leider nach wie vor erfolglos.

Die Änderung des Cache hat nichts bewirkt.
Ich habe es mit 3 verschiedenen USB-Kabeln versucht von denen eines sogar nicht richtig funktionierte. Das was ich verwendete aber schon.
Das nach wie vor tote Diplay habe ich am RADDS ausgesteckt was aber auch nichts änderte.
Die Verkabelung habe ich zum wiederholten Male mit der Anleitung verglichen. Die Kabel hatte ich nach der Montage schon mal auf Durchgang geprüft.
Am Arduino und RADDS leutet alles mehrheitlich grün, Repetierhost stellt eine Verbindung her, aber es wird kein Befehl ausgeführt. Repetierhost sagt immer nur "Befehle warten".

Also habe ich mir gestern Vormittag die Marlinversion von Wurstnase heruntergeladen und dachte mir, auch wenn ich es nicht vollständig richtig konfigurieren kann wird sich doch etas bewegen, aber wieder nichts. Bei Kompellieren bekomme ich immer die Meldung, daß der Buildordner verschwunden, oder nicht beschrieben werden kann. Deshalb habe ich einfach mal die unberührte Version Kompelliert, mit dem selben Ergebnis und so läßt sie sich auch nicht hochladen. keine Ahnung was ich da wieder falsch mache?

Ach ja Fridl,

Der Vergleich mit Deiner Konfiguration ist nur bedingt möglich und sie weicht eigendlich nur bei den Boardspezifischen und meinen Druckerspezifischen Einstellungen ab, soweit ich das beurteilen kann. aber mein Wissen darüber ist eben sehr begrenzt.


Ich habe so langsam den Verdacht, daß da entweder das Arduino, oder das RADDS eine gewaltige Macke hat.

Gruß Edwin
Re: Ein Roller-Chain-Cube solls werden
25. February 2015 07:25
Auch auf die Gefahr hin das alles schonmal hier beschrieben wurde:
Richtiger Port am DUE board wird verwendet?
Richtige Version der Arduino IDE?
Evlt. kannst du mal ein Video machen was du genau machst um die Firmware zum laufen zu bekommen.

Hast du das Ganze schon mal versucht bevor du alles eingebaut/verkabelt hast? also nur mit DUE + RADDS?

Das sich Repetier Host verbindet ist "normal", das er dann "Befehle warten" anzeigt bedeutet eben das die Firmware in keiner weise reagiert.
Re: Ein Roller-Chain-Cube solls werden
25. February 2015 08:00
Hallo mantus,

für die Insatallation verwende ich den unteren Port der dafür beschrieben ist. Zum Steuern stecke ich das ganze in den Anderen um.
Trocken habe ich das nicht getestet, da mir gesagt wurde, daß die Motoren angeschlossen sein müssen und die sind eben verbaut.
Ich verwende Arduino 1.6.0 mit der Einstellung zum DUE
Heruntergeladen habe ich die mir mit einem Link aus der Anleitung zum RADDS

Und meine Frage wäre ja auch ganz einfach; was mache ich falsch und wie mache ich es richtig?
Aus den Anleitungen werde ich nicht mehr schlau, da ich doch genau nach diesen vorgegangen bin.

Gruß Edwin
Re: Ein Roller-Chain-Cube solls werden
25. February 2015 08:08
Nehm mal die 1.5.8. Im github von Marlin wurde schon beschrieben, dass der Compiler irgendwo nen bug haben soll. Vielleicht geht das ja.


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: Ein Roller-Chain-Cube solls werden
25. February 2015 09:12
Danke, ich werde es mal probieren..

was ich mich aber frage:

Die Firmware von Repetier wurde problemlos hochgeladen und als das bestätigt. Kann das auch an der Version 1.6.0 liegen?
Re: Ein Roller-Chain-Cube solls werden
25. February 2015 09:26
eigentlich nicht nein.
Wenn das Ding Fehlerfrei baut und dann auch fehlerfrei durch den verify geht sollte es laufen.

Benutz mal immer den Programming Port schon mal getestet? sollte eigentlich auch gehen.

Wenn du Repetier host nicht verbindest, und nur die Power einschaltest, welche leds leuchten dann am RADDS?
Re: Ein Roller-Chain-Cube solls werden
25. February 2015 09:57
Hallo Mantus,

ich habe die Firmware durch den Programmierport hochgeladen.
Wenn ich es einschalte leuchten zwei grüne LED´S jeweils bei den Sicherungen. Die Leuchten aber immer wenn ich den Strom einschalte, aber auch nicht mehr. Auf dem DUE leuchten eine grüne und gelbe LED wenn ich den Laptop anstecke. Irgend eine andere Reaktion gibtt es nicht und gab es auch nicht beim Hochladen.
Das Display bleibt aber Tot.

Gruß Edwin
Re: Ein Roller-Chain-Cube solls werden
25. February 2015 10:14
Ich lade jetzt mal 1.5.8 von Aduino auf einem älteren Windows 7 Laptop und probiere es mal mit diesem. Vielleicht liegen die Probleme am Windows 8
Re: Ein Roller-Chain-Cube solls werden
25. February 2015 10:53
Irgendwie wird es immer seltsamer.

Ich habe jetzt versucht Repetier über den alten Laptop und der Vorherigen Arduino-Version neu zu laden. Ob es funktioniert hat weis ich nicht, wobei ich glaube nicht. Nach ca. 10 Min. bekomme ich die Meldung Status 6, was auch immer das wieder bedeuten soll.
Dafür begann mit einem Mal der Motor der Y-Achse zu brummen und der Rapps wurde sehr warm. Auch die Anderen Motoren werden jetzt gehalten und lassen sich nicht mehr leer drehen.
trotzdem reagiert das Board auf keine Befehle.

Holaden wollte ich die Firmware auf den Programmierport den ich auch im Compiler angewählt hatte. Das Display ist ausgesteckt und in der Firmware nicht aktiviert.

Könnte es sein, daß einer der RAPPS defekt ist und das ganze verursacht?
Re: Ein Roller-Chain-Cube solls werden
25. February 2015 14:16
evtl eine andere FW wo die enable signale verkehrt sind?
hast du schon versucht über den programming port auch die kommunikation auf zu bauen?
Re: Ein Roller-Chain-Cube solls werden
25. February 2015 14:50
Ich habe einfach Repetier Version 91,2 wie schon zuvor durch den Konfigurator eingestellt und darauf laden wollen????
Ich habe beide Ports zur Ansteuerung schon versucht bei gleichen Ergebnis nur daß es dieses Mal anders in der Form reagiert, daß die Motoren halten, Ein Motor stndig lauter werdend brummt und der zuständige RAPS heiß wird.
Je mehr ich da probiere, desto ahnungsloser werde ich weil eine Fehlereingrenzung für mich anders aussieht und nicht immer neue, nicht erklärbare Probleme erzeugt.

Ich bin am Überlegen ob ich die Platinen ausbaue, nur einen einzigen Motor anschließe und mal dann probiere.
Re: Ein Roller-Chain-Cube solls werden
25. February 2015 17:13
Bau mal alles ab und probiert nen Blinksketch oder so...


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: Ein Roller-Chain-Cube solls werden
26. February 2015 03:45
was ist denn ein Blinksketch????

Ich bin kein Elekroniker der so ewas kennt......winking smiley
Re: Ein Roller-Chain-Cube solls werden
26. February 2015 03:58
Einfach hier mal schauen. Wenn du ein wenig runter scrollst findest du ein Testprogramm.


Grüße Philipp

exiguus v1.4 Bautagebuch

Mein Blog inkl. Newsletter
Re: Ein Roller-Chain-Cube solls werden
26. February 2015 04:18
So, beim Zerlegen habe ich den Grund des seltsamen Verhaltens gefunden.



Auf dem Chip des Arduion DUE habe ich zwei Schmelzpunkte.

Natürlich habe ich auch gleich nochma die Anschlüsse überprüft ob ich den Strom auch richtig angeschlossen habe und das stimmt.

Ich bin jetzt kein Elektroniker, aber aus dem ganzen Ablauf meiner Probleme ( ich konnte ja anfangs sogar die Firmware hochladen( Mit Bestätigung des Gelingens des Hochladens) und dann funktionierte Stück für Stück immer weniger, oder falsch) kann ich da wohl nichts falsch angeschlossen, oder verpolt haben. Ich habe die Vermutung, daß der Festspannungsregler auf dem RADDS eine Macke hat (korregiert mich wenn ich da falsch liege). Was mit dem Display ist kann ich nicht sagen. Das war ja von Anfang an schwarz.

Sch........angry smiley
Re: Ein Roller-Chain-Cube solls werden
26. February 2015 07:31
Hallo Edwin,
ich habe wohl das gleiche Problem. Mein Arduino due mir RADDS 1.2, LCD 20x4 hat 2 Tage funktioniert. Am 3. Tag zeigte das LCD nur noch seinen Auslieferungszustand. Also habe ich den Arduino vom RADDS getrennt und alleine per USB an einen PC angeschlossen um die Firmware neu darauf zu laden. Ging auch gut - sagte die Arduino Software und der Arduino selbst. Beim anschl. abziehen der USB Verbindung habe ich mir die Finger an der Unterseite der Platine verbrannt - dort wo der Hauptprozessor sitzt. Nach Abkühlung des Prozessors hab ich den Arduino (alleine) erneut über USB angeschlossen und den Finger auf den Hauptprozessor gelegt. Nach fünf Sekunden wurde dieser so heiss, dass ich den Finger wegnehmen musste. Das gleiche Ergbenis wenn ich den Arduino alleine mit einem ext. Netzteil mit 7,5V angeschlossen.
Die Brandmarken wie bei dir sind bei mir nicht vorhanden, jedoch ist die Aufschrift des Prozessors kaum noch lesbar.
Ich habe auch keinen Kurzschluss bei meinen Anschlüssen. Heute Abend will ich mal beim RADDS messen welche Spannung es an den Arduino liefert.
Bin mal gespannt was die "Profis" hier im Forum zu unserem Problem sagen.
Der "Blinksketch" funktioniert immer noch !!!
Gruß aus Kassel

Walter

1-mal bearbeitet. Zuletzt am 26.02.15 07:33.
Re: Ein Roller-Chain-Cube solls werden
26. February 2015 08:02
Hallo Walter,

das sind die Problme die ich liebe. Wenn man überhaupt den Grund mal findet hat den noch niemand so erlebt und man beginnt schön langsam an sich selbst zu zweifeln. Wenn ich da nur die Zeit sehe die ich meine Verkabelung mehrfach kontrolliert habe............yawning smiley

Ich habe in einem Anderen Forum noch einen Hinweis zu meinem Doppelten Netzteil bekommen, was aber bei mir so nicht zutrifft. Wenn man zwei Netzteile einfach nur in Reihe schaltet und dann einen Laptop an seinem Netzteil angeschlossen anschließt kann es zu einer erheblichen Spannungsdifferenz kommen die eine Platne ebenso abschießen kann.

Bei mir traf das aber nicht zu, da ich den Laptop immer am Akku laufen ließ und dieser so keine Sannungsdifferenz über die Erdung haben konnte und was noch wichtiger ist. Ich habe die Erdung meines doppelten Netzteil nach der Anleitung so umgebaut, daß genau so etwas nicht vorkommen kann. Bei mir ist nur eine der beiden Platinen über das Gehäude geerdet und stellt so sicher, daß sich nicht 12V zuviel aufbauen.
Hier habe ich aber noch nie etwas dazu gelesen!!!!!

Gruß Edwin

1-mal bearbeitet. Zuletzt am 26.02.15 08:26.
Re: Ein Roller-Chain-Cube solls werden
26. February 2015 09:19
Hallo Edwin,
mein "Doppelnetzteil" (2 identische Servernetznetzteile mit getrennter Masse!) für die 24 V Stromversorgung ist ausschl. für das RADDS da. Der PC (Mini-ITX) der mit dem Arduino über USB verbunden wird hat, sein eigenes 220V Netzteil.
Ich habe auch alle Kabel stundenlang überprüft, da Axel mir geschrieben hatte, dass ich wohl einen Kurzschluss fabriziert hätte.
Ich bin nur froh, dass ich nicht der Einzigste bin dem so etwas passiert. Ich suche dir auch aus einem Stapel die Kaffeemaschine heraus an der das Netzkabel fehlt. Heute Abend werde ich auch mal mit einem Arduino clone einen neuen Versuch starten.
Wenn der auch stirbt, ist entweder das RADDS defekt oder ich bin doch ein DAU
Wir werden sehen, vielleicht hilft uns ja noch jemand mit einem guten Rat.

Gruß Walter
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen