User Tools

Site Tools

Translations of this page:

en:300zlconfigcreator

Railcore 300ZL configuration creator (experimental!)

The configurator does have a couple of issues which made it difficult to get it to create an exact replica, but it is close and a work in progress.

First thing: copy this *whole line* (it is very long) into a text file and save it as “railcore-config.json”

{"board":"duetwifi10","firmware":1.21,"compatibility":2,"nvram":true,"auto_save":{"enabled":true,"save_threshold":10,"resume_threshold":11,"gcodes_to_run":"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000"},"geometry":{"type":"corexy","mins":[0,0,-0.2],"maxes":[290,290,280]},"drives":[{"direction":1,"microstepping":16,"microstepping_interpolation":true,"steps_per_mm":200,"instant_dv":16.67,"max_speed":400,"acceleration":3000,"current":1000,"driver":0,"endstop_type":3,"endstop_location":1},{"direction":0,"microstepping":16,"microstepping_interpolation":true,"steps_per_mm":200,"instant_dv":16.67,"max_speed":400,"acceleration":3000,"current":1000,"driver":1,"endstop_type":1,"endstop_location":1},{"direction":1,"microstepping":16,"microstepping_interpolation":true,"steps_per_mm":1600,"instant_dv":0.5,"max_speed":15,"acceleration":20,"current":1000,"driver":2,"endstop_type":3,"endstop_location":1},{"direction":1,"microstepping":16,"microstepping_interpolation":true,"steps_per_mm":837,"instant_dv":0.333,"max_speed":60,"acceleration":1000,"current":700,"driver":3},{"direction":1,"microstepping":16,"microstepping_interpolation":true,"steps_per_mm":837,"instant_dv":0.333,"max_speed":60,"acceleration":1000,"current":700,"driver":4},{"direction":0,"microstepping":16,"microstepping_interpolation":true,"steps_per_mm":1600,"instant_dv":0.5,"max_speed":15,"acceleration":20,"current":1000,"driver":5},{"direction":0,"microstepping":16,"microstepping_interpolation":true,"steps_per_mm":1600,"instant_dv":0.5,"max_speed":15,"acceleration":20,"current":1000,"driver":6},{"direction":0,"microstepping":16,"microstepping_interpolation":true,"steps_per_mm":1600,"instant_dv":0.5,"max_speed":15,"acceleration":20,"current":1000,"driver":7}],"idle":{"used":true,"factor":60,"timeout":30},"homing_speed_fast":"30","homing_speed_slow":"6","travel_speed":100,"z_dive_height":5,"slow_homing":false,"probe":{"type":"unmodulated","trigger_height":2,"trigger_value":500,"x_offset":0,"y_offset":30,"speed":2,"deploy":false,"points":[{"x":15,"y":15,"z":0},{"x":15,"y":275,"z":0},{"x":275,"y":275,"z":0},{"x":275,"y":15,"z":0}]},"num_nozzles":1,"bed_is_nozzle":false,"bed":{"present":true,"heater":0,"use_pid":true,"width":290,"length":290},"chamber":{"present":false},"heaters":[{"temp_limit":120,"scale_factor":100,"series":4700,"thermistor":10000,"beta":3988,"a":0.001044502,"b":0.0002507523,"c":0,"channel":0},{"temp_limit":280,"scale_factor":100,"series":4700,"thermistor":100000,"beta":4138,"a":0.0005717725,"b":0.0002416626,"c":0,"channel":1}],"toolchange_wait_for_temperatures":true,"generate_t_code":true,"tools":[{"number":0,"extruders":[0],"heaters":[1],"x_offset":0,"y_offset":0,"z_offset":0}],"compensation_x_offset":15,"compensation_y_offset":15,"mesh":{"x_min":15,"x_max":215,"y_min":15,"y_max":195,"spacing":20},"home_first":true,"orthogonal":{"compensation":true,"height":0,"deviations":[0,0,0]},"network":{"enabled":true,"name":"My Railcore II 300ZL","password":"","ssid":"","ssid_password":"","dhcp":true,"protocols":{"http":true,"ftp":false,"telnet":false}},"fans":[{"value":"0","inverted":false,"frequency":500,"thermostatic":false},{"value":"100","inverted":false,"frequency":500,"thermostatic":false},{"value":"100","inverted":false,"frequency":500,"thermostatic":false}],"custom_settings":"; The next three commands are probably better off at the start of the file.\nM575 P1 B57600 S1                                  ; Comms parameters for PanelDue\nM584 X0 Y1 Z5:6:7 E3:4:8:9                         ; Map Z to drivers 5, 6, 7. Define unused drivers 3,4,8 and 9 as extruders\n;Leadscrew locations\nM671 X-10:-10:333Y22.5:277.5:150 S7.5              ;Front left, Rear Left, RightS7.5 is the max correction - measure your own offsets, to the bolt for the yoke of each leadscrew\n\n\n\n;BLTouch - leave commented out if using a IR Probe\n;M558 P9 X0 Y0 Z1 H5 F50 T6000 A5 S0.02\n;G31 X2 Y42 Z2.65 P25                              ; Customize your offsets appropriately.\n;M307 H3 A-1 C-1 D-1\n\n\n; Heaters and thermistors\nM140 H1                                            ; Remap heated bed to heater 1\nM307 H1 A270.7 C90.4 D6.7 B0 S1.0                  ; Kraegars Heater 1. You should set the model parameters by auto tuning (using M303) for your setup.\n\n\nM570 S360                                          ; Hot end may be a little slow to heat up so allow it 180 seconds\nM106 P0 S0                                         ; turn off fans\nM106 P1 S0                                         ; turn off fans\nM106 P2 S0                                         ; turn off fans"}

Then perform the following:

  • select “use existing configuration”
  • it'll prompt to upload a file, point it to the “railcore-config.json” file you saved.
  • Go through the configurator with many pre-set values for the Railcore 300ZL

There are a few caveats at this time.

  • This is currently untested
  • there is a problem with the configurator, it won't reduce the number of bed probe points below 4, so there it needs to be removed manually afterwards from bed.g (remove the last G30 line and put the S on the end of the third G30)
  • the M566 commands are converted from mm/sec by the configurator and multiplies by 60. If the figure required is not divisible by 60 then you can end up with a fraction. e.g. the max instant change can't be exactly 1000 or 20 in M566 as you'd need to enter 16.66666 recurring or 0.333 recurring.
  • The M584 to Map Z to drivers 5, 6, 7, can only be placed in the custom section at the end

so how it will act defining Z (and the extruders) before the remap is unknown.

  • not sure about the heated bed mapping at this time.

After the configurator you will probably want to tune your heaters

This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information
en/300zlconfigcreator.txt · Last modified: 2018/11/14 12:14 by cheeseandham