151 Commits

Author SHA1 Message Date
THeijmans
b6c48e7fb9 Replaced tabs by spaces
Thanks Aldo!
2018-02-08 08:58:48 +01:00
THeijmans
34c0a09047 Optimize wall printing order
This setting will make a lot of more prints more logical in printing order, especially when many small features are printed.
2018-02-07 15:37:05 +01:00
THeijmans
bc0a4cdc17 Initial layer line width increase
Increasing the initial layer line width both increases print speed, and results in more reliable bed adhesion.
2018-02-07 15:35:09 +01:00
THeijmans
ca83089eff Combing to "No Skin"
This will remove the lines "printed" on top of flat top surfaces. For all UM3(e) profiles.
2018-02-07 15:32:59 +01:00
THeijmans
f535ed29ad Slight meshfix resolution change
By changing the meshfix resolution from 0.01 to 0.04 mm, we change the minimum out wall line pieces and can have a more continuous printhead movement. Also decreases Gcode size by around 30% for very high detail models.
2018-02-07 15:31:09 +01:00
Ghostkeeper
dad99f5292
Merge branch 'master' into feature_local_container_server
Contributes to issue CURA-4243.
2017-11-29 13:06:08 +01:00
Ghostkeeper
202f7f87f8
Remove ID from definition files
Sometimes it's out of sync. Sometimes even missing. Let's just not use that any more.

Contributes to issue CURA-4243.
2017-11-02 12:53:06 +01:00
Jack Ha
a66d27e30e CURA-4176 reintroduced Wall Extruder. Added limit_to_extruder trick in wall_line_width as suggested in issue to evade inheritance problems. 2017-10-24 15:01:57 +02:00
Ghostkeeper
f94954e9ca
Improved end g-code
This one removes the hair at the end of this print a bit better.

Contributes to issue EM-1859.
2017-10-12 09:28:50 +02:00
Ghostkeeper
89de83254d
Update end g-code for Ultimaker 3
As requested by Coen.

Contributes to issue EM-1859.
2017-09-29 13:38:35 +02:00
Ghostkeeper
4b4f971222
Make 'other' the default category
This should make it a bit easier for others to create a new definition since there is less for them to 'have to know'. Previously they would be required to fill in as category Other, but now they can just leave the category out.
2017-08-25 09:17:55 +02:00
Ghostkeeper
e1266ceb1f Change Ultimaker manufacturer to Ultimaker B.V.
The material profiles are sent to UM3 with a manufacturer that's obtained from the printer definition rather than the material definition. The printer definition was 'Ultimaker' rather than 'Ultimaker B.V.' and the printer checked against this.

Contributes to issue CURA-4159.
2017-08-11 10:24:13 +02:00
alekseisasin
c5cdf2e206 UM3 Initial layer speed is fixed 20
CURA-3377
2017-08-03 15:19:17 +02:00
Ghostkeeper
66c97259c2
Make prime tower automatic formula the default for all FDM printers
The Custom FDM Printer had wrong positions by default as well.
2017-07-21 12:56:37 +02:00
Ghostkeeper
7f1dfcf433
Move prime tower more left
Otherwise it intersects with one of the clips on some profiles.
2017-07-14 15:57:08 +02:00
Ghostkeeper
19d9f37bc5
Also subtract support horizontal expansion from prime tower Y position
*&@#
2017-07-14 13:43:05 +02:00
Ghostkeeper
8da2ae55cd
Improve prime tower position formula again
Basically the entire implementation of BuildVolume.py is in here by now... It's a bit more conservative than BuildVolume but I couldn't find a case where this fails (again).
2017-07-14 13:04:00 +02:00
Ghostkeeper
5ad4c58055
Take travel avoid distance into account with prime tower position
Otherwise you can't print if platform adhesion is off.
2017-07-13 12:42:58 +02:00
Lipu Fei
6cae413766 Treat initial_layer_line_width_factor as a percentage instead of factor
CURA-4036

initial_layer_line_width_factor is a percentage ranging from 0 to 100,
so when calculating the prime tower position, we need to divide it by
100.
2017-07-13 08:58:41 +02:00
Ghostkeeper
4c966a1834
Fix inheritance formula for prime tower position
It now takes the values it depends on from the correct extruder and applies the first layer line width.
2017-07-11 14:09:44 +02:00
Ghostkeeper
ee52e1b9ea
Reposition prime tower automatically
This actually looks really nice. It just moves right along that border there. Eventually we could also auto-position the X position but for now this is fine.
2017-07-10 14:21:40 +02:00
Ghostkeeper
e57a39b028
Move prime tower 1mm down again
Otherwise the combination of 0.8mm PVA and 0.8mm CPE causes the prime tower brim to be placed off the build plate.
2017-06-02 10:25:58 +02:00
Ghostkeeper
8c9c20c8cb
Disable prime tower for UM3 ABS
It was already disabled for ABS 0.8mm.
2017-05-10 11:20:02 +02:00
Lipu Fei
2887819153 Only enable "prime_blob_enable" for UM3
CURA-3634
2017-05-09 10:14:43 +02:00
Lipu Fei
25be8d9abb Fix default Line Width float value representation for UM3 2017-05-04 12:55:37 +02:00
Ghostkeeper
9ad85ce235
Move prime tower 1mm down
The combination PC-0.4 and PVA-0.8 wouldn't print because the raft was getting so big that it intersected with the prime tower. Moving the prime tower 1mm down allows us to print again.

