Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as Plain Text by jeff ( 9 years ago )
######################################################
### ULTIBOTS LLC - K250VS-BSE-V3 WITH VIKI2 CONFIG ###
######################################################

# Robot module configurations : general handling of movement G-codes and slicing into moves
arm_solution                                 linear_delta     
# delta selection

arm_length                                   288.31           
# this is the length of an arm from hinge to hinge
arm_radius                                   179.38           
# this is the horiontal distance from hinge to hinge when the effector is centered jefm changed from 171.56

default_feed_rate                            6000             
# Default rate ( mm/minute ) for G1/G2/G3 moves
default_seek_rate                            6000             
# Default rate ( mm/minute ) for G0 moves

mm_per_arc_segment                           0.1              # Arcs are cut into segments ( lines ), this is the length for these segments.  Smaller values mean more 

resolution, higher values mean faster computation

#mm_per_line_segment                          5               # Lines can be cut into segments ( not usefull with cartesian coordinates robots ).
delta_segments_per_second                    100              # segments per second used for deltas

# Arm solution configuration : Cartesian robot. Translates mm positions into stepper positions
alpha_steps_per_mm                           400        
# Steps per mm for alpha stepper
beta_steps_per_mm                            400              
# Steps per mm for beta stepper
gamma_steps_per_mm                           400              
# Steps per mm for gamma stepper

# Planner module configuration : Look-ahead and acceleration configuration
planner_queue_size                           16   #jefm: was 32. reduced as per smoothieware forum.               
# DO NOT CHANGE THIS UNLESS YOU KNOW EXACTLY WHAT YOUR ARE DOING
acceleration                                 1000             
# Acceleration in mm/second/second.
acceleration_ticks_per_second                1000             
# Number of times per second the speed is updated
junction_deviation                           0.1              
# Similar to the old "max_jerk", in millimeters, see 
# https://github.com/grbl/grbl/blob/master/planner.c
# L409                                                               # and https://github.com/grbl/grbl/wiki/Configuring-Grbl-v0.8 . 
# Lower values mean being more careful, higher values means 
# being faster and have more jerk

# Stepper module configuration
microseconds_per_step_pulse                  1                # Duration of step pulses to stepper drivers, in microseconds
base_stepping_frequency                      100000           # Base frequency for stepping, higher gives smoother movement

# Stepper module pins ( ports, and pin numbers, appending "!" to the number will invert a pin )
alpha_step_pin                               2.1              # Pin for alpha stepper step signal
alpha_dir_pin                                0.11             # Pin for alpha stepper direction
alpha_en_pin                                 0.10             # Pin for alpha enable pin
alpha_current                                0.8              # X stepper motor current
alpha_max_rate                               15000.0          # mm/min actuator max speed
x_axis_max_speed                             15000.0          # mm/min cartesian max speed

beta_step_pin                                2.2              # Pin for beta stepper step signal
beta_dir_pin                                 0.20             # Pin for beta stepper direction
beta_en_pin                                  0.19             # Pin for beta enable
beta_current                                 0.8              # Y stepper motor current
beta_max_rate                                15000.0          # mm/min
y_axis_max_speed                             15000.0          # mm/min

gamma_step_pin                               2.3              # Pin for gamma stepper step signal
gamma_dir_pin                                0.22             # Pin for gamma stepper direction
gamma_en_pin                                 0.21             # Pin for gamma enable
gamma_current                                0.8              # Z stepper motor current
gamma_max_rate                               15000.0          # mm/min
z_axis_max_speed                             15000.0          # mm/min

# Serial communications configuration ( baud rate default to 9600 if undefined )
uart0.baud_rate                              250000           # Baud rate for the default hardware serial port
second_usb_serial_enable                     false            # This enables a second usb serial port (to have both pronterface and a terminal connected)

#msd_disable                                 false            # disable the MSD (USB SDCARD) when set to true

