Yo,
I hope that every one is doing good, please find below you 5 features requests, please let me know if extra explanation needed, I can provide illustrations and extra details.
Feature Requests for Bambu Labs Studio App
- Dual Cut Functionality
Objective: To empower users with the ability to execute double cuts, either symmetrical, parallel, or customized, on a single object simultaneously, thereby segmenting 3D models into 3 or 4 separate entities in one go, enhancing the efficiency of the editing process.
Description:
- Introduce a “Dual Cut” feature that facilitates double cuts in one operation, an extension of the current “CUT” tool. This feature is activated when the user opts for 2 cutting edges (with options to choose either 1 or 2).
- Operational modes include “Intersection”, “Parallel”, and “User Defined”.
- Intersection: The initial cuts intersect at the geometric center of the model, forming four separate bodies. Moving the intersection point outside the model results in three bodies.
- Parallel: The cuts are parallel and equidistant from the center, with user-defined inputs for dimensions between cuts, height, rotation angle, and the degree between the cutting edges.
- User Defined: Allows users to individually specify the location and rotation for each cutting edge.
- Additional Feature: Option to automatically clone each resulting body.
Use Cases:
- Cutting Charizard’s wings to attach to Morty’s back.
- Adjusting the length of a tree without altering the roots or foliage.
- Display and Edit Center of Gravity
Objective: To offer users insights into the stability of their 3D models after the slicing and infill calculations are completed.
Description:
- Showcase the center of gravity on the 3D model post the completion of slicing and infill calculations.(it could be a dot with kind of arrow on showing the degree of tilt)
- Enable users to modify infill ratios to achieve static stability and balance.
- Introduce an “Auto Balance” feature where the software recalculates axis deviation and modifies infill distribution to balance the model, considering its physical attributes.
Use Cases:
- Developing statically stable and well-balanced models.
- Alerting users to potential stability issues before printing, such as the necessity for additional support or a stand.
- Snap to Center of Surface
Objective: To ease the alignment of bodies during assembly by introducing a functionality that enables center-to-center snapping.
Description:
- Develop a feature that facilitates the alignment of one body’s geometric center to another, ensuring precise face-to-face, center-to-center alignment.
Use Cases:
- Accurately attaching the dual-cut Charizard wings to the dual-hand cut Morty.
- Guaranteeing precise alignment when assembling various parts.
- Add Joint and Connector Functionality
Objective: To augment modularity and customization by incorporating diverse joints and connectors.
Description:
- Introduce a functionality to insert various types of joints as either “Add Part” or “Connectors” within the cut tool.
- Offer options for 1-way, 2-way, 3-way, ball joints, fixed connections, and corner brackets.
- Establish a minimum working volume for each joint, with an option for user override.
- Facilitate the addition of joints and connectors during body-cutting operations.
- Implement tools for precise placement, including alignment and surface centering snap tools.
Use Cases:
- Enhancing the modularity and customization of 3D models.
- Decided to make Morty Charizard wings artictlated.
- Encourges users to go for bigger builds.
- Resume Print from Specific Layer
Objective: To allow users to resume printing from a designated layer, saving both time and materials.
Description:
- Create a feature that enables users to resume interrupted prints from a specific layer, avoiding the initial startup routine.
- Allow users to position the nozzle head at a particular layer height, determined by comparing the successful portion of the print with the sliced model in Bambu Studio.
- Introduce a scanning functionality for the extruder to confirm the body height before resuming the print.
- Begin printing at a slower speed for the initial two layers to ensure better adhesion, followed by a gradual speed increase.
Use Cases:
- Resuming interrupted prints efficiently, saving time and resources.