3.3 KiB
3.3 KiB
Kiri:Moto todo
C cosmetic, F functional, P performance, B bug fix
Brestore settings should restore all mode/device/settings (find corner cases)Fimplement an in-app bug reporting systemFextend mesh object to store raw + annotations (rot,scale,pos)-
share raw data w/ dups, encode/decode Pbail on decimation if it's proving ineffectivePimprove decimation speed by avoiding in/out of Point?Pserver-side processing (determine protocol and storage)Prefactor / simplify POLY.expand (put onus on collector)Pcloned objects should share same slice data unless rotated or scaled
FDM
Bcheck for support / brim intersections on first layerFdetect M82 / M83 in the gcode header and use appropriate setting over deviceFmanual support addition / controlFpolishing and other non-planar workFgradient infill https://www.youtube.com/watch?v=hq53gsYREHU&feature=emb_logoFfirst layer segment large flat areas for better fill reliabilityFadaptive column to compensate for fine or layers that finish too quickly and meltFapply finish speed to exposed top and underside flat areasFexpand internal supporting flatsFfirst layer support speed should be same as shell speedFadd lay-flat auto-rotation or from selected faceFdetermine start point from gcode preambleFtrim support offset from layer belowFfeather sharp tips by reducing extrusion in area of overlapFmulti extruder and swapping extruder supportFoption to support interior bridges when 0% infillPdisable infill fingerprinting for gyroidsPrefactor thin fill to use outline and inside poly normal dist to self
CAM
Bfails in pancaking (clone) when there are no sliced layers (like z bottom too high)Blinear finishing should extend beyond part boundaries by tool radiusBoutside cutting direction in roughing mode invertedFuse arcs to connect hard anglesFdo not rough areas that go all the way through the part https://github.com/GridSpace/grid-apps/issues/20Fsend gcode to cncjsFlead-in millingFtrapezoidal tabs (in the Z axis)Fease-in and ease-out especially on tab cut-out start/stopFimplement z line-only follows for ball/taperFadd option to spiral in vs out (optimal tool life) vs mixed (optimal path)Fadd endmill spiral direction to fully respect climb vs conventionalFadd support for tapered ball millsFwarn when part > stock or cuts go outside bedFadd M03 tool feedrate supportPrefactor slicing around flats w/ interpolation instead of cullingPoptimize away topo generation (for z hop/move) when part is flatPstore tab and camshell polys in widget.topo to minimize z on edge movesPlinear finishing is going back to z top too oftenPoption to skip milling holes that would be drilledPcrossing open space check point is outside camshell before returning max zPbackground worker to speculatively generate topo maps (and maybe pre-slicing)
Laser
Fovercuts, radii for drag knives