Vai al contenuto
  • Iscriviti al forum

    Iscriviti al forum per usufruire di tutti i contenuti: la registrazione è gratuita!

mga

MKS Robin2

Recommended Posts

Reprap cartesiana. Stepper 32 - motori 1.8 - Alimentatore 12V/30A - endstop con led xmin - ymin - zmin a sinistra. Due motori in z.

Sto impazzendo con le configurazioni. I motori non funzionano: quando vado in manuale danno dei piccoli impulsi solo in una direzione (anzi funziona solo lo stepper z, ma si muove in una unica direzione, mentre y per esempio con lo stesso pulsant si muove in y + e poi alcuni colpi inverte la direzione per poi riprendere. Chiedo aiuto.

 

Mostro la mia configurazone in allegato. Spero qualcuno possa darmi una mano.

 

robin2_cfg.txt

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

non riesco a scaricare il file di testo sembra corrotto,potresti ricaricarlo 

posta una foto della scheda con i collegamenti che hai fatto ed il tipo di tft che usi.

3 ore fa, mga dice:

Reprap cartesiana. Stepper 32 - motori 1.8 - Alimentatore 12V/30A - endstop con led xmin - ymin - zmin a sinistra. Due motori in z.

Dici di avere due motori in z. Sono collegati ad un unica uscita oppure hai due driver separati? Nell'ultimo caso dovresti avere 4 endstop totali ..2 sono per z .

Se è la Robin 2 ultimo modello con tft 3.5 (io ho lo stesso display) puoi installare anche il marlin 2.0 ma se preferisci puoi tenere lo smoothieware (immagino sia quello nel file di testo) 

3 ore fa, mga dice:

Sto impazzendo con le configurazioni. I motori non funzionano: quando vado in manuale danno dei piccoli impulsi solo in una direzione (anzi funziona solo lo stepper z, ma si muove in una unica direzione, mentre y per esempio con lo stesso pulsant si muove in y + e poi alcuni colpi inverte la direzione per poi riprendere. Chiedo aiuto.

dobbiamo prima capire come hai configurato z. Comunque se prima non fai l'homing il tft permette di muovere gli assi solo in una direzione.....

dai qualche informazione in più e vediamo cosa si può fare

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

uso due driver per z che ho definito con questa riga:

>Z2_STEPPER_DRIVERS        1        #enable z2;   0:disable;    1:enable z_dual;
>Z2_ENDSTOPS            0        #enable z2_endstop;   0:disable z_dual_endstop;    1:enable z_dual_endstop;
>Z2_USE_ENDSTOP            0        #use X_MIN or X_MAX;  0:unused;1:X_MAX;    2:X_MIN

Come vedi non ho utilizzato un endstop aggiuntivo per ora... lo dovrei mettere e probabilmente lo farei anche volentieri, ma non so dove collegarlo. Per ora mi basterebbe metterla in funzione.

La scheda è questa: MKS Robin 2 V1.0

Homing non lo fa: se premo emette due ronzii rapidi e poi si ferma dopo aver mosso x di pochi millimetri x.
Ho allegato due foto e il video dei rumori in homing.

 

schermata.jpg

scheda.jpg

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

adesso qualcosa di minore...

Per ora procedo con un livellamento a 4 punti manuale ... fino a che non implementerò altro hardware.

Il problema è che la visualizzazione dei 4 punti non è corretta rispetto al piano. In quali parametri devo intervenire per dire come è disposto il piano rispetto al pannello? Vorrei insomma che rispetto allo schema del display anche i punti di livellamento corrispondessero.

Per ora se premo il punto 1 che dovrebbe essere in basso a sinistra, mi va in alto a destra, se premo il 2 dovrebbe andarmi in basso a destra, ma va in alto a sinistra... e così via.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Volevo fare una domanda a Tomto in relazione al doppio endstop e divisione driver Z. Se io faccio questi settaggi:

>Z2_STEPPER_DRIVERS        1        #enable z2;   0:disable;    1:enable z_dual;
>Z2_ENDSTOPS            1        #enable z2_endstop;   0:disable z_dual_endstop;    1:enable z_dual_endstop;
>Z2_USE_ENDSTOP            0        #use X_MIN or X_MAX;  0:unused;1:X_MAX;    2:X_MIN

poi metto Z in E1 e endstop z in X_MAX

giusto?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Ciao 😃 mi sembra corretto. Comunque se cerchi un utente puoi citarlo oppure scrivi @  seguito dal nome utente ,appena digiti compare il menu a tendina , seleziona il nome . Altrimenti non arriverà la notifica ed il tuo messaggio passerà inosservato

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Grazie @Tomto

ho subito provato questa cosa che mi hai detto...

Per prima cosa mi devo stampare le modifiche per supportare il secondo endstop, poi però mi sono venuti alcuni dubbi.

1) nei parametri di configurazione i settaggi di Z2 vengono presi da Z oppure da E1? Spero vengano utilizzati quelli di Z perché non ci sarebbe una completa corrispondenza altrimenti, infatti gli stepper di estrusione non hanno parametri identici a quelli degli assi perché svolgono compiti differenti.

2) naturalmente penso che i driver dovranno essere il più possibile tarati in modo uguale per evitare differenze di passo... e qui il mio dubbio. Io utilizzo 8825 tarati con la vite e un amperometro analogico. Magari la mia idea di ridurre le variazioni di livello sull'asse X a causa delle torsioni delle viti senza fine viene vanificata da micro variazioni degli stepper. Finché non provo non lo posso sapere. In effetti dopo ogni stampa adesso devo rifare il livellamento perché X si inclina di poco, ma sufficientemente per perdere l'adesione verso destra.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
12 ore fa, mga dice:

1) nei parametri di configurazione i settaggi di Z2 vengono presi da Z oppure da E1? Spero vengano utilizzati quelli di Z perché non ci sarebbe una completa corrispondenza altrimenti, infatti gli stepper di estrusione non hanno parametri identici a quelli degli assi perché svolgono compiti differenti.

configurato il doppio  Z ,  E1 comanda Z2 . Ma da quanto ho visto nel fw sia z che E1 hanno gli stessi parametri ( se hai cambiato qualcosa devi far si chei valori di E1 siano uguali a Z)

Per il jerk viene menzionato solo uno Z (ma in questo caso riconosce il doppio Z in automatico)

13 ore fa, mga dice:

2) naturalmente penso che i driver dovranno essere il più possibile tarati in modo uguale per evitare differenze di passo... e qui il mio dubbio. Io utilizzo 8825 tarati con la vite e un amperometro analogico. 

La v ref deve essere uguale per entrambi i motori

13 ore fa, mga dice:

Magari la mia idea di ridurre le variazioni di livello sull'asse X a causa delle torsioni delle viti senza fine viene vanificata da micro variazioni degli stepper. Finché non provo non lo posso sapere. In effetti dopo ogni stampa adesso devo rifare il livellamento perché X si inclina di poco, ma sufficientemente per perdere l'adesione verso destra.

lascia stare le "micro variazioni " sulle quali non si ha il controllo e che possono essere del tutto trascurabili.

Quando calibri il doppio z con il doppio endestop devi solo intervenire con la vite di regolazione di quest'ultimo.... se non sono stato chiaro domani faccio qualche foto e ti faccio vedere come taro z😃

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

grazie! Sto aspettando che mi arrivi il filamento per stampare il carrello e poi procedo, ma le foto falle comunque perché se non servono a me servono a qualcun'altro! Ti ringrazio per la tua collaborazione!

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
34 minuti fa, mga dice:

grazie! Sto aspettando che mi arrivi il filamento per stampare il carrello e poi procedo, ma le foto falle comunque perché se non servono a me servono a qualcun'altro! Ti ringrazio per la tua collaborazione!

comunque le ho già postate nel forum in qualche tread devo solo cercarle😃

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

finalmente ho stampato gli elementi aggiornati e ricomposto la stampante con 2 endstop z, solo che non vanno in modo indipendente come avrei voluto. Che me ne faccio di due endstop se poi non avviene un livellamento del piano lungo l'asse X?
Provo a mostrare l'attuale configurazione. Qualcuno sa indicarmi un errore per cui i motori z1 e z2 non debbano arrivare "autonomamente" fino al corrispondente endstop zmin?

 

