Page MenuHomeAleph Objects Inc

Change default recommended options for Kangaroo Paw
Open, NormalPublic

Description

We need to change the recommended category options for Kangaroo Paw Only.

Remove from recommended setting selection:
Generate support option
Build Plate Adhesion
Enable Gradual Infill

Add to recommended support options:
(keep infill percentage at the top)
Infill Pattern
Top/Bottom Fill Pattern
Flow Rate
Build Plate Shape
Build Volume

  • X (Width)
  • Y (Depth)
  • Z (Height)

Nozzle Size (Labeled as Needle Gauge)

  • Please include a drop down mechanism so we can change nozzle size easily
    • 20 ga = 0.6mm
    • 25 ga = 0.26mm
    • 30 ga = .016mm
    • Add an "custom needle ID (mm)" selection in drop down that will trigger a manual entry box

Related Objects

Event Timeline

karrad created this task.Jul 24 2019, 9:59 AM
karrad triaged this task as Normal priority.
karrad created this object with edit policy "Cura LulzBot Edition (Project)".
karrad updated the task description. (Show Details)Jul 24 2019, 10:05 AM
TKostennov added a comment.EditedJul 30 2019, 4:01 AM

@karrad

Nozzle Size (Labeled as Needle Gauge)
Please include a drop down mechanism so we can change nozzle size easily
20 ga = 0.6mm
25 ga = 0.26mm
30 ga = .016mm
Add an "custom needle ID (mm)" selection in drop down that will trigger a manual entry box

We can use editable dropdown for it. User can choose option or type value manually in dropdown.
But we don't have style for it and now it looks like that


Or we can use old dropdown and additional textbox for that (visible only if user choose "custom needle ID (mm)" selection)

@TKostennov I like the existing drop down option to keep things consistent. When entering something into the manual entry box, can we grey out the drop down option to make it more clear to customers that that setting is not being used?

@TKostennov Do you have an update on this one? Is there anything else we need to get to you?

TKostennov added a comment.EditedAug 28 2019, 2:28 AM

@karrad I changed layout for recommended options section (now it little more adaptive)


You can check it in "T9011" branch. Let me know if we need something to change.
Also we need a tooltip for "Needle Gauge" combobox (for kangaroo paw).

karrad added a comment.Sep 5 2019, 3:47 PM

@TKostennov This is looking good. Trying the drop down bars, the only one that is working is the needle size:

I also updated name and category for the machines pulling them to the main printer addition screen. Can you adjust the printer priority to have the "LulzBot Bio" the final printer on the list?

Steven added a subscriber: Steven.Sep 6 2019, 1:15 PM

@TKostennov can you also add a field for the profile diameter that is labeled Syringe Internal Diameter?

karrad added a subscriber: alexei.Sep 9 2019, 9:49 AM

@alexei Were you able to get a test on this to see if my issue was just local?

@karrad Printer priority adjusted.
I confirm the problem with dropdowns on my side, this only happens if we start Cura with a cleared cache. I'm looking for a way to fix it.
@Steven The diameter field is added, the text for it is partially cropped to fit on the sidebar. If we need, we can make input text fields and drop-down lists narrower.

@TKostennov ugh, printmodels.py i couldn't find it for the life of me. Thank you!

@karrad I resized the sidebar input fields to fit text labels.

Things to be corrected/updated after checking merge:

First print model needs to be added
Build volume/shape needs to be defined for first print container

After talking with Steven and Tyler, there is no need to set build container shape/size

@TKostennov Please update first print model for Bio to the attached file here:

karrad added a comment.Oct 2 2019, 9:33 AM

@TKostennov Any luck with the bars not being available when first launching with a cleared cache?

alexei added a comment.Oct 3 2019, 6:39 AM

@TKostennov ,
Another couple of things that need to be fixed:

UM.Qt.QtApplication.__onQmlWarning [274]: file:///usr/share/cura-lulzbot/resources/qml/SidebarSimple.qml:1164: TypeError: Cannot call method 'match' of undefined

So it probably should be a separate function, not in QML.

The printer name should not be hardcoded into the QML code. The right thing to do is to define "syringe_printer" in printer definition .json file and then check for for this definition in QML code and adjust menus accordingly. This will also allow to add more syringe printers in the future.

karrad added a comment.Oct 3 2019, 3:31 PM

@TKostennov We got some feedback from expert bio printer users today, and would like to add more fields to the recommended settings:

Add Layer Height - Input box
Add Wall Line Count - Input Box
Modify Infill % Slider Bar - We need this to be an input box instead of slider
Remove Top/Bottom Pattern (They requested individual control of these)
Add Top Pattern - Drop Down
Add Bottom Pattern - Drop Down
Add Top Layers - Input Box
Add Bottom Layers - Input Box

@alexei Now printer name not hardcoded.I added "syringe_printer" option to printer definition .
@karrad I think, top/bottom pattern option can't be separated, it depends on engine, but I will try to find solution .
In which order we need to place all drop downs and input boxes?
I also try to fix not available bars with cleared cache.

alexei added a comment.Oct 4 2019, 8:30 AM

@TKostennov , Your syringe_printer fix looks good, merged it to master.

karrad added a comment.Oct 4 2019, 9:31 AM

@TKostennov That sounds good on the top/bottom patterns. If they are not currently independent, do not spend a lot of time on it.

As for order we would like it as following:

Needle Gauge
Syringe I.D.
Build Container Shape
Build Container *Dimensions* (Please update name to show dimensions instead of volume)
Modify Infill % Slider Bar - We need this to be an input box instead of slider
infill pattern
Flow rate (what's the tool tip on this?)
Add Wall Line Count - Input Box
Top/Bottom Pattern
Add Top Layers - Input Box
Add Bottom Layers - Input Box

karrad added a comment.Oct 4 2019, 1:41 PM

@TKostennov Through testing we found an issue with the Needle Gauge in recommended settings. It looks like I mistakenly asked for this to be tied to "nozzle diameter" instead it needs to change "line width" from the custom settings.

If we can also update the tool tip for Syringe Internal Diameter to:

"This setting is the internal diameter of the syringe."

alexei added a comment.Oct 9 2019, 9:20 AM

@TKostennov ,
Another round of issues with the current state of this ticket:

  • Tooltip for "Needle Gauge" is offset in a wrong way
  • When custom "Needle Gauge" is selected, the dropdown menu disappears.
  • It seems like some options choice are not memorized when CuraLE is restarted.

@alexei
Tooltip for "Needle Gauge" fixed.

When custom "Needle Gauge" is selected, dropdown replaced by input text field , but when we type standard value (0.6/0.26/0.16) in input text field it is hidden and dropdown returns.
It may be confuse to user, we can turn it back to older logic with dropdown and input text field are displayed simultaneously.

I also checked saving options, and not found any issues with that after restarting CuraLE.
Standard settings:


Before restart:

After restart:

With which option that issue been noticed?