Contributes to issue CURA-3650.
2017-04-18 10:29:41 +02:00
Ghostkeeper
137de23221
Always prefer 0.4mm nozzles at initial loading
Otherwise we might end up with 0.8mm AA cores, and those don't have a normal quality profile so that gives all sorts of trouble.
2017-03-10 18:20:42 +01:00
Tim Kuipers
cae40da7aa JSON fix: put material_print_temperature_layer_0 back to normal print temp for all machines other than UM3 family (CURA-3359) 2017-02-28 14:23:46 +01:00
Ghostkeeper
6a340819ee
Remove machine_cool_zone_length
We might introduce it again once we can sync this data from the firmware.

Contributes to issue CURA-2795.
2016-12-09 18:06:17 +01:00
Jack Ha
19a288dcbf Max initial layer bed temperature UM3 2016-12-08 14:43:41 +01:00
Jack Ha
78ad92bfcb Max bed temperature UM3 2016-12-08 14:39:58 +01:00
Jack Ha
041e9cd96f Corrected bed temperature max value warning for UM3 2016-12-08 14:38:07 +01:00
Jaime van Kessel
58e7e6ef5a Added default_printing_temperature property
CURA-2586
2016-12-06 11:38:56 +01:00
Ghostkeeper
1c14c8e2c5 Add cool zone length setting
This setting can vary from cartridge to cartridge and between machines.

Contributes to issue CURA-2795.
2016-12-05 13:20:43 +01:00
Jaime van Kessel
510c988c43 Moved some setting functions back to definitions
CURA-3018
2016-11-25 09:39:19 +01:00
Jack Ha
be2a802aa2 Changed ultimaker3 def so relations are retained. 2016-11-24 17:05:06 +01:00
Tim Kuipers
1bc0fdebc9
JSON fix: disable post-wipe on prime tower for UM3 (CURA-2325)
it has nozzle lifting so it's impossible!
2016-11-22 13:23:53 +01:00
Tim Kuipers
891eda203e JSOn fix: start each layer near switching bay (CURA-1112) 2016-11-17 14:57:46 +01:00
Ghostkeeper
4da9b99ff8
Disable print sequence for all multi-extrusion machines
Also for ORD and whatever else we have. It is now more inherent in the setting and it gives a better indication of why the setting is disabled when you hover the 'i' in the setting visibility screen.
2016-11-17 12:43:14 +01:00
Ghostkeeper
8879021d53
Make left build plate clips static disallowed areas
It turns out that even though it far exceeds the tolerances, the build plate clips have such high variation that the left clips also hit the nozzle sometimes.

Contributes to issue CURA-2625.
2016-11-17 09:48:29 +01:00
Ghostkeeper
e9ced745fa
Undo compensation for nozzle offset on right clips
These clips were offset in the measurements because of the problem with the right nozzle not lifting high enough. This undoes that change.

Contributes to issue CURA-2625.
2016-11-14 17:00:09 +01:00
Ghostkeeper
17ade396d7
Move right two clips to head disallowed areas
It turns out that the right nozzle, if lifted, can still hit the clips in very rare cases. But the left nozzle, if the right nozzle is down, will not hit the clips. So the right clips are now part of the static areas just like the switching bay and camera, but the left clips are not.

Contributes to issue CURA-2625.
2016-11-14 16:36:47 +01:00
Ghostkeeper
ef60181232
Change dimensions of Ultimaker 3 and reset nozzle origins
The left nozzle is at the origin again now. And the right nozzle is at an offset of 18mm of that.

Contributes to issue CURA-2625.
2016-11-14 15:51:40 +01:00
Ghostkeeper
ee9caa80a8
Remove dual-extrusion disallowed areas
The idea is that these are now computed through combining the disallowed areas of the two extruders (though that doesn't quite work yet).

Contributes to issue CURA-2625.
2016-11-11 17:15:09 +01:00
Ghostkeeper
066ccc4e51
Remove superfluous disabling of prime location settings
These are already disabled in the definitions of fdmprinter and fdmextruder. It doesn't need to be disabled again.

Contributes to issue CURA-2625.
2016-11-11 17:10:23 +01:00
Ghostkeeper
ccd0daee12
Set layer start position defaults
Originally this was only extruder_prime_pos_x and _y, but that setting is different per extruder. So now it computes the average prime position.

Contributes to issue CURA-1112.
2016-11-04 11:36:20 +01:00
Ghostkeeper
0db7cf2453
Revert 'Added a comment' and 'Set horizontal expansion'
This horizontal expansion messes prints with very thin parts. It was probably the wrong solution for the problem. We'll revert the change until we hear more from tests at the materials team.

Contributes to issue CURA-2845.
2016-11-01 10:28:09 +01:00
Simon Edwards
8c25a91e02 Added a comment to help provide some kind of explaination for this magic value.
CURA-2845 Prints are slightly oversized
2016-10-31 11:45:59 +01:00
Ghostkeeper
00890abe30
Set horizontal expansion to -0.14mm
The material team observed that the size of prints was slightly too big. They decided that this adjustment was the best solution.

Contributes to issue CURA-2845.
2016-10-31 10:55:08 +01:00
Arjen Hiemstra
30e14478af Replace quality profiles with optimised versions of Ruben's script
With the global quality profiles merged this now works properly.

CURA-2645
2016-10-25 15:40:52 +02:00