# Extruder module configuration
extruder.module.enable                       true             # Whether to activate the extruder module at all. All configuration is ignored if false
extruder.module.steps_per_mm                 775.00           # Steps per mm for extruder stepper ((48 x 16) x 35.4) / (11.17 x 3.14159)
extruder.module.filament_diamter      1.75
extruder.module.default_feed_rate            600              # Default rate ( mm/minute ) for moves where only the extruder moves
extruder.module.acceleration                 500              # Acceleration in mm/sec^2 only used for retracts
extruder.module.max_speed                    25               # mm/sec NOTE only used for retracts
extruder.module.step_pin                     2.0              # Pin for extruder step signal
extruder.module.dir_pin                      0.5              # Pin for extruder dir signal
extruder.module.en_pin                       0.4             # Pin for extruder enable signal (jefm added exclaim)
delta_current                                0.5              # Extruder stepper motor current

# Hotend temperature control configuration
temperature_control.hotend.enable            true             # Whether to activate this ( "hotend" ) module at all. All configuration is ignored if false.
temperature_control.hotend.thermistor_pin    0.24             # Pin for the thermistor to read
temperature_control.hotend.heater_pin        2.5              # Pin that controls the heater
temperature_control.hotend.thermistor        EPCOS100K        # see http://smoothieware.org/temperaturecontrol#toc5
temperature_control.hotend.set_m_code        104              #
temperature_control.hotend.set_and_wait_m_code 109            #
temperature_control.hotend.designator        T                #
#temperature_control.hotend.max_pwm           300              # Slows things down and reduces over-shoot
#temperature_control.hotend.i_max             255              #
temperature_control.hotend.p_factor          80.6       #
temperature_control.hotend.i_factor          9.683            #
temperature_control.hotend.d_factor          168              #

# For bed
temperature_control.bed.enable               true             #
temperature_control.bed.thermistor_pin       0.23             #
temperature_control.bed.heater_pin           2.7              #
temperature_control.bed.beta                 4036             #
temperature_control.bed.thermistor           EPCOS100K        # http://smoothieware.org/temperaturecontrol#toc5
temperature_control.bed.set_m_code           140              #
temperature_control.bed.set_and_wait_m_code  190              #
temperature_control.bed.designator           B                #

# uncomment following to use bang bang intead of PID for the bed (best for relay controlled hotbeds)
temperature_control.bed.bang_bang            true             # set to true to use bang bang control rather than PID
temperature_control.bed.hysteresis           2.0              # set to the temperature in degrees C to use as hysteresis when using bang bang

# Switch module for fan control
switch.fan.enable                            true             #
switch.fan.input_on_command                  M106             #
switch.fan.input_off_command                 M107             #
switch.fan.output_pin                        1.25             #

# Switch module for LED control
switch.LED.enable        true       #
switch.LED.output_type        digital       #
switch.LED.startup_state                     true       #
switch.LED.output_pin        2.4       #

# Endstops
endstops_enable                              true             # the endstop module is enabled by default and can be disabled here
delta_homing                                 true             # forces all three axis to home a the same time regardless of what is specified in G28

alpha_max_endstop                            1.24^            #
alpha_homing_direction                       home_to_max      # or set to home_to_max and set alpha_max
alpha_min                                    0                # this gets loaded after homing when home_to_min is set
alpha_max                                    0                # this gets loaded after homing when home_to_max is set

beta_max_endstop                             1.26^            #
beta_homing_direction                        home_to_max      #
beta_min                                     0                #
beta_max                                     0                #


gamma_max_endstop                            1.28^            #
gamma_homing_direction                       home_to_max      #
gamma_min                                    0                #
gamma_max                                    191.62           # change to suit your height

#probe endstop
#probe_pin                                    1.29            # optional pin for probe

alpha_fast_homing_rate_mm_s                  40               # feedrates in mm/second
alpha_slow_homing_rate_mm_s                  5                # "
alpha_homing_retract_mm                      5                # distance in mm

beta_fast_homing_rate_mm_s                   40               # "
beta_slow_homing_rate_mm_s                   5                # "
beta_homing_retract_mm                       5                # "

gamma_fast_homing_rate_mm_s                  40               # "
gamma_slow_homing_rate_mm_s                  5                # "
gamma_homing_retract_mm                      5                # "

