grid-apps-cmms/notes.md
Stewart Allen e64897654c more notes
2020-11-20 08:07:54 -05:00

3.9 KiB

Kiri:Moto todo

2.3 remain

  • objets beyond bounds break drag/move
  • fdm shell order

2.4 tentative list

  • cnc
  • tracing (chamfer, engrave)
  • milling visualization
  • auto feature detection (slicing), manual tabs
  • add tabs to shadow and slice model (for topo)
  • step down should interpolate top/bottom again
  • adaptive shadow-line generation for small parts collision detection
  • fdm
  • manual supports
  • continuous printing (z belt systems)
  • laser
  • drag knife support
  • onshape
  • session token timeout bug
  • all
  • 2d image to 3d part
  • circular fit/layout when no-layout to prevent collisions

C cosmetic, F functional, P performance, B bug fix

  • F 2D image import
  • F detect and report slow framerates
  • F implement an in-app bug reporting system. add workspace to export option.
  • P improve decimation speed by avoiding in/out of Point?
  • P duplicate objects should share same slice data unless rotated or scaled
  • P worker state cache cleanup and organization
  • P client/worker interface normalization and cleanup
  • C improve path line caps

FDM

  • B fix adaptive slicing. also with multi-extruder
  • B fix supports with grouped parts
  • B sparse infill should follow polys it intersects
  • B multi-extruder rendering of raft fails to offset the rest of the print
  • B multi-extruder purge blocks fail to generate properly for rafts
  • F control for size of purge block (with 0=disabled)
  • F add separate fill speed control
  • F manual support addition / control
  • F control layer start position
  • F polishing and other non-planar work
  • F gradient infill https://www.youtube.com/watch?v=hq53gsYREHU&feature=emb_logo
  • F feather sharp tips by reducing extrusion in area of overlap
  • F first layer segment large flat areas for better fill reliability
  • F enable purge blocks when quick layers are detected
  • F apply finish speed to exposed top and underside flat areas
  • F expand internal supporting flats
  • F first layer support speed should be same as shell speed
  • F trim support offset from layer below
  • F option to support interior bridges when 0% infill
  • F calculate filament use per extruder per print
  • P implement infill clipping in wasm

SLA

  • P prioritize supports by length of unsupported span. mandatory when circularity > X
  • or % area of inner to outer poly is high (making it a thin shell)
    

CAM

  • B outside cutting direction in roughing mode inverted
  • B clear voids has double interior pass because wrong offset shadow used
  • B top clearing operations should use linear, not offset, passes
  • F flat and volumetric rendering of paths
  • F z bounded slices (extension of z bottom offset feature)
  • F z planar settings visualizations
  • F use arcs to connect acute angles
  • F extend acute roughing on inside polys to clear small voids
  • F lead-in milling
  • F adaptive clearing in roughing mode
  • F trapezoidal tabs (in the Z axis)
  • F ease-in and ease-out especially on tab cut-out start/stop
  • F implement z line-only follows for ball/taper
  • F add option to spiral in vs out (optimal tool life) vs mixed (optimal path)
  • F add endmill spiral direction to fully respect climb vs conventional
  • F add support for tapered ball mills
  • F warn when part > stock or cuts go outside bed
  • P crossing open space check point is outside camshell before returning max z

Laser

References

More CNC