#===================Language settings==========================================
>cfg_language_adjust_type        1    #multi-language(enable:1, disable:0)

>cfg_language_type            7    #languages setting,this configuration is valid when "cfg_multiple_language" is disabled.
                        #(simplified Chinese:1; traditional Chinese:2; English:3; Russian:4; Spanish:5;French:6;Italian:7).

#===================function settings=======================================
>cfg_insert_det_module            0            #Assemble power outage module (1:mks 220det;0:mks pwc)

>cfg_have_ups_device            0            #enable UPS?(yes:1; no:0)

>cfg_print_over_auto_close        0            #auto-off when print finishes(1:yes£»0:no)

>cfg_filament_det0_trigger_level    0            #the level signal of  outage detection E0 module (1:high level;0:low level)
>cfg_filament_det1_trigger_level    0            #the level signal of  outage detection E1 module (1:high level;0:low level)

>cfg_mask_det_function            0            #the function of power detecting and filament detecting(1:disable;0:enable)

# the method of save the gcode data with power off(1:Capacitor storage; 0:File system save)
>cfg_pwroff_save_mode            0


>cfg_filament_load_length        100            #the lenght to extrude filament (mm),Max:2000mm
>cfg_filament_load_speed        800            #the speed to extrude filament(mm/min)
>cfg_filament_load_limit_temperature    200            #It is the minimum temperature to extrude filament .

>cfg_filament_unload_length        100            #It is the minimum temperature to extrude filament .
>cfg_filament_unload_speed        800            #the speed to retract filament(mm/min)
>cfg_filament_unload_limit_temperature    200            #It is the minimum temperature to retract filament .

#=========================== Leveling button settings  =============================

>cfg_leveling_mode            0            #1:auto-leveling; 0:manual leveling

#=========================== manual leveling ==================================

>cfg_point_number            5            #the point number of manual leveling(3,4,5 point available)

#the 5 point location of  manual leveling
>cfg_point1:10,10                    
>cfg_point2:190,10
>cfg_point3:190,190
>cfg_point4:10,190
>cfg_point5:105,105

#========================== auto leveling ===================================

>cfg_auto_leveling_cmd:G28;G29;

#==================Display Effect(refer to MKS TFT datasheet)===================================
#user-defined function1
>setmenu_func1_display        1                #1:display this button£¬0:no

#each command must be separated by semicolon ";"
>setmenu_func1:M84;

>moreitem_pic_cnt            0                #the number of "more" button 

#edit command for 1~7 "More" button
#each command must be separated by semicolon ";"
#each icon command must be less than 200 bytes
>moreitem_button1_cmd:G28 X0;G28 Y0;G28 Z0;

>moreitem_button2_cmd:G28 X0;G28 Y0;G28 Z0;

>moreitem_button3_cmd:G28 X0;G28 Y0;G28 Z0;

>moreitem_button4_cmd:G28 X0;G28 Y0;G28 Z0;

>moreitem_button5_cmd:G28 X0;G28 Y0;G28 Z0;

>moreitem_button6_cmd:G28 X0;G28 Y0;G28 Z0;

>moreitem_button7_cmd:G28 X0;G28 Y0;G28 Z0;


#the number of "more" button to dispaly on printing interface
>morefunc_cnt            0

#button1~button6 function 
>morefunc1_cmd:G28;
>morefunc2_cmd:G28;
>morefunc3_cmd:G28;
>morefunc4_cmd:G28;
>morefunc5_cmd:G28;
>morefunc6_cmd:G28;
>morefunc7_cmd:G28;
#-------------------------------------------------------------
########  Display Customization ##########

>cfg_background_color        0x000000    #the color of screen background
>cfg_title_color        0xFFFFFF    #the color of title text
>cfg_state_bkcolor        0x000000    #the color of temperature,fan,(etc)background
>cfg_state_textcolor        0xFFFFFF    #the color of temprature,fan,(etc) text
>cfg_filename_bkcolor        0x000000    #the color of file button
>cfg_filename_textcolor        0xFFFFFF    #the color of file text
>cfg_btn_bkcolor        0x000000    #Universal button background color
>cfg_btn_textcolor        0xFFFFFF    #Universal button text color
>cfg_state_btn_bkcolor        0x000000    #Status button background color
>cfg_state_btn_textcolor    0xFFFFFF    #Status button text color
>cfg_back_btn_bkcolor        0x000000    #Button of Return background color
>cfg_back_btn_textcolor        0xFFFFFF    #Button of Return text color
>cfg_sel_btn_bkcolor        0x000000    #Selected button background color
>cfg_sel_btn_textcolor        0xFFFFFF    #Selected button text color
>cfg_dialog_btn_bkcolor        0xff0000    #Dialog button background color
>cfg_dialog_btn_textcolor    0xFFFFFF    #Dialog button text color

>cfg_btn_text_offset        23        #position of button font offset bottom(unit:pixel)

>cfg_screen_display_mode    1        #the style of display on the screen home(0:classic,1:simple)

#============================= Basic Settings =========================

>MACHINETPYE  0            # 0:Cartesian; 1:DELTA ; 2:COREXY

#LCD_LANGUAGE 0            # 0:English;  1:Chinese

>HAS_TEMP_BED 1            # whether enable the heated bed (disable: 0, enable: 1)

>EXTRUDERS    1            # This defines the number of extruders

>Z2_STEPPER_DRIVERS        1        #enable z2;   0:disable;    1:enable z_dual;
>Z2_ENDSTOPS            1        #enable z2_endstop;   0:disable z_dual_endstop;    1:enable z_dual_endstop;
>Z2_USE_ENDSTOP            1        #use X_MIN or X_MAX;  0:unused;1:X_MAX;    2:X_MIN

# Travel limits after homing (units are in mm)
>X_MIN_POS -20
>Y_MIN_POS -20
>Z_MIN_POS 0
>X_MAX_POS 210
>Y_MAX_POS 210
>Z_MAX_POS 200

# position of hotend  for filament change and pause print
>FILAMENT_CHANGE_X_POS 5     # X position of hotend  for filament change and pause print
>FILAMENT_CHANGE_Y_POS 5     # Y position of hotend  for filament change and pause print
>FILAMENT_CHANGE_Z_ADD 5     # Z addition of hotend (lift)    for filament change and pause print 

#Offset of the second extruders. 
>HOTEND_OFFSET_X     20.00         #(in mm) offset of the second hotend on the X axis ,Offsets for the first hotend must be 0.0.
>HOTEND_OFFSET_Y     5.00          #(in mm) offset of the second hotend on  the Y axis ,Offsets for the first hotend must be 0.0.
#============================== Stepper Motor Settings ============================
#Invert the stepper direction.
>INVERT_X_DIR                     0    
>INVERT_Y_DIR                     0
>INVERT_Z_DIR                    0
>INVERT_E0_DIR               1
>INVERT_E1_DIR               0

#Movement setting
>DEFAULT_X_STEPS_PER_UNIT    160.00    #Default Axis-X Steps Per Unit (steps/mm)    
>DEFAULT_Y_STEPS_PER_UNIT    162.70    #Default Axis-Y Steps Per Unit (steps/mm)    
>DEFAULT_Z_STEPS_PER_UNIT    797.00    #Default Axis-Z Steps Per Unit (steps/mm)    
>DEFAULT_E0_STEPS_PER_UNIT    319.46    #Default Axis-E0 Steps Per Unit (steps/mm)    
>DEFAULT_E1_STEPS_PER_UNIT    797.00    #Default Axis-E1 Steps Per Unit (steps/mm)

>DEFAULT_X_MAX_FEEDRATE        200    #Default Axis-X Max Feed Rate (mm/s)        
>DEFAULT_Y_MAX_FEEDRATE        200    #Default Axis-Y Max Feed Rate (mm/s)        
>DEFAULT_Z_MAX_FEEDRATE        4    #Default Axis-Z Max Feed Rate (mm/s)        
>DEFAULT_E0_MAX_FEEDRATE    70    #Default Axis-E0 Max Feed Rate (mm/s)        
>DEFAULT_E1_MAX_FEEDRATE    4    #Default Axis-E1 Max Feed Rate (mm/s)    

