We didn't follow a weekly schedule organized enough to log on here without completely lying about our timeline, instead, it would be more accurate to categorize the work we completed for CS12 in two notable bursts of productivity:
First Burst (Night before Critical Design Review)
- Initial CAD body and pump cover printed out
- The initial CAD was very pointy and boxy so it was actually different than the one linked in files
- Functioning pumps
- Used food coloring for testing the pumps
- Only tested blue and yellow pumps (foreshadowing our downfall)
- Code was super basic
- Pumps just ran infinitely forward until 12V battery supply unplugged
- No liquid reversal (huge mess)
- Took a video that didn't show a perfect paint mixer (in fact, we hadn't even tested with paint yet), but more importantly showed that it was possible!
Second Burst (Night before Demonstration Day)
- Code cleanup
- Implemented pump reversal
- Added 5 cycle water flush mechanism
- Lots of timing stuff
- Tested with paint for the first time
- Now the flow rate was different
- Blue pump would not reverse
- Literally spent an entire day trying to debug this, got super irritated (I'm actually so sorry Asmat), only for it to be an off-by-one hardware-software mismatch in the Arduino pinouts
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.