taxon issueshttps://gitlab.cs.washington.edu/jaspero/taxon/-/issues2021-05-26T09:26:22-07:00https://gitlab.cs.washington.edu/jaspero/taxon/-/issues/73Swatch Generation2021-05-26T09:26:22-07:00Jasper Tran O'LearySwatch Generation*Created by: jhaazpr*
Starting with the plotter:
- [ ] Basic Rust drawing infrastructure
- [ ] More Rust fun
- [ ] Generating some SVG
- [ ] Then GCode
- [ ] Able to send to Axidraw
- [ ] Projection?*Created by: jhaazpr*
Starting with the plotter:
- [ ] Basic Rust drawing infrastructure
- [ ] More Rust fun
- [ ] Generating some SVG
- [ ] Then GCode
- [ ] Able to send to Axidraw
- [ ] Projection?https://gitlab.cs.washington.edu/jaspero/taxon/-/issues/72First Pass at Pen Bleed Procedure (simulation mode)2021-05-24T11:16:23-07:00Jasper Tran O'LearyFirst Pass at Pen Bleed Procedure (simulation mode)*Created by: jhaazpr*
Perhaps we could fake pen output to an open CV canvas, then measure it and adjust settings. Try to get an MVP first before thinking about the ideal form of how this would work from a program transformation approach.*Created by: jhaazpr*
Perhaps we could fake pen output to an open CV canvas, then measure it and adjust settings. Try to get an MVP first before thinking about the ideal form of how this would work from a program transformation approach.https://gitlab.cs.washington.edu/jaspero/taxon/-/issues/70Simualation vs Physical Mode (Birds-eye View Plotting Workflow Environment fo...2021-05-21T09:37:00-07:00Jasper Tran O'LearySimualation vs Physical Mode (Birds-eye View Plotting Workflow Environment for former)*Created by: jhaazpr*
- [ ] Pivot the camera to right above the work envelope (and unpivot as needed)
- [ ] Show toolpaths, plotted ink, and previews
- [ ] Visual guides for test areas, tranformations, user input
- [ ] (Optional) dar...*Created by: jhaazpr*
- [ ] Pivot the camera to right above the work envelope (and unpivot as needed)
- [ ] Show toolpaths, plotted ink, and previews
- [ ] Visual guides for test areas, tranformations, user input
- [ ] (Optional) dark modehttps://gitlab.cs.washington.edu/jaspero/taxon/-/issues/69Inline Rules of Thumb and Calibration Routines2021-05-07T13:10:55-07:00Jasper Tran O'LearyInline Rules of Thumb and Calibration Routines*Created by: jhaazpr*
e.g.
`require "machine is 3d printer";`
or
`enforce "bleed matches target";`
For the first one, this is probably important because we don't want to be doing plotting workflows with anything else but a plo...*Created by: jhaazpr*
e.g.
`require "machine is 3d printer";`
or
`enforce "bleed matches target";`
For the first one, this is probably important because we don't want to be doing plotting workflows with anything else but a plotter, for example.
The second one is more up in the air. I will have to think about the design, maybe it's not just a one-liner and instead has block scope around the code that will be transformed through the calibration routine. Maybe we should call this something else, like, **transformable block** or **calibratable block** or **calibration-responsive block**.
```
(bleedMatchesTarget) {
// Updatable subroutine goes here.
}
```https://gitlab.cs.washington.edu/jaspero/taxon/-/issues/68Pull work envelope checking into a discrete rule of thumb2021-04-09T10:03:49-07:00Jasper Tran O'LearyPull work envelope checking into a discrete rule of thumb*Created by: jhaazpr*
*Created by: jhaazpr*
https://gitlab.cs.washington.edu/jaspero/taxon/-/issues/67Material Void Intersection Rule of Thumb Implemented2021-04-08T11:55:17-07:00Jasper Tran O'LearyMaterial Void Intersection Rule of Thumb Implemented*Created by: jhaazpr*
*Created by: jhaazpr*
https://gitlab.cs.washington.edu/jaspero/taxon/-/issues/66(Reach) Fix Platform Kinematics2021-04-11T18:23:15-07:00Jasper Tran O'Leary(Reach) Fix Platform Kinematics*Created by: jhaazpr*
Platform axes need to be explicitly specified in the block. In the kinematic tree, make it so that if a platform would normally move on the axis, it moves opposite. E.g. Ultimaker going "up" means the platform move...*Created by: jhaazpr*
Platform axes need to be explicitly specified in the block. In the kinematic tree, make it so that if a platform would normally move on the axis, it moves opposite. E.g. Ultimaker going "up" means the platform moves "down"—currently it goes up. Also the material marks need to get translated with it. I think for the prusa right now something is hardcoded—this needs to be examined and fixed.