Commit Graph
100 Commits
Author SHA1 Message Date
SoftFever 8eb69b053f Add camera sanity check 2024-08-04 00:54:58 +08:00
SoftFever 83c50b2ad1 Toolchanger: fix an issue that wall_filament/sparse_infill_filament/solid_infill_filament didn't always work 2024-08-04 00:54:03 +08:00
SoftFever b85c146499 Disable flatpak for now.
The current flatpak workflow in Orca is too troublesome to maintain.
2024-08-03 11:37:50 +08:00
SoftFever 68945e07e8 write correct extruder_colour to gcode
fixes #6288
2024-08-02 21:40:03 +08:00
SoftFever cfe21e5e34 fix flatpak build error 2024-07-31 20:43:13 +08:00
SoftFever b5bf6aed6f Update Korean Localization (v2.1.1_3) (#6144)
This PR:

- Updates translation template to include new messages from #6009 and
updates <s>existing translation files</s> Korean translation file
accordingly
- Updates Korean translation, including new translations for #6009
2024-07-30 22:29:33 +08:00
SoftFever abb62ca180 Update bbl profiles to 01.09.00.18 (#6271)
# Description

Copied files from BambuStudio after downloading updated profiles.

Add support for BambuLab PETG-HF  and Support for ABS. Fixes #6182

Also contains some changes to the default infill from crosshatch to
gyroid, and updated start g-code for A1.

# Tests

Copied all files to resources directory on install, and started.
Profiles showed up.
2024-07-30 22:29:00 +08:00
SoftFever c992c7066e Fixed an issue that skirt may overlap with stable cone of wipe tower 2024-07-30 22:27:56 +08:00
SoftFever 1532a74f87 Better support for MMU devices with filament cutter(e.g. ERCF v2 and any MMU with a cutter like Filametrix) (#6241)
flush_length variable is now provide correct value based on the flush
matrix set by the user.

pesudo code in Change filament gcode:
```
...
T1 

; Park head to the purging location
G1 X0 Y-5 F12000

; Purge certain amount of filament into waste bin
G1 E[flush_length] F600

...


```

This PR is based on the WIP tool changer branch #6087

Fixes #4194 #5937 #5912
2024-07-29 23:22:13 +08:00
SoftFever 4b2a09bd07 Merge branch 'main' into feature/support-fliament-cutter-explore-proper-flush-lenght 2024-07-29 23:21:48 +08:00
SoftFever f24c7229a9 Orca tool changer support (#6087)
# Description

Add support of tool changer printers.
A new printer model has been added: `Generic ToolChanger`

Currently only support tool changer printers like `TapChanger` and
`StealthChanger`.
~Support for Prusa XL is still WIP.~ Prusa XL is supported now

~~⚠️WARNING⚠️ : please proceed with caution. It hasn't been tested on an
real printer yet. Please double check with g-code before printing it.~~

🚀GOOD NEWS🚀: Multiple successful prints have been reported; it should be
safe to try [Discord
Thread](https://discord.com/channels/1137181739773603922/1258993224018821160).
**For bugs, please kindly help by logging issues with details and sample
projects, then label them as ToolChanger. This will help me track
them.**

# Screenshots/Recordings/Graphs


https://github.com/SoftFever/OrcaSlicer/assets/103989404/bd518f77-5cc1-4b3a-ba76-7ead75494365

# Test
Feedback is welcomed!
For Mac users, please ref to this instruction:
https://github.com/SoftFever/OrcaSlicer#how-to-install


- [x] Occasionally crashes when change printer settings
- [x] Prusa XL profiles and custom gcode
- [x] Ooze prevention bug
- [x] Prusa XL z offset issue when prime tower is used
- [x] Preheat nozzle(temporary solution)
- [x] infinite(tall) skirt when both ooze prevention and skirt are
enabled
- [ ] skirt/purge cone overlap
- [ ] Document about custom variables


Implement #5943 #2050 #5079
2024-07-29 23:20:40 +08:00
SoftFever f83dd4f0a7 fix flatpak 2024-07-29 23:19:28 +08:00
SoftFever 99c7b856fe fix build error 2024-07-29 23:12:47 +08:00
SoftFever 5e2f145c34 Merge branch 'main' into feature/multitool 2024-07-29 22:51:13 +08:00
SoftFever e83c7653cd fix build error 2024-07-29 21:58:08 +08:00
SoftFever b65967978b Always calculate wipe volume and hence provide correct flush_length to custom change filament g-code, so that MMU devices with cutter and purge bin (e.g. ERCF_v2 with a filament cutter or Filametrix can take advantage of it) 2024-07-24 23:41:08 +08:00
SoftFever 37b955082c update "change_filament_gcode" for Prusa XL, fix extra tool park issue after final purge 2024-07-24 19:59:23 +08:00
SoftFever 6d7071bf2d add "temperature" variable support 2024-07-24 19:58:34 +08:00
SoftFever ff10d5f661 Merge branch 'main' into feature/multitool 2024-07-23 18:21:19 +08:00
SoftFever f490d2ca9f fix flatpak build 2024-07-23 18:18:27 +08:00
SoftFever b0bd16e908 hide/disable options accordingly 2024-07-23 00:43:12 +08:00
SoftFever c36d4ad7c9 Fix misc bugs 2024-07-23 00:12:54 +08:00
SoftFever b4cc526ae4 Fixed an issue that tall skirt is generated when ooze prevention and skirt are both enabled. 2024-07-22 08:54:01 +08:00
SoftFever 13ddb38119 force restore Z 2024-07-21 23:29:15 +08:00
SoftFever 447cc01405 preheat work - done 2024-07-21 17:58:37 +08:00
SoftFever a9668728bc Merge branch 'main' into feature/multitool 2024-07-16 23:30:26 +08:00
SoftFever 002125fbe4 Revert "Revert "Some flatpak fixing (#5510)""
This reverts commit e29cba2eff.
2024-07-16 22:39:43 +08:00
SoftFever 3bf868f99d pin cmake version to 3.28 (#6156)
* pin cmake version to 3.28

* remove brew install cmake
2024-07-16 22:37:28 +08:00
SoftFever 4b3f91b2e2 Simple preheat, temperary solution 2024-07-16 00:02:38 +08:00
SoftFever 73e4d79a86 update prusa profiles 2024-07-15 23:07:39 +08:00
SoftFever 93d025bfd4 update placeholderparser 2024-07-15 21:46:57 +08:00
SoftFever f84c3a00e0 Fix a regression for SEMM when ramming and cooling is disabled 2024-07-14 17:35:12 +08:00
SoftFever aec1a40795 update/refactor/fix XL profiles 2024-07-13 23:29:17 +08:00
SoftFever 0b8515ed20 support Prusa XL 2024-07-13 23:29:16 +08:00
SoftFever f59c70a7fc Add Prusa XL 5T 2024-07-13 23:29:16 +08:00
SoftFever dd8ce17693 optimize UI: hide flushing_volume_btn for multi tool 2024-07-12 23:17:50 +08:00
SoftFever 4bca54873d Fix ooze prevention bug 2024-07-12 23:03:07 +08:00
SoftFever 2fe68edc85 Fix crash on printer UI 2024-07-11 22:52:58 +08:00
SoftFever e29cba2eff Revert "Some flatpak fixing (#5510)"
This reverts commit 657954901f.
2024-07-11 20:27:45 +08:00
SoftFever 47d154ebdb update cover image bg 2024-07-10 21:51:18 +08:00
SoftFever c719f5c95c tweak UI 2024-07-10 21:40:11 +08:00
SoftFever c3f0b5e565 ooze prevention update: sync with PrusaSlicer 2024-07-10 21:40:11 +08:00
SoftFever d872c62256 Add Generic ToolChanger Printer profile 2024-07-10 21:40:11 +08:00
SoftFever 18e417b34b tidy up some codes 2024-07-10 21:40:10 +08:00
SoftFever 860a41baed update wipe tower according to latest PrusaSlicer 2024-07-10 21:40:10 +08:00
SoftFever 1c68d58343 support has_single_extruder_multi_material_priming 2024-07-10 21:40:10 +08:00
SoftFever b6a1a06c25 fix crash 2024-07-10 21:40:09 +08:00
SoftFever 8ff7b0fac2 dynamic list 2024-07-10 21:40:09 +08:00
SoftFever c2320e03a5 tool changer support - init work 2024-07-10 21:40:09 +08:00
SoftFever 2acf60a8b5 Add BigTreeTech as sponsor 2024-07-10 01:30:03 +08:00
SoftFever c7206dcb8d Update FUNDING.yml 2024-07-09 21:06:06 +08:00
SoftFever 9eaff8ff2f Link WIKI 2024-07-02 21:49:24 +08:00
SoftFever 12b0a9680f add WIKI for precise-z-height 2024-07-02 21:46:12 +08:00
SoftFever a0dae394e7 Fixed an issue that WIKI action didn't work if it's manually triggered. 2024-07-01 22:19:03 +08:00
SoftFever c6205fa806 Small tweak for GH workflow 2024-07-01 21:56:02 +08:00
SoftFever c762a45676 try to fix wiki actions 2024-07-01 21:20:46 +08:00
SoftFever a4357d1e95 bump version to 2.1.1 2024-06-26 22:05:17 +08:00
SoftFever e0daca73ab upgrade profiles version to 02.01.01.00 2024-06-26 21:32:45 +08:00
SoftFever 2a8cf0ec86 reduce size of printer models and cover images 2024-06-26 21:30:56 +08:00
SoftFever 8c00db6ace Tweak profile loading rules 2024-06-26 20:23:34 +08:00
SoftFever c72ef08275 Fix some profile errors 2024-06-26 18:16:33 +08:00
SoftFever 7e85eb0d7d Upgrade Mac CI/CD to macos-14 (#5856) 2024-06-25 23:24:39 +08:00
SoftFever 34ad17bcd2 Fix small area flow comp regression and some other small tweaks (#5844)
* Fix regression, always create SmallAreaInfillFlowCompensator model
small_area_infill_flow_compensation is per-region parameter, it's not necessary to iterate though all regions to check whether to create a model.

* Make SmallAreaInfillFlowCompensator robus.
1. handle spaces/tabs/new lines etc
2. don't throw expection, fall back to no-op instead if parsing failed

* Fixing an issue that changing small_area_infill_flow_compensation per modifier didn't take effect
2024-06-25 00:20:20 +08:00
SoftFever 6c5cd0a31f bump version to 2.1.0 official 2024-06-21 20:07:37 +08:00
SoftFever bf646c3f29 update locales 2024-06-21 20:07:07 +08:00
SoftFever b7a0b30578 Pick updates from BS 1.9.3
sync bbl profiles
FIX: [#4320] crash when edit project preset

github: #4320

Change-Id: I81eb5f0d461565d63a32100a5bebb4569cfb0b1b
ENH: add pctg type

Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Ie01fcd4bef0d3ebec5bbd7185a87a1740068bdba
(cherry picked from commit c6276932dd92bc4283600954415eedeac6d351ce)
ENH: CLI: add logic to save metadata into 3mf from CLI

JIRA: no jira
Change-Id: I7f96c2ab9671ec1c0115e90f6d64230b8170eb38
(cherry picked from commit 3d2d6e23ba318a2b331a62e320f8ca199168f1f5)
2024-06-21 18:21:21 +08:00
SoftFever df2674e19d bump version to 2.1.0-rc 2024-06-16 23:44:49 +08:00
SoftFever 217d2bb411 update loacale 2024-06-16 23:44:34 +08:00
SoftFever 6589d2c784 Tweak the color of viewcube a bit so that it's not too intrusive. 2024-06-16 22:56:52 +08:00
SoftFever 9ee33e30df bump profile version to 02.01.00.01 2024-06-16 21:22:23 +08:00
SoftFever 1ec239e5b4 update locale and Simplified Chinese translations 2024-06-16 21:19:36 +08:00
SoftFever 554366d493 Take brim width into consideration when placing wipe tower 2024-06-16 18:48:26 +08:00
SoftFever 27f140fb18 Mdel preview renders the actual colors of the filaments based on the filaments currently loaded in the AMS
Ported from BambuStudio
2024-06-16 17:15:51 +08:00
SoftFever 4590c765c6 Revert "Tab improvements (#5210)"
Causing regression bugs in high DPI

This reverts commit 872f729d75.
2024-06-16 10:07:05 +08:00
SoftFever 9ae9585e94 upgrade bbl plugin and profiles 2024-06-16 02:15:46 +08:00
SoftFever e79843872b misc updates 2024-06-16 02:06:36 +08:00
SoftFever 1ff70be243 Add back control pool 2024-06-16 01:44:29 +08:00
SoftFever 85d88e68be FIX: unassigned initial extruder ignored
from BambuStudio
2024-06-15 20:14:48 +08:00
SoftFever b3fff4ffd5 Removed the copyright and credits in the header of each file. This information is outdated and hard to update. Orca Slicer maintains the autoher info in git history so this is not necessary. 2024-06-15 14:56:44 +08:00
SoftFever aa692b815e Add Profiles for The Positron profiles (#5640)
* add the positron profiles

* update printable_height to 165
2024-06-09 00:17:22 +08:00
SoftFever ef73bafeb0 Feature/add 0.2 0.6 0.8 nozzle for my klipper machine (#5637)
* Add 0.2mm 0.6mm 0.8 mm nozzle for MyKlipper profile

* small change
2024-06-08 21:37:09 +08:00
SoftFever f9ecc9d423 Fix some small issues for Prusa XL profiles:
1. fixed some wrong parameter names
2. fixed bed texture
3. Fix typo "pursa"
4. Use Prusa XL in all cases
2024-06-08 17:38:09 +08:00
SoftFever 68d2a9eedf Fixed a minor bug where the maximum volumetric speed cap was slightly… (#5629)
Fixed a minor bug where the maximum volumetric speed cap was slightly off for the PA pattern calibration.
2024-06-08 10:55:32 +08:00
SoftFever ff53f401be Take filament flow ratio into account when displaying flow in gcode legend 2024-06-08 10:50:08 +08:00
SoftFever 03e5da3d23 Fixed an bug that plate name was not used in some cases
Fixed #5556
2024-06-06 22:28:57 +08:00
SoftFever cb4b84c4ba Fix an issue that Bambu printer camera is not prompted to register due to the Bambu's registry path changes
Fix #5554
2024-06-05 23:21:40 +08:00
SoftFever 6af6a42ed9 Fix issues for Peopoly profiles:
fixes includes:
1. 0.6 and 0.8 nozzles are not displayed
2. Some filaments are not enabled for 0.6 0.8 nozzle
3. version number
4. change default sparse_infill_pattern to crosshatch
5. change top_surface_pattern to monotonicline
2024-06-05 22:48:02 +08:00
SoftFever 9a4429f603 Fixed an issue that small_area_infill_compensation_model was initialized even it's not used.
Fixed #5550
2024-06-04 23:14:22 +08:00
SoftFever ae07cf9813 fix a regression that thumbnail was not rendered properly for delta printers
Fixes #5525
2024-06-04 20:30:18 +08:00
SoftFever 276e03683f disable flatpak CI for now 2024-06-04 18:32:29 +08:00
SoftFeverandLukas Matena c083541e0a Thumbnails feature revamp. (#5555)
* Thumbnails feature revamp.
Support generating different size/format combinations
* misc fix

Co-authored-by: Lukas Matena <lukasmatena@seznam.cz>
2024-06-03 21:30:38 +08:00
SoftFever 9b6ceb9e80 bump version to 2.1.0-beta 2024-05-29 23:09:16 +08:00
SoftFever 0459c28596 Tweak default parameters
1.  Change default ensure_vertical_shell_thickness value back to ensure_all as suggested by @igiannakas
2.  Change default sparse_infill_pattern vaule to ipCrossHatch
2024-05-29 23:07:29 +08:00
SoftFever 8b1bf13021 optimize cross hatch infill to enchance strength (#5495)
Optimize the cross-hatch infill pattern to improve strength when low infill density is used.
2024-05-29 23:03:47 +08:00
SoftFever 246fde0426 change handy models to 3mf fileformat 2024-05-29 20:42:50 +08:00
SoftFever 3ba57512d0 update locale 2024-05-29 00:30:50 +08:00
SoftFever c8915464f5 fix build errors on Linux 2024-05-29 00:04:54 +08:00
SoftFever 524efcfcca support cura:// and thingiverse 2024-05-28 23:08:26 +08:00
SoftFever 6519e850ef support makerworld.com 2024-05-28 23:08:26 +08:00
SoftFever 9f73c01821 tweak no tracking 2024-05-28 23:08:26 +08:00