Some guidelines from The Checklist Manifesto.
You must define a clear pause point at which the checklist is supposed to be used (unless the moment is obvious, like when a warning light goes on or an engine fails).
You must decide whether you want a DO-CONFIRM checklist or a READ-DO checklist. With a DO-CONFIRM checklist, he said, team members perform their jobs from memory and experience, often separately. But then they stop. They pause to run the checklist and confirm that everything that was supposed to be done was done. With a READ-DO checklist, on the other hand, people carry out the tasks as they check them off.
The checklist cannot be lengthy. A rule of thumb some use is to keep it to between five and nine items, which is the limit of working memory.
But after about sixty to ninety seconds at a given pause point, the checklist often becomes a distraction from other things. People start "shortcutting." Steps get missed. So you want to keep the list short by focusing on what he called "the killer items"--the steps that are most dangerous to skip and sometimes overlooked nonetheless.
All of these points could just as easily apply to something as non life-critical as software development. Developers are more apt to skip any oversight unless it is absolutely minimal drag, and are just as easily prone to solitary labour vs team coordination.
Just a few things left to do:
[x] Cut 5/16 smooth rod to fit Z and X axes. [x] Cut M5 threaded rod to fit Z axes. [ ] Turn hobbed bolt to actually fit through 608 bearing. [x] CAD up print surface. [ ] Laser up print surface. [ ] Mount and wire up limit switches.
Which means a little shopping left.
[ ] 4x M3 hex screw for print surface levelling. Length 20mm? [ ] 1x M5 hex screw to draw m5 nuts into place. [x] 6mm acrylic for print surface. (Found in the shop). [ ] Blue painters tape. [ ] 5mm ID aquarium tubing. [ ] 4x 8mm? ID hose clamps.
Here's an absolutely gorgeous typewriter font.
Via Joey deVilla.
Some notes on flashing tinyprotos (or other ATtiny85 based boards) with micronucleus.
Without disabling reset pin:
avrdude -c usbtiny -p attiny85 -U flash:w:micronucleus-1.06.hex -U lfuse:w:0xe1:m -U hfuse:w:0xdd:m -U efuse:w:0xfe:m
With disabling reset pin:
avrdude -c usbtiny -p attiny85 -U flash:w:micronucleus-1.06.hex -U lfuse:w:0xe1:m -U hfuse:w:0x5d:m -U efuse:w:0xfe:m
twilek:commandline tony$ ./micronucleus littleWire_v11.hex > Please plug in the device ... > Press CTRL+C to terminate the program. > Device is found! connecting: 40% complete > Available space for user application: 6012 bytes > Suggested sleep time between sending pages: 8ms > Whole page count: 94 > Erase function sleep duration: 752ms parsing: 60% complete > Erasing the memory ... erasing: 80% complete > Starting to upload ... writing: 100% complete >> Micronucleus done. Thank you!