>DEFAULT_X_MAX_ACCELERATION    1000    #Default Axis-X Max Acceleration (change/s) change = mm/s
>DEFAULT_Y_MAX_ACCELERATION    1000    #Default Axis-Y Max Acceleration (change/s) change = mm/s
>DEFAULT_Z_MAX_ACCELERATION    100    #Default Axis-Z Max Acceleration (change/s) change = mm/s
>DEFAULT_E0_MAX_ACCELERATION    1000    #Default Axis-E0 Max Acceleration (change/s) change = mm/s
>DEFAULT_E1_MAX_ACCELERATION    1000    #Default Axis-E1 Max Acceleration (change/s) change = mm/s

>DEFAULT_ACCELERATION        1000        #X, Y, Z and E acceleration for printing moves        
>DEFAULT_RETRACT_ACCELERATION    1000        #X, Y, Z and E acceleration for retracts        
>DEFAULT_TRAVEL_ACCELERATION    1000        #X, Y, Z acceleration for travel (non printing) moves    
>DEFAULT_MINIMUMFEEDRATE    0.0            #minimum feedrate                        
>DEFAULT_MINSEGMENTTIME        20000        #minimum time in microseconds that a movement needs to take if the buffer is emptied. 
>DEFAULT_MINTRAVELFEEDRATE    0.0            #        

>DEFAULT_XJERK             24.0    #Default Axis-X Jerk (mm/s)    
>DEFAULT_YJERK             24.0    #Default Axis-Y Jerk (mm/s)    
>DEFAULT_ZJERK             0.5        #Default Axis-Z Jerk (mm/s)    
>DEFAULT_EJERK             5.0        #Default Axis-E Jerk (mm/s)    

#For Inverting Stepper Enable Pins  (0:Low,1:High)
>X_ENABLE_ON        0
>Y_ENABLE_ON        0
>Z_ENABLE_ON        0
>E_ENABLE_ON        0
#============================= Thermal Settings ============================
>TEMP_SENSOR_0        1        #1: 100k thermistor£»-3 : thermocouple with MAX31855

>EXTRUDE_MINTEMP     170
>HEATER_0_MINTEMP    5
>HEATER_0_MAXTEMP     275
>HEATER_1_MINTEMP    5
>HEATER_1_MAXTEMP     275
>BED_MAXTEMP         120

#======================== Thermal Runaway Protection =======================
>THERMAL_PROTECTION_PERIOD         40         #Seconds
>THERMAL_PROTECTION_HYSTERESIS         4         #Degrees Celsius
>WATCH_TEMP_PERIOD             40    #Seconds
>WATCH_TEMP_INCREASE             2    #Degrees Celsius
>THERMAL_PROTECTION_BED_PERIOD         40        #Seconds
>THERMAL_PROTECTION_BED_HYSTERESIS     4     #Degrees Celsius
>WATCH_BED_TEMP_PERIOD             60      #Seconds
>WATCH_BED_TEMP_INCREASE         2       #Degrees Celsius


# Type of heat manager for extruder.
>PIDTEMPE            1    # 1:PID    ; 0:bang-bang
>DEFAULT_Kp            22.2    #    --default
>DEFAULT_Ki            1.08    #    --default
>DEFAULT_Kd            114    #    --default

#Type of heat manager for this heatedBed.
>PIDTEMPBED            1    # 1:PID    ; 0:bang-bang
>DEFAULT_bedKp            10.00    #    --default
>DEFAULT_bedKi            0.023    #    --default
>DEFAULT_bedKd            305.4    #    --default


#============================== Endstop  Settings ===========================

>MIN_SOFTWARE_ENDSTOPS     1              # 0:axes can move below MIN_POS;  1:axes won't move below MIN_POS.
>MAX_SOFTWARE_ENDSTOPS      1              # 0:axes can move below  MAX_POS;  1:axes won't move below MIN_POS.

# Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).
>X_MIN_ENDSTOP_INVERTING 1        # set to true to invert the logic of the endstop.
>Y_MIN_ENDSTOP_INVERTING 1        # set to true to invert the logic of the endstop.
>Z_MIN_ENDSTOP_INVERTING 1        # set to true to invert the logic of the endstop.
>X_MAX_ENDSTOP_INVERTING 1        # set to true to invert the logic of the endstop.
>Y_MAX_ENDSTOP_INVERTING 0        # set to true to invert the logic of the endstop.
>Z_MAX_ENDSTOP_INVERTING 1        # set to true to invert the logic of the endstop.
>Z_MIN_PROBE_ENDSTOP_INVERTING 0    # set to true to invert the logic of the probe.
>FIL_RUNOUT_INVERTING     0            # set to true to invert the logic of the Filament Runout Sensor.

# Specify here all the endstop connectors that are connected to any endstop or probe.
>USE_XMIN_PLUG    1            # 1:used; 0:noused
>USE_YMIN_PLUG    1            # 1:used; 0:noused
>USE_ZMIN_PLUG    1            # 1:used; 0:noused
>USE_XMAX_PLUG    1            # 1:used; 0:noused
>USE_YMAX_PLUG    0            # 1:used; 0:noused
>USE_ZMAX_PLUG    1            # 1:used; 0:noused


#==============================  Home Settings ==============================

>X_HOME_DIR -1                # Direction of endstops when homing; 1=MAX, -1=MIN :[-1,1]
>Y_HOME_DIR -1                # Direction of endstops when homing; 1=MAX, -1=MIN :[-1,1]
>Z_HOME_DIR -1                # Direction of endstops when homing; 1=MAX, -1=MIN :[-1,1]
>HOMING_FEEDRATE_XY 2400                # Homing X Y speeds (mm/m)
>HOMING_FEEDRATE_Z  600                 # Homing Z speeds (mm/m)
>HOME_Y_BEFORE_X    0           # When G28 is called,0: X home before Y; 1: Y home before X


#============================= Z Probe Options =============================
>BLTOUCH            0            # 0:disable BLTOUCH; 1:enable BLTOUCH
#Select for a probe connected to Z-Min or Z-Max.
>Z_MIN_PROBE_PIN_MODE        0    # 0 : NULL; 1: ZMIN; 2: ZMAX

>Z_PROBE_OFFSET_FROM_EXTRUDER    0    # Z offset: -below +above  [the nozzle]        
>X_PROBE_OFFSET_FROM_EXTRUDER    0    # X offset: -left  +right  [of the nozzle]
>Y_PROBE_OFFSET_FROM_EXTRUDER    0    # Y offset: -front +behind [the nozzle]
>XY_PROBE_SPEED         4000    # X and Y axis travel speed (mm/m) between probes
>Z_PROBE_SPEED_FAST         600    # Speed for the first approach when double-probing (with PROBE_DOUBLE_TOUCH)
>Z_PROBE_SPEED_SLOW         300    # Speed for the "accurate" probe of each point


#=============================== Bed Leveling ==============================

>BED_LEVELING_METHOD         0    # 0:NULL_BED_LEVELING; 3:AUTO_BED_LEVELING_BILINEAR; 5:MESH_BED_LEVELING    

>GRID_MAX_POINTS_X         3    # the number of grid points per dimension. <= 15
>GRID_MAX_POINTS_Y         3    # the number of grid points per dimension. <= 15    
>Z_CLEARANCE_DEPLOY_PROBE    20    # Z Clearance for Deploy/Stow       > 0
>Z_CLEARANCE_BETWEEN_PROBES    20    # Z Clearance between probe points  > 0

# Set the boundaries for probing (where the probe can reach).
>LEFT_PROBE_BED_POSITION     30    
>RIGHT_PROBE_BED_POSITION     180
>FRONT_PROBE_BED_POSITION     30    
>BACK_PROBE_BED_POSITION     180

>MESH_INSET            10    # Mesh inset margin on print area for MESH_BED_LEVELING


#============================== Delta Settings =============================
>DELTA_SEGMENTS_PER_SECOND    40      #--default
>DELTA_DIAGONAL_ROD        346.75    #Center-to-center distance of the holes in the diagonal push rods.    
>DELTA_SMOOTH_ROD_OFFSET    211.5    #Horizontal offset from middle of printer to smooth rod center.
>DELTA_EFFECTOR_OFFSET        28    #Horizontal offset of the universal joints on the end effector.
>DELTA_CARRIAGE_OFFSET        14.5    #Horizontal offset of the universal joints on the carriages.
>DELTA_RADIUS            169    #Horizontal distance bridged by diagonal push rods when effector is centered.    
>DELTA_HEIGHT            302    #height from z=0.00 to home position
>DELTA_PRINTABLE_RADIUS        125    #Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
>DELTA_CALIBRATION_RADIUS    100    #set the radius for the calibration probe points - max 0.8 * DELTA_PRINTABLE_RADIUS 


