Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE REQUEST] Erode bottom layers only #1

Closed
RebelKeithy opened this issue May 30, 2020 · 5 comments
Closed

[FEATURE REQUEST] Erode bottom layers only #1

RebelKeithy opened this issue May 30, 2020 · 5 comments
Assignees
Labels
enhancement New feature or request

Comments

@RebelKeithy
Copy link

Is your feature request related to a problem? Please describe.
When printing on SLA printers the bottom layers must be over exposed to adhere to the build plate. This causes these layers to expand.

Describe the solution you'd like
To prevent this expansion from making the bottom layers larger than the normal layers, I would like to be able to erode just the bottom layers.

Additional context
Adding a checkbox to the erode menu to have it operate on just the bottom layers to be perfect.

@RebelKeithy RebelKeithy added the enhancement New feature or request label May 30, 2020
@sn4k3
Copy link
Owner

sn4k3 commented May 30, 2020

The feature you request is already being implemented, will be avaliable on next build as many other news ;)

image

@RebelKeithy
Copy link
Author

That's awesome. This is a great app for filling in features missing in slicers. In the meantime I've managed to hardcode it to only erode the first 6 layers 😄

@sn4k3
Copy link
Owner

sn4k3 commented May 30, 2020

Here the last dev with that feature: https://easyupload.io/3ffnmh

@RebelKeithy
Copy link
Author

RebelKeithy commented May 30, 2020

Just used it to print some dungeon tiles. It works great. Thanks!

sn4k3 added a commit that referenced this issue Jun 1, 2020
* (Add) Opening, Closing and Gradient Mutators
* (Add) Choose layer range when appling a mutator #1
* (Add) Choose iterations range/fading when appling a mutator (Thanks to Renos Makrosellis)
* (Add) Global and unhandled exceptions are now logged to be easier to report a bug
* (Change) Current layer and layer count text was reduced by 1 to match indexes on mutators
* (Improvement) Better mutator dialogs and explanation
* (Improvement) Compressed GUI images size
* (Fix) SlicerHeader was with wrong data size and affecting .photon, .cbddlp and .cbt (Thanks to Renos Makrosellis)
@sn4k3 sn4k3 closed this as completed Jun 1, 2020
@sn4k3
Copy link
Owner

sn4k3 commented Jun 1, 2020

It's now possible to fade erode, decreasing the iteration over layer height for better overexposure solution

sn4k3 added a commit that referenced this issue Dec 1, 2022
- **File formats:**
  - (Add) File extension: .gktwo.ctb to `ChituboxFile` to be able to convert files for UniFormation GKtwo under special CTB format
  - (Add) UniFormation GKtwo compatibility under CTB format, if exporting JXS rename to CTB before open
  - (Fix) CTB, CBDDLP, PHOTON, FDG, PHZ: Read and write files larger then 4GB (#608)
- **PCB Exposure:**
  - (Add) Offset X/Y to offset the PCB from it origin
  - (Add) Allow to toggle between "Show preview image cropped by it bounds" and "Show full preview image (The final result)"
  - (Improvement) Use rectangle instead of line for center line primitive (#607)
  - (Fix) Implement rotation to polygon and center line primitives (#607)
  - (Fix) Macros in a single line was not being parsed (#607)
  - (Fix) Invert color per file was not affecting primitives
- **Network printers:**
  - (Add) Socket requests with TCP and UDP
  - (Add) AnyCubic printer preset (However it can't upload a file)
  - (Add) Scripts in request path to allow a first request to fetch data to the final request:
    -  A script starts with **<\?** and ends with **?>**
    -  First parameter is the first request to get response content from
    -  Second parameter is the regex pattern to match content with
    -  Third parameter is the final request that supports a parameter from regex matching group, eg: **{#1}** is match Group[1] value
    -  **Example:** <\? getfiles > {0}\/(\d+\.[\da-zA-Z]+), > printfile,{#1} ?>
  - (Change) Allow to print a filename without send it when upload request path is empty
  - (Fix) Do not show printers with empty requests
- (Change) Default layer compression to Lz4 instead of Png
- (Improvement) Application is now culture aware but set part of `NumberFormat` to the `InvariantCulture.NumberFormat`
- (Improvement) Material cost now show with the current culture currency symbol due previous change
- (Improvement) Better submit of bug reports using sections and forms
- (Improvement) Linux: AppImage now have a help manual with possible arguments and parameters
- (Improvement) macOS: Codesign app on auto-installer and auto-upgrade to bypass arm64 run restriction (#431)
- (Improvement) macOS: Rebuilt arm64 libcvextern.dylib to run with less dependencies (#431)
- (Improvement) macOS: Try to show missing dependencies from openCV (if any) on the error message
- (Fix) UI: layers sorted lexicographically instead of numerically in the issues list view (#611)
- (Fix) PrusaSlicer printer parameters: UniFormation GKtwo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants