enricoturri1966
42c9174567
SPE-1872: Fixes in function recalculate_trapezoids() and method GCodeProcessor::TimeMachine::calculate_time() to smooth actual speed profile
2024-03-26 14:27:01 +01:00
enricoturri1966
0ba4a67af2
SPE-1872: Added visualization of actual volumetric flow rate
2024-03-26 14:27:01 +01:00
enricoturri1966
268b5860fd
SPE-1872: Fixes in calculating actual speed
2024-03-26 14:27:01 +01:00
enricoturri1966
e4a3fb3b45
SPE-1872: Added visualization of actual speed in gcode preview
2024-03-26 14:27:01 +01:00
enricoturri1966
55b674ca3b
Code cleanup
2024-03-26 14:15:37 +01:00
enricoturri1966
c57d63f2f9
New gcode visualization integration - Removed tech ENABLE_GCODE_VIEWER_STATISTICS
2024-03-26 14:12:32 +01:00
enricoturri1966
08b6369ae4
New gcode visualization integration - Removed GCodeProcessorResult::spiral_vase_layers
2024-03-26 14:12:32 +01:00
enricoturri1966
d3fd11dad9
New gcode visualization integration - Layers times
2024-03-26 14:04:08 +01:00
enricoturri1966
cea952a208
New gcode visualization integration - Travels and Extrusion roles times
2024-03-26 14:04:08 +01:00
enricoturri1966
285a274ff7
SPE-1982: Tech ENABLE_NEW_GCODE_VIEWER - 1st installment of new toolpaths rendering code (WIP)
2024-03-26 14:04:05 +01:00
Martin Šach
bc0fc8a789
Fix missing deretraction coused by caching gcode writer. Use find and replace to remove the retraction if not required
2024-02-19 15:27:38 +01:00
SachCZ
7f397cd7b3
Implement ramping layer change using a tag in gcode
...
During layer change, instead of generating the gcode, generate a placeholder tag. Then at the end of layer processing replace this tag with a ramping travel move.
This solves the issue, that one does not know the starting point of the current layer where the layer change gcode would be originally generate.
The ramping layer changes uses smoothing of the ramping travel. Also it is adjusted in such a way that it increases the ramp angle when the travel is too short, to always reach the next layer.
2024-01-17 12:22:19 +01:00
Lukas Matena
2d130c71b6
Move binary gcode checkbox to Printer Settings
2023-12-11 15:40:35 +01:00
Lukas Matena
64a9b546fd
Added wipe tower weight into G-code metadata
2023-12-08 14:05:12 +01:00
tamasmeszaros
ce98eede5e
Follow up fixes to build
2023-10-26 12:53:29 +02:00
enricoturri1966
b467e5c247
SPE-1923: Fixed wrong x of tool position when z offset is applied
2023-10-19 10:32:44 +02:00
enricoturri1966
fc5a4c1e13
#11337 : Fixed detection of toolpaths in first layer when using z offset (SPE-1902)
2023-10-19 09:31:14 +02:00
enricoturri1966
a8155eb8db
SPE-1964: Fixed export of M73 lines
...
Added post processing of G0
Added post processing of G2/G3
Added post processing of G28
Modified ExportLines::update()
M73 line exported after current line has been processed (to get the proper time)
2023-10-19 09:01:38 +02:00
enricoturri1966
c19ae886ec
SPE-1899: Fixed out-of-synch of preview's moves slider, tool position and gcode window when export to binary gcode is enabled
2023-10-11 10:07:51 +02:00
Vojtech Bubnik
a693adbeab
follow-up to eba6a81e38f2183c524584127c4ddef9ef5c9c04
2023-10-03 14:36:38 +02:00
Vojtech Bubnik
852f10bbe7
Fixing G-code analyzer for G2/3 with I, but not J or vice versa.
2023-10-03 14:36:38 +02:00
Lukas Matena
c968b797ed
Follow-up to c8263d1: do the same change for XL temp notifications
2023-09-26 11:20:35 +02:00
enricoturri1966
bc3a8b037a
GCodeProcessor::process_binary_file() modified to process File Metadata Block set as optional
2023-09-08 09:10:40 +02:00
enricoturri1966
0f939409b8
Merge branch 'master_262' of https://github.com/Prusa-Development/PrusaSlicerPrivate into master_262
2023-09-05 12:29:37 +02:00
enricoturri1966
53adc68717
Tech ENABLE_BINARIZED_GCODE set as default
2023-09-05 12:17:47 +02:00
Vojtech Bubnik
c846e39767
Merge branch 'master' into master_262
2023-09-05 09:44:54 +02:00
enricoturri1966
317326bf9c
Removal of tech ENABLE_BINARIZED_GCODE_DEBUG
2023-09-05 08:46:19 +02:00
enricoturri1966
d6ca8134ed
Removal of tech ENABLE_BINARIZED_GCODE_WIN_DEBUG
2023-09-05 08:34:40 +02:00
Vojtech Bubnik
8dad25efc4
Merge branch 'master' into master_262
2023-09-04 14:44:32 +02:00
enricoturri1966
9c801d736a
Fixed crash in GCodeProcessor::post_process() when backtracing into gcode generated by XL printer
2023-09-04 09:30:14 +02:00
ps_copyright
f32859c302
final copyright headers
2023-09-01 14:49:07 +02:00
Vojtech Bubnik
529f1fb395
Merge branch 'et_spe1784_binary_gcode' into master_262
2023-08-30 18:52:55 +02:00
Vojtech Bubnik
015a24133a
Fixed some compilation warnings.
2023-08-30 12:51:35 +02:00
Vojtech Bubnik
259fc0ff4b
Setting the binary G-code default compression.
2023-08-28 19:21:08 +02:00
Vojtech Bubnik
1c26f0bf60
Merge branch 'master_262' into et_spe1784_binary_gcode
2023-08-28 18:53:30 +02:00
enricoturri1966
bfbe4dacae
Few small refactorings
2023-08-21 14:26:03 +02:00
enricoturri1966
aec962c295
Preview - Update gcode window when exporting to binary gcode
2023-08-21 13:22:38 +02:00
enricoturri1966
cad97bc9a2
GCodeViewer - Update gcode window for binary gcode files
2023-08-21 12:26:56 +02:00
enricoturri1966
0b6ab8359a
Removed unused parameter
2023-08-14 13:18:25 +02:00
enricoturri1966
98be146fa9
Some code semplification
2023-08-14 09:55:00 +02:00
enricoturri1966
8e391d00da
Changes required by update of libbgcode library interface
2023-08-14 09:38:22 +02:00
enricoturri1966
0bea17c128
Preview and GCodeViewer: removed file mapping for gcode window visualization + Fixed build on non Windows OSs
2023-08-11 09:20:27 +02:00
enricoturri1966
6b1dc90075
Added new printer metadata for binary gcode files
2023-08-10 10:30:28 +02:00
enricoturri1966
e1724e1fa1
Fixes required by changes in interface of libbgcode
2023-08-08 12:42:26 +02:00
enricoturri1966
5deb4470c7
Changes required by updated library libbgcode
2023-08-04 14:44:45 +02:00
enricoturri1966
eb8d01888d
Added import of config from binary gcode files
2023-08-04 12:35:40 +02:00
enricoturri1966
cd43a8e744
Fixes required by changes into libbgcode library interface
2023-08-03 15:31:13 +02:00
enricoturri1966
ec16420f11
Integrated library libbgcode
2023-08-03 12:57:55 +02:00
Vojtech Bubnik
e0baccd654
ArcWelder: Disabled for pressure equalizer.
...
Fixed some compiler warnings
2023-07-27 10:04:21 +02:00
enricoturri1966
f02e8e3438
Renamed namespace
2023-07-27 09:04:44 +02:00