#============================== Wifi Settings =============================
>CFG_WIFI_MODE            0            #wifi mode(0:sta;1:ap)
>CFG_WIFI_AP_NAME        TP-LINK_C944        #wifi name
>CFG_WIFI_KEY_CODE        makerbase        #wifi password

>CFG_CLOUD_ENABLE        1            #cloud service enable(0:disable;  1:enable)
>CFG_WIFI_CLOUD_HOST            www.baizhongyun.cn    #cloud server url
>CFG_CLOUD_PORT            10086            #cloud server port

#end.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

in relazione a quando domandato sopra ... forse è questa parte?

Dato che endstop z2 è xmax forse dovrei indicare come Xmax 200 anziché 210 ...?

Il piano è 21x21x20

 

# Travel limits after homing (units are in mm)
>X_MIN_POS -20
>Y_MIN_POS -20
>Z_MIN_POS 0
>X_MAX_POS 210
>Y_MAX_POS 210
>Z_MAX_POS 200

tanto per conoscenza...
Mi sono accorto che avevo attivato per errore anche Zmax che non era presente e poi ho pensato di modifcare xyz max in 200 e mi pare che ora funzioni.

questi sotto sono i parametri nuovi

 

 

#===================Language settings==========================================
>cfg_language_adjust_type        1    #multi-language(enable:1, disable:0)

>cfg_language_type            7    #languages setting,this configuration is valid when "cfg_multiple_language" is disabled.
                        #(simplified Chinese:1; traditional Chinese:2; English:3; Russian:4; Spanish:5;French:6;Italian:7).

#===================function settings=======================================
>cfg_insert_det_module            0            #Assemble power outage module (1:mks 220det;0:mks pwc)

>cfg_have_ups_device            0            #enable UPS?(yes:1; no:0)

>cfg_print_over_auto_close        0            #auto-off when print finishes(1:yes£»0:no)

>cfg_filament_det0_trigger_level    0            #the level signal of  outage detection E0 module (1:high level;0:low level)
>cfg_filament_det1_trigger_level    0            #the level signal of  outage detection E1 module (1:high level;0:low level)

>cfg_mask_det_function            0            #the function of power detecting and filament detecting(1:disable;0:enable)

# the method of save the gcode data with power off(1:Capacitor storage; 0:File system save)
>cfg_pwroff_save_mode            0


>cfg_filament_load_length        100            #the lenght to extrude filament (mm),Max:2000mm
>cfg_filament_load_speed        800            #the speed to extrude filament(mm/min)
>cfg_filament_load_limit_temperature    200            #It is the minimum temperature to extrude filament .

>cfg_filament_unload_length        100            #It is the minimum temperature to extrude filament .
>cfg_filament_unload_speed        800            #the speed to retract filament(mm/min)
>cfg_filament_unload_limit_temperature    200            #It is the minimum temperature to retract filament .

#=========================== Leveling button settings  =============================

>cfg_leveling_mode            0            #1:auto-leveling; 0:manual leveling

#=========================== manual leveling ==================================

>cfg_point_number            5            #the point number of manual leveling(3,4,5 point available)

#the 5 point location of  manual leveling
>cfg_point1:10,10                    
>cfg_point2:190,10
>cfg_point3:190,190
>cfg_point4:10,190
>cfg_point5:100,100

#========================== auto leveling ===================================

>cfg_auto_leveling_cmd:G28;G29;

#==================Display Effect(refer to MKS TFT datasheet)===================================
#user-defined function1
>setmenu_func1_display        1                #1:display this button£¬0:no

#each command must be separated by semicolon ";"
>setmenu_func1:M84;

>moreitem_pic_cnt            0                #the number of "more" button

#edit command for 1~7 "More" button
#each command must be separated by semicolon ";"
#each icon command must be less than 200 bytes
>moreitem_button1_cmd:G28 X0;G28 Y0;G28 Z0;

>moreitem_button2_cmd:G28 X0;G28 Y0;G28 Z0;

>moreitem_button3_cmd:G28 X0;G28 Y0;G28 Z0;

>moreitem_button4_cmd:G28 X0;G28 Y0;G28 Z0;

>moreitem_button5_cmd:G28 X0;G28 Y0;G28 Z0;

>moreitem_button6_cmd:G28 X0;G28 Y0;G28 Z0;

>moreitem_button7_cmd:G28 X0;G28 Y0;G28 Z0;


#the number of "more" button to dispaly on printing interface
>morefunc_cnt            0

#button1~button6 function
>morefunc1_cmd:G28;
>morefunc2_cmd:G28;
>morefunc3_cmd:G28;
>morefunc4_cmd:G28;
>morefunc5_cmd:G28;
>morefunc6_cmd:G28;
>morefunc7_cmd:G28;
#-------------------------------------------------------------
########  Display Customization ##########

>cfg_background_color        0x000000    #the color of screen background
>cfg_title_color        0xFFFFFF    #the color of title text
>cfg_state_bkcolor        0x000000    #the color of temperature,fan,(etc)background
>cfg_state_textcolor        0xFFFFFF    #the color of temprature,fan,(etc) text
>cfg_filename_bkcolor        0x000000    #the color of file button
>cfg_filename_textcolor        0xFFFFFF    #the color of file text
>cfg_btn_bkcolor        0x000000    #Universal button background color
>cfg_btn_textcolor        0xFFFFFF    #Universal button text color
>cfg_state_btn_bkcolor        0x000000    #Status button background color
>cfg_state_btn_textcolor    0xFFFFFF    #Status button text color
>cfg_back_btn_bkcolor        0x000000    #Button of Return background color
>cfg_back_btn_textcolor        0xFFFFFF    #Button of Return text color
>cfg_sel_btn_bkcolor        0x000000    #Selected button background color
>cfg_sel_btn_textcolor        0xFFFFFF    #Selected button text color
>cfg_dialog_btn_bkcolor        0xff0000    #Dialog button background color
>cfg_dialog_btn_textcolor    0xFFFFFF    #Dialog button text color

>cfg_btn_text_offset        23        #position of button font offset bottom(unit:pixel)

>cfg_screen_display_mode    1        #the style of display on the screen home(0:classic,1:simple)

#============================= Basic Settings =========================

>MACHINETPYE  0            # 0:Cartesian; 1:DELTA ; 2:COREXY

#LCD_LANGUAGE 0            # 0:English;  1:Chinese

>HAS_TEMP_BED 1            # whether enable the heated bed (disable: 0, enable: 1)

>EXTRUDERS    1            # This defines the number of extruders

>Z2_STEPPER_DRIVERS        1        #enable z2;   0:disable;    1:enable z_dual;
>Z2_ENDSTOPS            1        #enable z2_endstop;   0:disable z_dual_endstop;    1:enable z_dual_endstop;
>Z2_USE_ENDSTOP            1        #use X_MIN or X_MAX;  0:unused;1:X_MAX;    2:X_MIN

# Travel limits after homing (units are in mm)
>X_MIN_POS -20
>Y_MIN_POS -20
>Z_MIN_POS 0
>X_MAX_POS 200
>Y_MAX_POS 200
>Z_MAX_POS 200

# position of hotend  for filament change and pause print
>FILAMENT_CHANGE_X_POS 5     # X position of hotend  for filament change and pause print
>FILAMENT_CHANGE_Y_POS 5     # Y position of hotend  for filament change and pause print
>FILAMENT_CHANGE_Z_ADD 5     # Z addition of hotend (lift)    for filament change and pause print

#Offset of the second extruders.
>HOTEND_OFFSET_X     20.00         #(in mm) offset of the second hotend on the X axis ,Offsets for the first hotend must be 0.0.
>HOTEND_OFFSET_Y     5.00          #(in mm) offset of the second hotend on  the Y axis ,Offsets for the first hotend must be 0.0.
#============================== Stepper Motor Settings ============================
#Invert the stepper direction.
>INVERT_X_DIR                     0    
>INVERT_Y_DIR                     0
>INVERT_Z_DIR                    0
>INVERT_E0_DIR               1
>INVERT_E1_DIR               0