alpha_trim                                   0                # software trim for alpha stepper endstop (in mm) - moves down
beta_trim                                    0                # software trim for beta stepper endstop (in mm)
gamma_trim                                   0                # software trim for gamma stepper endstop (in mm)

# optional Z probe http://smoothieware.org/zprobe
zprobe.enable                                true             # set to true to enable a zprobe
zprobe.probe_pin                             1.29^!           # pin probe is attached to if NC remove the !   jefm: seems ok
zprobe.slow_feedrate                         5                # mm/sec probe feed rate
#zprobe.debounce_count                       100              # set if noisy
zprobe.fast_feedrate                         40               # move feedrate
zprobe.probe_height                          5                # how much above bed to start probe
zprobe.return_feedrate        0        # feedrate after a probe, default 0 is double of slow_feedrate (mm/s) jefm: Brad forgot this line
zprobe.z_max         190       # maximum default travel for the probe command, will use gamma_max if not defined 

# associated with zprobe the leveling strategy to use
leveling-strategy.delta-calibration.enable   true             # basic delta calibration
leveling-strategy.delta-calibration.radius   80               # the probe radius

# kill button (used to be called pause) maybe assigned to a different pin, set to the onboard pin by default
kill_button_enable                           true             # set to true to enable a kill button
kill_button_pin                              1.30             # kill button pin. default is same as pause button 2.12 (2.11 is another good choice)

# Panel See http://smoothieware.org/panel
panel.enable                                 true             # set to true to enable the panel code

# Example viki2 config for an azteeg miniV2 with IDC cable
panel.lcd                                    viki2            # set type of panel
panel.spi_channel                            0                # set spi channel to use P0_18,P0_15 MOSI,SCLK
panel.spi_cs_pin                             0.16             # set spi chip select
panel.encoder_a_pin                          3.25!^           # encoder pin
panel.encoder_b_pin                          3.26!^           # encoder pin
panel.click_button_pin                       2.11!^           # click button
panel.a0_pin                                 2.6              # st7565 needs an a0
#panel.contrast                              8                # override contrast setting (default is 9)
#panel.encoder_resolution                    4                # override number of clicks to move 1 item (default is 4)
panel.button_pause_pin                       1.22^            # kill/pause set one of these for the auxilliary button on viki2
#panel.back_button_pin                       1.22!^           # back button recommended to use this on EXP1
panel.buzz_pin                               0.25             # pin for buzzer on EXP2
panel.red_led_pin                            2.8              # pin for red led on viki2 on EXP1
panel.blue_led_pin                           4.29             # pin for blue led on viki2 on EXP1
panel.external_sd                            true             # set to true if there is an extrernal sdcard on the panel
panel.external_sd.spi_channel                0                # set spi channel the sdcard is on
panel.external_sd.spi_cs_pin                 1.23             # set spi chip select for the sdcard
panel.external_sd.sdcd_pin                   1.31!^           # sd detect signal (set to nc if no sdcard detect)
panel.menu_offset                            1                # some panels will need 1 here
panel.alpha_jog_feedrate                     6000             # x jogging feedrate in mm/min
panel.beta_jog_feedrate                      6000             # y jogging feedrate in mm/min
panel.gamma_jog_feedrate                     200              # z jogging feedrate in mm/min
panel.hotend_temperature                     230              # temp to set hotend when preheat is selected jefm: bumped these up to ABS
panel.bed_temperature                        90               # temp to set bed when preheat is selected jefm: bumped these up to ABS

# Custom fan control on LCD
custom_menu.fan_on.enable                    false             #    jefm: turned off since all fans are hard wired to on
custom_menu.fan_on.name                      fan_on           #
custom_menu.fan_on.command                   M106             #
custom_menu.fan_off.enable                   true             #
custom_menu.fan_off.name                     fan_off          #
custom_menu.fan_off.command                  M107             #

# Azteeg specific settings do not change
currentcontrol_module_enable                 true             #
digipot_max_current                          2.4              # max current
digipot_factor                               113.0            # factor for converting current to digipot value
return_error_on_unhandled_gcode              false            #

 

Revise this Paste

Your Name: Code Language: