Skip to content

Commit

Permalink
Merge branch 'master' of github.com:open3dengineering/i3_Berlin
Browse files Browse the repository at this point in the history
  • Loading branch information
vela3 committed Aug 17, 2015
2 parents 3e17a39 + 35e10a0 commit d9a12c4
Show file tree
Hide file tree
Showing 3 changed files with 161 additions and 51 deletions.
176 changes: 141 additions & 35 deletions Software/Cura/CuraProfile/current_profile.ini
Original file line number Diff line number Diff line change
@@ -1,68 +1,79 @@
[profile_0]
layer_height = 0.2
wall_thickness = 0.6
layer_height = 0.28
wall_thickness = 0.8
retraction_enable = True
solid_layer_thickness = 0.6
fill_density = 15
fill_density = 10
nozzle_size = 0.4
print_speed = 40
print_speed = 50
print_temperature = 200
print_temperature2 = 200
print_temperature3 = 0
print_temperature4 = 0
print_bed_temperature = 70
print_temperature5 = 0
print_bed_temperature = 60
support = None
platform_adhesion = None
support_dual_extrusion = Both
wipe_tower = True
wipe_tower_volume = 15
ooze_shield = True
filament_diameter = 1.8
filament_diameter2 = 1.8
filament_diameter = 1.75
filament_diameter2 = 1.75
filament_diameter3 = 0
filament_diameter4 = 0
filament_flow = 100
retraction_speed = 50
retraction_amount = 1
filament_diameter5 = 0
filament_flow = 90
retraction_speed = 40
retraction_amount = 0.5
retraction_dual_amount = 12
retraction_min_travel = 2.0
retraction_combing = True
retraction_minimal_extrusion = 0.5
retraction_hop = 0.0
bottom_thickness = 0.3
object_sink = 0.0
layer0_width_factor = 100
object_sink = 0
overlap_dual = 0.2
travel_speed = 100
travel_speed = 150
bottom_layer_speed = 20
infill_speed = 70
inset0_speed = 30
infill_speed = 0
solidarea_speed = 0.0
inset0_speed = 20
insetx_speed = 60
cool_min_layer_time = 5
fan_enabled = True
skirt_line_count = 1
skirt_gap = 3.0
skirt_gap = 1.0
skirt_minimal_length = 150.0
fan_full_height = 0.5
fan_speed = 70
fan_full_height = 0.9
fan_speed = 100
fan_speed_max = 100
cool_min_feedrate = 10
cool_head_lift = False
solid_top = True
solid_bottom = True
fill_overlap = 15
fill_overlap = 10
perimeter_before_infill = False
support_type = Grid
support_angle = 60
support_fill_rate = 15
support_xy_distance = 0.7
support_z_distance = 0.15
support_fill_rate = 10
support_xy_distance = 1
support_z_distance = 0.20
spiralize = False
simple_mode = False
brim_line_count = 20
raft_margin = 5
raft_line_spacing = 1.0
raft_base_thickness = 0.3
raft_base_linewidth = 0.7
raft_interface_thickness = 0.2
raft_interface_linewidth = 0.2
raft_airgap_all = 0.0
raft_airgap = 0.22
raft_surface_layers = 2
raft_surface_thickness = 0.27
raft_surface_linewidth = 0.4
fix_horrible_union_all_type_a = False
fix_horrible_union_all_type_b = False
fix_horrible_use_open_bits = False
Expand All @@ -73,21 +84,24 @@ object_center_x = -1
object_center_y = -1

[alterations_0]
start.gcode = ;Sliced {filename} at: {day} {date} {time}
;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
;Print time: {print_time}
;Filament used: {filament_amount}m {filament_weight}g
;Filament cost: {filament_cost}
start.gcode = ;Sliced ${filename} at: ${day} ${date} ${time}
;Basic settings: Layer height: ${layer_height} Walls: ${wall_thickness} Fill: ${fill_density}
;Print time: ${print_time}
;Filament used: ${filament_amount}m ${filament_weight}g
;Filament cost: ${filament_cost}
M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
M109 S{print_temperature} ;Uncomment to add your own temperature line
G21 ;metric values
G90 ;absolute positioning
M107 ;start with the fan off
G28 X0 Y0 ;move X/Y to min endstops
G28 Z0 ;move Z to min endstops
; next two lines hop over the bed frame to don't scratch it
G1 Z5.0 F{travel_speed} ; move the platform 5mm up
G1 Z0 ; move everything back to sery
M106 ;turn fan on
G92 E0 ;zero the extruded length
G1 F70 E7 ;extrude 7mm of feed stock
G1 F500 E20 ;extrude 7mm of feed stock
G92 E0 ;zero the extruded length again
G1 F{travel_speed}
M107 ;turn fan off
Expand All @@ -103,7 +117,7 @@ end.gcode = ;End GCode
G28 X0 ;move X to min endstops, so the head is out of the way
M84 ;steppers off
G90 ;absolute positioning
start2.gcode = ;Sliced at: {day} {date} {time}
start2.gcode = ;Sliced at: ${day} ${date} ${time}
;Basic settings: Layer height: ${layer_height} Walls: ${wall_thickness} Fill: ${fill_density}
;Print time: ${print_time}
;Filament used: ${filament_amount}m ${filament_weight}g
Expand Down Expand Up @@ -143,16 +157,108 @@ end2.gcode = ;End GCode
M84 ;steppers off
G90 ;absolute positioning
T0 ;make first extruder active
start3.gcode = ;Sliced at: {day} {date} {time}
;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
;Print time: {print_time}
;Filament used: {filament_amount}m {filament_weight}g
;Filament cost: {filament_cost}
;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
;M104 S{print_temperature} ;Uncomment to add your own temperature line
;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
G21 ;metric values
G90 ;absolute positioning
M107 ;start with the fan off
G28 X0 Y0 ;move X/Y to min endstops
G28 Z0 ;move Z to min endstops
G1 Z15.0 F{travel_speed} ;move the platform down 15mm
T2 ;Switch to the 2nd extruder
G92 E0 ;zero the extruded length
G1 F200 E10 ;extrude 10mm of feed stock
G92 E0 ;zero the extruded length again
G1 F200 E-{retraction_dual_amount}
T1 ;Switch to the 2nd extruder
G92 E0 ;zero the extruded length
G1 F200 E10 ;extrude 10mm of feed stock
G92 E0 ;zero the extruded length again
G1 F200 E-{retraction_dual_amount}
T0 ;Switch to the first extruder
G92 E0 ;zero the extruded length
G1 F200 E10 ;extrude 10mm of feed stock
G92 E0 ;zero the extruded length again
G1 F{travel_speed}
;Put printing message on LCD screen
M117 Printing...
end3.gcode = ;End GCode
M104 T0 S0 ;extruder heater off
M104 T1 S0 ;extruder heater off
M104 T2 S0 ;extruder heater off
M140 S0 ;heated bed heater off (if you have it)
G91 ;relative positioning
G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
M84 ;steppers off
G90 ;absolute positioning
;{profile_string}
start4.gcode = ;Sliced at: {day} {date} {time}
;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
;Print time: {print_time}
;Filament used: {filament_amount}m {filament_weight}g
;Filament cost: {filament_cost}
;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
;M104 S{print_temperature} ;Uncomment to add your own temperature line
;M109 T2 S{print_temperature2} ;Uncomment to add your own temperature line
;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line
;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line
G21 ;metric values
G90 ;absolute positioning
M107 ;start with the fan off
G28 X0 Y0 ;move X/Y to min endstops
G28 Z0 ;move Z to min endstops
G1 Z15.0 F{travel_speed} ;move the platform down 15mm
T3 ;Switch to the 4th extruder
G92 E0 ;zero the extruded length
G1 F200 E10 ;extrude 10mm of feed stock
G92 E0 ;zero the extruded length again
G1 F200 E-{retraction_dual_amount}
T2 ;Switch to the 3th extruder
G92 E0 ;zero the extruded length
G1 F200 E10 ;extrude 10mm of feed stock
G92 E0 ;zero the extruded length again
G1 F200 E-{retraction_dual_amount}
T1 ;Switch to the 2nd extruder
G92 E0 ;zero the extruded length
G1 F200 E10 ;extrude 10mm of feed stock
G92 E0 ;zero the extruded length again
G1 F200 E-{retraction_dual_amount}
T0 ;Switch to the first extruder
G92 E0 ;zero the extruded length
G1 F200 E10 ;extrude 10mm of feed stock
G92 E0 ;zero the extruded length again
G1 F{travel_speed}
;Put printing message on LCD screen
M117 Printing...
end4.gcode = ;End GCode
M104 T0 S0 ;extruder heater off
M104 T1 S0 ;extruder heater off
M104 T2 S0 ;extruder heater off
M104 T3 S0 ;extruder heater off
M140 S0 ;heated bed heater off (if you have it)
G91 ;relative positioning
G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more
G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
M84 ;steppers off
G90 ;absolute positioning
;{profile_string}
support_start.gcode =
support_end.gcode =
cool_start.gcode =
cool_end.gcode =
replace.csv =
switchextruder.gcode = ;Switch between the current extruder and the next extruder, when printing with multiple extruders.
G92 E0
G1 E-15 F5000
G92 E0
T{extruder}
G1 E15 F5000
G92 E0
preswitchextruder.gcode = ;Switch between the current extruder and the next extruder, when printing with multiple extruders.
;This code is added before the T(n)
postswitchextruder.gcode = ;Switch between the current extruder and the next extruder, when printing with multiple extruders.
;This code is added after the T(n)

15 changes: 10 additions & 5 deletions Software/Cura/CuraProfile/preferences.ini
Original file line number Diff line number Diff line change
@@ -1,13 +1,16 @@
[preference]
startmode = Normal
simplemodeprofile = 2_normal
simplemodematerial = 1_pla
oneatatime = True
lastfile =
lastfile = /Users/user/Downloads/i3_bear.stl
save_profile = False
filament_cost_kg = 30
filament_cost_meter = 0
auto_detect_sd = True
sdcard_rootfolder = /Users/user/
check_for_updates = True
submit_slice_information = False
submit_slice_information = True
youmagine_token =
filament_physical_density = 1240
language = English
Expand All @@ -23,7 +26,7 @@ window_pos_y = 26
window_width = 1280
window_height = 774
window_normal_sash = 389
last_run_version = 14.03
last_run_version = 15.04

[machine_0]
machine_name = i3 Berlin
Expand All @@ -37,12 +40,14 @@ ultimaker_extruder_upgrade = False
has_heated_bed = True
gcode_flavor = RepRap (Marlin/Sprinter)
extruder_amount = 2
extruder_offset_x1 = 39.5
extruder_offset_y1 = 0.1
extruder_offset_x1 = 0
extruder_offset_y1 = 0
extruder_offset_x2 = 0.0
extruder_offset_y2 = 0.0
extruder_offset_x3 = 0.0
extruder_offset_y3 = 0.0
extruder_offset_x4 = 0.0
extruder_offset_y4 = 0.0
steps_per_e = 0
serial_port = AUTO
serial_port_auto = /dev/cu.usbmodemfd121
Expand Down
21 changes: 10 additions & 11 deletions Software/Cura/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,18 +11,17 @@ Installation instructions.



Please isntall at least Cura 14.09 on your Platform OS
Please install Cura 15.04 on your Platform OS
*Downlaod from [http://software.ultimaker.com/?show=all](http://software.ultimaker.com/?show=all)*

- Cura_14.09.exe for Windows (XP/Vista/8)
- Cura-14.09-debian_amd64.deb for Debian alike Gnu/Linux (Ubuntu/Mint) ( _i386 for 32 bit CPU's)
- Cura-14.09-MacOS.dmg for Mac OSX (10.6/10.7/10.8/10.9)
- Cura_15.04.exe for Windows (XP/Vista/8)
- Cura-15.04-debian_amd64.deb for Debian alike Gnu/Linux (Ubuntu/Mint) ( _i386 for 32 bit CPU's)
- Cura-15.04-MacOS.dmg for Mac OSX (10.6/10.7/10.8/10.9)

or any newer version.


Then copy all files in /CuraProfile to your coresponding settings folder, if you installed a newer version of Cura the folder named coresponds to your version.
the newer Cura-15.06 is not yet supported

Then copy all files in /CuraProfile to your coresponding settings folder.

- Windows c:\Users\<user<\.cura\14.09
- Linux /home/<user>/.cura/14.09/
- Mac /Users/<user>/.cura/14.09/
- Windows c:\Users\<user<\.cura\15.04
- Linux /home/<user>/.cura/15.04/
- Mac /Users/<user>/Library/Application Support/Cura/15.04/

0 comments on commit d9a12c4

Please sign in to comment.