#Movement setting
>DEFAULT_X_STEPS_PER_UNIT    160.00    #Default Axis-X Steps Per Unit (steps/mm)    
>DEFAULT_Y_STEPS_PER_UNIT    162.70    #Default Axis-Y Steps Per Unit (steps/mm)    
>DEFAULT_Z_STEPS_PER_UNIT    797.00    #Default Axis-Z Steps Per Unit (steps/mm)    
>DEFAULT_E0_STEPS_PER_UNIT    319.46    #Default Axis-E0 Steps Per Unit (steps/mm)    
>DEFAULT_E1_STEPS_PER_UNIT    797.00    #Default Axis-E1 Steps Per Unit (steps/mm)

>DEFAULT_X_MAX_FEEDRATE        200    #Default Axis-X Max Feed Rate (mm/s)        
>DEFAULT_Y_MAX_FEEDRATE        200    #Default Axis-Y Max Feed Rate (mm/s)        
>DEFAULT_Z_MAX_FEEDRATE        4    #Default Axis-Z Max Feed Rate (mm/s)        
>DEFAULT_E0_MAX_FEEDRATE    70    #Default Axis-E0 Max Feed Rate (mm/s)        
>DEFAULT_E1_MAX_FEEDRATE    4    #Default Axis-E1 Max Feed Rate (mm/s)    

>DEFAULT_X_MAX_ACCELERATION    1000    #Default Axis-X Max Acceleration (change/s) change = mm/s
>DEFAULT_Y_MAX_ACCELERATION    1000    #Default Axis-Y Max Acceleration (change/s) change = mm/s
>DEFAULT_Z_MAX_ACCELERATION    100    #Default Axis-Z Max Acceleration (change/s) change = mm/s
>DEFAULT_E0_MAX_ACCELERATION    1000    #Default Axis-E0 Max Acceleration (change/s) change = mm/s
>DEFAULT_E1_MAX_ACCELERATION    1000    #Default Axis-E1 Max Acceleration (change/s) change = mm/s

>DEFAULT_ACCELERATION        1000        #X, Y, Z and E acceleration for printing moves        
>DEFAULT_RETRACT_ACCELERATION    1000        #X, Y, Z and E acceleration for retracts        
>DEFAULT_TRAVEL_ACCELERATION    1000        #X, Y, Z acceleration for travel (non printing) moves    
>DEFAULT_MINIMUMFEEDRATE    0.0            #minimum feedrate                        
>DEFAULT_MINSEGMENTTIME        20000        #minimum time in microseconds that a movement needs to take if the buffer is emptied.
>DEFAULT_MINTRAVELFEEDRATE    0.0            #        

>DEFAULT_XJERK             24.0    #Default Axis-X Jerk (mm/s)    
>DEFAULT_YJERK             24.0    #Default Axis-Y Jerk (mm/s)    
>DEFAULT_ZJERK             0.5        #Default Axis-Z Jerk (mm/s)    
>DEFAULT_EJERK             5.0        #Default Axis-E Jerk (mm/s)    

#For Inverting Stepper Enable Pins  (0:Low,1:High)
>X_ENABLE_ON        0
>Y_ENABLE_ON        0
>Z_ENABLE_ON        0
>E_ENABLE_ON        0
#============================= Thermal Settings ============================
>TEMP_SENSOR_0        1        #1: 100k thermistor£»-3 : thermocouple with MAX31855

>EXTRUDE_MINTEMP     170
>HEATER_0_MINTEMP    5
>HEATER_0_MAXTEMP     275
>HEATER_1_MINTEMP    5
>HEATER_1_MAXTEMP     275
>BED_MAXTEMP         120

#======================== Thermal Runaway Protection =======================
>THERMAL_PROTECTION_PERIOD         40         #Seconds
>THERMAL_PROTECTION_HYSTERESIS         4         #Degrees Celsius
>WATCH_TEMP_PERIOD             40    #Seconds
>WATCH_TEMP_INCREASE             2    #Degrees Celsius
>THERMAL_PROTECTION_BED_PERIOD         40        #Seconds
>THERMAL_PROTECTION_BED_HYSTERESIS     4     #Degrees Celsius
>WATCH_BED_TEMP_PERIOD             60      #Seconds
>WATCH_BED_TEMP_INCREASE         2       #Degrees Celsius


# Type of heat manager for extruder.
>PIDTEMPE            1    # 1:PID    ; 0:bang-bang
>DEFAULT_Kp            22.2    #    --default
>DEFAULT_Ki            1.08    #    --default
>DEFAULT_Kd            114    #    --default

#Type of heat manager for this heatedBed.
>PIDTEMPBED            1    # 1:PID    ; 0:bang-bang
>DEFAULT_bedKp            10.00    #    --default
>DEFAULT_bedKi            0.023    #    --default
>DEFAULT_bedKd            305.4    #    --default


#============================== Endstop  Settings ===========================

>MIN_SOFTWARE_ENDSTOPS     1              # 0:axes can move below MIN_POS;  1:axes won't move below MIN_POS.
>MAX_SOFTWARE_ENDSTOPS      1              # 0:axes can move below  MAX_POS;  1:axes won't move below MIN_POS.

# Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).
>X_MIN_ENDSTOP_INVERTING 1        # set to true to invert the logic of the endstop.
>Y_MIN_ENDSTOP_INVERTING 1        # set to true to invert the logic of the endstop.
>Z_MIN_ENDSTOP_INVERTING 1        # set to true to invert the logic of the endstop.
>X_MAX_ENDSTOP_INVERTING 1        # set to true to invert the logic of the endstop.
>Y_MAX_ENDSTOP_INVERTING 0        # set to true to invert the logic of the endstop.
>Z_MAX_ENDSTOP_INVERTING 0        # set to true to invert the logic of the endstop.
>Z_MIN_PROBE_ENDSTOP_INVERTING 0    # set to true to invert the logic of the probe.
>FIL_RUNOUT_INVERTING     0            # set to true to invert the logic of the Filament Runout Sensor.

# Specify here all the endstop connectors that are connected to any endstop or probe.
>USE_XMIN_PLUG    1            # 1:used; 0:noused
>USE_YMIN_PLUG    1            # 1:used; 0:noused
>USE_ZMIN_PLUG    1            # 1:used; 0:noused
>USE_XMAX_PLUG    1            # 1:used; 0:noused
>USE_YMAX_PLUG    0            # 1:used; 0:noused
>USE_ZMAX_PLUG    0            # 1:used; 0:noused


#==============================  Home Settings ==============================

>X_HOME_DIR -1                # Direction of endstops when homing; 1=MAX, -1=MIN :[-1,1]
>Y_HOME_DIR -1                # Direction of endstops when homing; 1=MAX, -1=MIN :[-1,1]
>Z_HOME_DIR -1                # Direction of endstops when homing; 1=MAX, -1=MIN :[-1,1]
>HOMING_FEEDRATE_XY 2400                # Homing X Y speeds (mm/m)
>HOMING_FEEDRATE_Z  600                 # Homing Z speeds (mm/m)
>HOME_Y_BEFORE_X    0           # When G28 is called,0: X home before Y; 1: Y home before X


#============================= Z Probe Options =============================
>BLTOUCH            0            # 0:disable BLTOUCH; 1:enable BLTOUCH
#Select for a probe connected to Z-Min or Z-Max.
>Z_MIN_PROBE_PIN_MODE        0    # 0 : NULL; 1: ZMIN; 2: ZMAX

>Z_PROBE_OFFSET_FROM_EXTRUDER    0    # Z offset: -below +above  [the nozzle]        
>X_PROBE_OFFSET_FROM_EXTRUDER    0    # X offset: -left  +right  [of the nozzle]
>Y_PROBE_OFFSET_FROM_EXTRUDER    0    # Y offset: -front +behind [the nozzle]
>XY_PROBE_SPEED         4000    # X and Y axis travel speed (mm/m) between probes
>Z_PROBE_SPEED_FAST         600    # Speed for the first approach when double-probing (with PROBE_DOUBLE_TOUCH)
>Z_PROBE_SPEED_SLOW         300    # Speed for the "accurate" probe of each point


#=============================== Bed Leveling ==============================

>BED_LEVELING_METHOD         0    # 0:NULL_BED_LEVELING; 3:AUTO_BED_LEVELING_BILINEAR; 5:MESH_BED_LEVELING    

>GRID_MAX_POINTS_X         3    # the number of grid points per dimension. <= 15
>GRID_MAX_POINTS_Y         3    # the number of grid points per dimension. <= 15    
>Z_CLEARANCE_DEPLOY_PROBE    20    # Z Clearance for Deploy/Stow       > 0
>Z_CLEARANCE_BETWEEN_PROBES    20    # Z Clearance between probe points  > 0

# Set the boundaries for probing (where the probe can reach).
>LEFT_PROBE_BED_POSITION     30    
>RIGHT_PROBE_BED_POSITION     180
>FRONT_PROBE_BED_POSITION     30    
>BACK_PROBE_BED_POSITION     180

>MESH_INSET            10    # Mesh inset margin on print area for MESH_BED_LEVELING


#============================== Delta Settings =============================
>DELTA_SEGMENTS_PER_SECOND    40      #--default
>DELTA_DIAGONAL_ROD        346.75    #Center-to-center distance of the holes in the diagonal push rods.    
>DELTA_SMOOTH_ROD_OFFSET    211.5    #Horizontal offset from middle of printer to smooth rod center.
>DELTA_EFFECTOR_OFFSET        28    #Horizontal offset of the universal joints on the end effector.
>DELTA_CARRIAGE_OFFSET        14.5    #Horizontal offset of the universal joints on the carriages.
>DELTA_RADIUS            169    #Horizontal distance bridged by diagonal push rods when effector is centered.    
>DELTA_HEIGHT            302    #height from z=0.00 to home position
>DELTA_PRINTABLE_RADIUS        125    #Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
>DELTA_CALIBRATION_RADIUS    100    #set the radius for the calibration probe points - max 0.8 * DELTA_PRINTABLE_RADIUS


#============================== Wifi Settings =============================
>CFG_WIFI_MODE            0            #wifi mode(0:sta;1:ap)
>CFG_WIFI_AP_NAME        TP-LINK_C944        #wifi name
>CFG_WIFI_KEY_CODE        makerbase        #wifi password

>CFG_CLOUD_ENABLE        1            #cloud service enable(0:disable;  1:enable)
>CFG_WIFI_CLOUD_HOST            www.baizhongyun.cn    #cloud server url
>CFG_CLOUD_PORT            10086            #cloud server port

#end.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

X max deve essere uguale a z min. Non vedo errori (ma ho dato un' occhiata  veloce, appena posso controllo meglio)  comunque x deve essere in squadra con il telaio non con il bel (quello lo regoli dopo) secondo me devi agire sulle viti di regolazione...... Probabilmente sbagli i punti di riferimento.  Prova a fare l' homing di z e premi manualmente un endstop. Dovrebbe bloccare un solo motore. (tieniti pronto a spegnere la stampante) prova anche con l' altro motore.  Se i motori si bloccano indipendente l' uno dall' altro non è un problema firmware. 

 

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

comunque sono in attesa di sensore touch per livellamento automatico e così elimino il problema alla radice. Giustissima la questione del mantenere in squadra l'asse X 😮... che ho appena verificato.

Mi pare che funzioni tutto e gli endstop siano indipendenti ora.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Mi è arrivato il sensore touch.

Siccome ho suddiviso gli endstop z occupando un endstopx, ora per il segnale bltouch devo utilizzare la connessione zmax. Premetto, che se anche si accende il sensore, non funziona e non effettua il classico ciclo iniziale dove si attiva la sonda per alcuni cicli.
Qui i parametri adottati sotto riporto i parametri che ho inserito. Qualcuno mi può aiutare?

 

 

# Specify here all the endstop connectors that are connected to any endstop or probe.
>USE_XMIN_PLUG    1            # 1:used; 0:noused
>USE_YMIN_PLUG    1            # 1:used; 0:noused
>USE_ZMIN_PLUG    1            # 1:used; 0:noused
>USE_XMAX_PLUG    1            # 1:used; 0:noused
>USE_YMAX_PLUG    0            # 1:used; 0:noused
>USE_ZMAX_PLUG    1            # 1:used; 0:noused


#==============================  Home Settings ==============================

>X_HOME_DIR -1                # Direction of endstops when homing; 1=MAX, -1=MIN :[-1,1]
>Y_HOME_DIR -1                # Direction of endstops when homing; 1=MAX, -1=MIN :[-1,1]
>Z_HOME_DIR -1                # Direction of endstops when homing; 1=MAX, -1=MIN :[-1,1]
>HOMING_FEEDRATE_XY 2400                # Homing X Y speeds (mm/m)
>HOMING_FEEDRATE_Z  600                 # Homing Z speeds (mm/m)
>HOME_Y_BEFORE_X    0           # When G28 is called,0: X home before Y; 1: Y home before X


#============================= Z Probe Options =============================
>BLTOUCH            1            # 0:disable BLTOUCH; 1:enable BLTOUCH
#Select for a probe connected to Z-Min or Z-Max.
>Z_MIN_PROBE_PIN_MODE        2    # 0 : NULL; 1: ZMIN; 2: ZMAX

>Z_PROBE_OFFSET_FROM_EXTRUDER    1.75    # Z offset: -below +above  [the nozzle]        
>X_PROBE_OFFSET_FROM_EXTRUDER    -29    # X offset: -left  +right  [of the nozzle]
>Y_PROBE_OFFSET_FROM_EXTRUDER    -1.5    # Y offset: -front +behind [the nozzle]
>XY_PROBE_SPEED         4000    # X and Y axis travel speed (mm/m) between probes
>Z_PROBE_SPEED_FAST         600    # Speed for the first approach when double-probing (with PROBE_DOUBLE_TOUCH)
>Z_PROBE_SPEED_SLOW         300    # Speed for the "accurate" probe of each point


#=============================== Bed Leveling ==============================

>BED_LEVELING_METHOD         5    # 0:NULL_BED_LEVELING; 3:AUTO_BED_LEVELING_BILINEAR; 5:MESH_BED_LEVELING    

>GRID_MAX_POINTS_X         3    # the number of grid points per dimension. <= 15
>GRID_MAX_POINTS_Y         3    # the number of grid points per dimension. <= 15    
>Z_CLEARANCE_DEPLOY_PROBE    20    # Z Clearance for Deploy/Stow       > 0
>Z_CLEARANCE_BETWEEN_PROBES    20    # Z Clearance between probe points  > 0

# Set the boundaries for probing (where the probe can reach).
>LEFT_PROBE_BED_POSITION     20    
>RIGHT_PROBE_BED_POSITION     180
>FRONT_PROBE_BED_POSITION     20    
>BACK_PROBE_BED_POSITION     180

>MESH_INSET            20    # Mesh inset margin on print area for MESH_BED_LEVELING

 

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

ho modificato in questo modo e ora mi fa il cliclo di accensione e spegnimento del sensore, tuttavia non va il livellamento e non mi riconosce i comandi di apertura e chiusura del sensore.

 

#===================Language settings==========================================
>cfg_language_adjust_type        1    #multi-language(enable:1, disable:0)

>cfg_language_type            7    #languages setting,this configuration is valid when "cfg_multiple_language" is disabled.
                        #(simplified Chinese:1; traditional Chinese:2; English:3; Russian:4; Spanish:5;French:6;Italian:7).

#===================function settings=======================================
>cfg_insert_det_module            0            #Assemble power outage module (1:mks 220det;0:mks pwc)

>cfg_have_ups_device            0            #enable UPS?(yes:1; no:0)

>cfg_print_over_auto_close        0            #auto-off when print finishes(1:yes£»0:no)

>cfg_filament_det0_trigger_level    0            #the level signal of  outage detection E0 module (1:high level;0:low level)
>cfg_filament_det1_trigger_level    0            #the level signal of  outage detection E1 module (1:high level;0:low level)

>cfg_mask_det_function            0            #the function of power detecting and filament detecting(1:disable;0:enable)

# the method of save the gcode data with power off(1:Capacitor storage; 0:File system save)
>cfg_pwroff_save_mode            0


>cfg_filament_load_length        100            #the lenght to extrude filament (mm),Max:2000mm
>cfg_filament_load_speed        800            #the speed to extrude filament(mm/min)
>cfg_filament_load_limit_temperature    200            #It is the minimum temperature to extrude filament .

>cfg_filament_unload_length        100            #It is the minimum temperature to extrude filament .
>cfg_filament_unload_speed        800            #the speed to retract filament(mm/min)
>cfg_filament_unload_limit_temperature    200            #It is the minimum temperature to retract filament .

#=========================== Leveling button settings  =============================

>cfg_leveling_mode            1            #1:auto-leveling; 0:manual leveling

#=========================== manual leveling ==================================

>cfg_point_number            5            #the point number of manual leveling(3,4,5 point available)

#the 5 point location of  manual leveling
>cfg_point1:10,10                    
>cfg_point2:190,10
>cfg_point3:190,190
>cfg_point4:10,190
>cfg_point5:100,100

#========================== auto leveling ===================================

>cfg_auto_leveling_cmd:G28;G29;

#==================Display Effect(refer to MKS TFT datasheet)===================================
#user-defined function1
>setmenu_func1_display        1                #1:display this button£¬0:no

#each command must be separated by semicolon ";"
>setmenu_func1:M84;

>moreitem_pic_cnt            0                #the number of "more" button

#edit command for 1~7 "More" button
#each command must be separated by semicolon ";"
#each icon command must be less than 200 bytes
>moreitem_button1_cmd:G28 X0;G28 Y0;G28 Z0;

>moreitem_button2_cmd:G28 X0;G28 Y0;G28 Z0;

>moreitem_button3_cmd:G28 X0;G28 Y0;G28 Z0;

>moreitem_button4_cmd:G28 X0;G28 Y0;G28 Z0;

>moreitem_button5_cmd:G28 X0;G28 Y0;G28 Z0;

>moreitem_button6_cmd:G28 X0;G28 Y0;G28 Z0;

>moreitem_button7_cmd:G28 X0;G28 Y0;G28 Z0;


#the number of "more" button to dispaly on printing interface
>morefunc_cnt            0

#button1~button6 function
>morefunc1_cmd:G28;
>morefunc2_cmd:G28;
>morefunc3_cmd:G28;
>morefunc4_cmd:G28;
>morefunc5_cmd:G28;
>morefunc6_cmd:G28;
>morefunc7_cmd:G28;
#-------------------------------------------------------------
########  Display Customization ##########

>cfg_background_color        0x000000    #the color of screen background
>cfg_title_color        0xFFFFFF    #the color of title text
>cfg_state_bkcolor        0x000000    #the color of temperature,fan,(etc)background
>cfg_state_textcolor        0xFFFFFF    #the color of temprature,fan,(etc) text
>cfg_filename_bkcolor        0x000000    #the color of file button
>cfg_filename_textcolor        0xFFFFFF    #the color of file text
>cfg_btn_bkcolor        0x000000    #Universal button background color
>cfg_btn_textcolor        0xFFFFFF    #Universal button text color
>cfg_state_btn_bkcolor        0x000000    #Status button background color
>cfg_state_btn_textcolor    0xFFFFFF    #Status button text color
>cfg_back_btn_bkcolor        0x000000    #Button of Return background color
>cfg_back_btn_textcolor        0xFFFFFF    #Button of Return text color
>cfg_sel_btn_bkcolor        0x000000    #Selected button background color
>cfg_sel_btn_textcolor        0xFFFFFF    #Selected button text color
>cfg_dialog_btn_bkcolor        0xff0000    #Dialog button background color
>cfg_dialog_btn_textcolor    0xFFFFFF    #Dialog button text color

>cfg_btn_text_offset        23        #position of button font offset bottom(unit:pixel)

>cfg_screen_display_mode    1        #the style of display on the screen home(0:classic,1:simple)

#============================= Basic Settings =========================

>MACHINETPYE  0            # 0:Cartesian; 1:DELTA ; 2:COREXY

#LCD_LANGUAGE 0            # 0:English;  1:Chinese

>HAS_TEMP_BED 1            # whether enable the heated bed (disable: 0, enable: 1)

>EXTRUDERS    1            # This defines the number of extruders

>Z2_STEPPER_DRIVERS        1        #enable z2;   0:disable;    1:enable z_dual;
>Z2_ENDSTOPS            1        #enable z2_endstop;   0:disable z_dual_endstop;    1:enable z_dual_endstop;
>Z2_USE_ENDSTOP            1        #use X_MIN or X_MAX;  0:unused;1:X_MAX;    2:X_MIN

# Travel limits after homing (units are in mm)
>X_MIN_POS -20
>Y_MIN_POS -20
>Z_MIN_POS 0
>X_MAX_POS 200
>Y_MAX_POS 200
>Z_MAX_POS 190

# position of hotend  for filament change and pause print
>FILAMENT_CHANGE_X_POS 5     # X position of hotend  for filament change and pause print
>FILAMENT_CHANGE_Y_POS 5     # Y position of hotend  for filament change and pause print
>FILAMENT_CHANGE_Z_ADD 5     # Z addition of hotend (lift)    for filament change and pause print

#Offset of the second extruders.
>HOTEND_OFFSET_X     20.00         #(in mm) offset of the second hotend on the X axis ,Offsets for the first hotend must be 0.0.
>HOTEND_OFFSET_Y     5.00          #(in mm) offset of the second hotend on  the Y axis ,Offsets for the first hotend must be 0.0.
#============================== Stepper Motor Settings ============================
#Invert the stepper direction.
>INVERT_X_DIR                     0    
>INVERT_Y_DIR                     0
>INVERT_Z_DIR                    0
>INVERT_E0_DIR               1
>INVERT_E1_DIR               0

#Movement setting
>DEFAULT_X_STEPS_PER_UNIT    160.00    #Default Axis-X Steps Per Unit (steps/mm)    
>DEFAULT_Y_STEPS_PER_UNIT    162.70    #Default Axis-Y Steps Per Unit (steps/mm)    
>DEFAULT_Z_STEPS_PER_UNIT    797.00    #Default Axis-Z Steps Per Unit (steps/mm)    
>DEFAULT_E0_STEPS_PER_UNIT    319.46    #Default Axis-E0 Steps Per Unit (steps/mm)    
>DEFAULT_E1_STEPS_PER_UNIT    797.00    #Default Axis-E1 Steps Per Unit (steps/mm)

>DEFAULT_X_MAX_FEEDRATE        200    #Default Axis-X Max Feed Rate (mm/s)        
>DEFAULT_Y_MAX_FEEDRATE        200    #Default Axis-Y Max Feed Rate (mm/s)        
>DEFAULT_Z_MAX_FEEDRATE        4    #Default Axis-Z Max Feed Rate (mm/s)        
>DEFAULT_E0_MAX_FEEDRATE    70    #Default Axis-E0 Max Feed Rate (mm/s)        
>DEFAULT_E1_MAX_FEEDRATE    4    #Default Axis-E1 Max Feed Rate (mm/s)    

>DEFAULT_X_MAX_ACCELERATION    1000    #Default Axis-X Max Acceleration (change/s) change = mm/s
>DEFAULT_Y_MAX_ACCELERATION    1000    #Default Axis-Y Max Acceleration (change/s) change = mm/s
>DEFAULT_Z_MAX_ACCELERATION    100    #Default Axis-Z Max Acceleration (change/s) change = mm/s
>DEFAULT_E0_MAX_ACCELERATION    1000    #Default Axis-E0 Max Acceleration (change/s) change = mm/s
>DEFAULT_E1_MAX_ACCELERATION    100    #Default Axis-E1 Max Acceleration (change/s) change = mm/s

>DEFAULT_ACCELERATION        1000        #X, Y, Z and E acceleration for printing moves        
>DEFAULT_RETRACT_ACCELERATION    1000        #X, Y, Z and E acceleration for retracts        
>DEFAULT_TRAVEL_ACCELERATION    1000        #X, Y, Z acceleration for travel (non printing) moves    
>DEFAULT_MINIMUMFEEDRATE    0.0            #minimum feedrate                        
>DEFAULT_MINSEGMENTTIME        20000        #minimum time in microseconds that a movement needs to take if the buffer is emptied.
>DEFAULT_MINTRAVELFEEDRATE    0.0            #        

>DEFAULT_XJERK             24.0    #Default Axis-X Jerk (mm/s)    
>DEFAULT_YJERK             24.0    #Default Axis-Y Jerk (mm/s)    
>DEFAULT_ZJERK             0.5        #Default Axis-Z Jerk (mm/s)    
>DEFAULT_EJERK             5.0        #Default Axis-E Jerk (mm/s)    

#For Inverting Stepper Enable Pins  (0:Low,1:High)
>X_ENABLE_ON        0
>Y_ENABLE_ON        0
>Z_ENABLE_ON        0
>E_ENABLE_ON        0
#============================= Thermal Settings ============================
>TEMP_SENSOR_0        1        #1: 100k thermistor£»-3 : thermocouple with MAX31855

>EXTRUDE_MINTEMP     170
>HEATER_0_MINTEMP    5
>HEATER_0_MAXTEMP     275
>HEATER_1_MINTEMP    5
>HEATER_1_MAXTEMP     275
>BED_MAXTEMP         120

#======================== Thermal Runaway Protection =======================
>THERMAL_PROTECTION_PERIOD         40         #Seconds
>THERMAL_PROTECTION_HYSTERESIS         4         #Degrees Celsius
>WATCH_TEMP_PERIOD             40    #Seconds
>WATCH_TEMP_INCREASE             2    #Degrees Celsius
>THERMAL_PROTECTION_BED_PERIOD         40        #Seconds
>THERMAL_PROTECTION_BED_HYSTERESIS     4     #Degrees Celsius
>WATCH_BED_TEMP_PERIOD             60      #Seconds
>WATCH_BED_TEMP_INCREASE         2       #Degrees Celsius


# Type of heat manager for extruder.
>PIDTEMPE            1    # 1:PID    ; 0:bang-bang
>DEFAULT_Kp            22.2    #    --default
>DEFAULT_Ki            1.08    #    --default
>DEFAULT_Kd            114    #    --default

#Type of heat manager for this heatedBed.
>PIDTEMPBED            1    # 1:PID    ; 0:bang-bang
>DEFAULT_bedKp            10.00    #    --default
>DEFAULT_bedKi            0.023    #    --default
>DEFAULT_bedKd            305.4    #    --default


#============================== Endstop  Settings ===========================

>MIN_SOFTWARE_ENDSTOPS     1              # 0:axes can move below MIN_POS;  1:axes won't move below MIN_POS.
>MAX_SOFTWARE_ENDSTOPS      1              # 0:axes can move below  MAX_POS;  1:axes won't move below MIN_POS.

# Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).
>X_MIN_ENDSTOP_INVERTING 1        # set to true to invert the logic of the endstop.
>Y_MIN_ENDSTOP_INVERTING 1        # set to true to invert the logic of the endstop.
>Z_MIN_ENDSTOP_INVERTING 1        # set to true to invert the logic of the endstop.
>X_MAX_ENDSTOP_INVERTING 1        # set to true to invert the logic of the endstop.
>Y_MAX_ENDSTOP_INVERTING 0        # set to true to invert the logic of the endstop.
>Z_MAX_ENDSTOP_INVERTING 1        # set to true to invert the logic of the endstop.
>Z_MIN_PROBE_ENDSTOP_INVERTING 1    # set to true to invert the logic of the probe.
>FIL_RUNOUT_INVERTING     0            # set to true to invert the logic of the Filament Runout Sensor.

# Specify here all the endstop connectors that are connected to any endstop or probe.
>USE_XMIN_PLUG    1            # 1:used; 0:noused
>USE_YMIN_PLUG    1            # 1:used; 0:noused
>USE_ZMIN_PLUG    1            # 1:used; 0:noused
>USE_XMAX_PLUG    1            # 1:used; 0:noused
>USE_YMAX_PLUG    0            # 1:used; 0:noused
>USE_ZMAX_PLUG    1            # 1:used; 0:noused


#==============================  Home Settings ==============================

>X_HOME_DIR -1                # Direction of endstops when homing; 1=MAX, -1=MIN :[-1,1]
>Y_HOME_DIR -1                # Direction of endstops when homing; 1=MAX, -1=MIN :[-1,1]
>Z_HOME_DIR -1                # Direction of endstops when homing; 1=MAX, -1=MIN :[-1,1]
>HOMING_FEEDRATE_XY 2400                # Homing X Y speeds (mm/m)
>HOMING_FEEDRATE_Z  600                 # Homing Z speeds (mm/m)
>HOME_Y_BEFORE_X    0           # When G28 is called,0: X home before Y; 1: Y home before X


#============================= Z Probe Options =============================
>BLTOUCH            1            # 0:disable BLTOUCH; 1:enable BLTOUCH
#Select for a probe connected to Z-Min or Z-Max.
>Z_MIN_PROBE_PIN_MODE        2    # 0 : NULL; 1: ZMIN; 2: ZMAX

>Z_PROBE_OFFSET_FROM_EXTRUDER    1.75    # Z offset: -below +above  [the nozzle]        
>X_PROBE_OFFSET_FROM_EXTRUDER    -29    # X offset: -left  +right  [of the nozzle]
>Y_PROBE_OFFSET_FROM_EXTRUDER    -1.5    # Y offset: -front +behind [the nozzle]
>XY_PROBE_SPEED         4000    # X and Y axis travel speed (mm/m) between probes
>Z_PROBE_SPEED_FAST         600    # Speed for the first approach when double-probing (with PROBE_DOUBLE_TOUCH)
>Z_PROBE_SPEED_SLOW         300    # Speed for the "accurate" probe of each point


#=============================== Bed Leveling ==============================

>BED_LEVELING_METHOD         3    # 0:NULL_BED_LEVELING; 3:AUTO_BED_LEVELING_BILINEAR; 5:MESH_BED_LEVELING    

>GRID_MAX_POINTS_X         3    # the number of grid points per dimension. <= 15
>GRID_MAX_POINTS_Y         3    # the number of grid points per dimension. <= 15    
>Z_CLEARANCE_DEPLOY_PROBE    20    # Z Clearance for Deploy/Stow       > 0
>Z_CLEARANCE_BETWEEN_PROBES    20    # Z Clearance between probe points  > 0

# Set the boundaries for probing (where the probe can reach).
>LEFT_PROBE_BED_POSITION     30    
>RIGHT_PROBE_BED_POSITION     180
>FRONT_PROBE_BED_POSITION     30    
>BACK_PROBE_BED_POSITION     180

>MESH_INSET            20    # Mesh inset margin on print area for MESH_BED_LEVELING


#============================== Delta Settings =============================
>DELTA_SEGMENTS_PER_SECOND    40      #--default
>DELTA_DIAGONAL_ROD        346.75    #Center-to-center distance of the holes in the diagonal push rods.    
>DELTA_SMOOTH_ROD_OFFSET    211.5    #Horizontal offset from middle of printer to smooth rod center.
>DELTA_EFFECTOR_OFFSET        28    #Horizontal offset of the universal joints on the end effector.
>DELTA_CARRIAGE_OFFSET        14.5    #Horizontal offset of the universal joints on the carriages.
>DELTA_RADIUS            169    #Horizontal distance bridged by diagonal push rods when effector is centered.    
>DELTA_HEIGHT            302    #height from z=0.00 to home position
>DELTA_PRINTABLE_RADIUS        125    #Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
>DELTA_CALIBRATION_RADIUS    100    #set the radius for the calibration probe points - max 0.8 * DELTA_PRINTABLE_RADIUS


#============================== Wifi Settings =============================
>CFG_WIFI_MODE            1            #wifi mode(0:sta;1:ap)
>CFG_WIFI_AP_NAME        TP-LINK_C944        #wifi name
>CFG_WIFI_KEY_CODE        makerbase        #wifi password

>CFG_CLOUD_ENABLE        1            #cloud service enable(0:disable;  1:enable)
>CFG_WIFI_CLOUD_HOST            www.baizhongyun.cn    #cloud server url
>CFG_CLOUD_PORT            10086            #cloud server port

#end.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

sto continuando a modificare il firmware nel tentativo di attivare il sensore touch. Viene riconosciuto, ma il livellamento automatico non funziona mai. Allego il file. Attenzione che non è nominato correttamente perché ne ho diverse varianti che rinomino solo al momento di caricarle sulla scheda.

robin2_bltouch_2_cfg.txt

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Ospite
Rispondi a questa discussione...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Caricamento...



×
×
  • Crea Nuovo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.