Timeline Update
Hey folks, hope all is well out there. The last few days were mostly a wash in regards to code completions. The brain bits were pretty fried so I took two days away from the editor and worked on admin side details. I also spent some time thinking about realistic completion timelines to get us to shipping in large quantities.
My current feeling is that I will be able to get a couple of kits out in 5-6 weeks. These would be user testing units and would not necessarily signal that we are ready to ship all units, but it would be a significant milestone none the less. I think ramp up from there would be another 3-4 weeks.
The rough spread of work looks like this:
Mech Control: 1-2 weeks
This is close. Right now I need to get the flow rate and pour by weight functions tested and merged in. I was a bit blocked by my test rig as all the different functional bits were kind of living as their own islands. Finalizing the wiring has simplified my test set up a ton so I can just turn it on and go.
There are some minor clean up tasks as well as some error checks to add into the control logic.
I will be updating the mech control PCB to have on board barrel jacks for the 12v routing. I will keep the JSTs on there as well so you can easily wire up additional power runs as needed. This is a quick update, not even an hour.
DECAF API: 1-2 Weeks
Luckily most of the API work is done. It’s really just running through all the endpoints to clean up some garbage, make sure everything is set up according to best practices, etc. Out of all the remaining work, this is probably the easiest block.
The release plan is to first publish the app, its setup scripts, the schema, and the user related endpoints in one push. Then each day or two push a couple features worth of endpoints. Once the initial app is out, the additional endpoints do not require any work on the primary app. It’s just new routes and functions being pushed to prod.
Front end: 3 Weeks
This will be the most significant block of work. Most of the primary function’s interface work is done but there are a lot of supporting elements to finalize and test.
I think it would be good to have a similar release process as DECAF, but I haven’t completely figured out what that looks like just yet.
There is also PCB work scattered throughout and I’ll speak on those details as they come up in the coming weeks.
After such a long wait, I’d love to be done in two weeks but the last bits always seem to take the most time. I regret that it took me so long to get myself into a position to actually finish this thing. I hope my efforts over the last few months have come through in some of these posts and demonstrated the progress being made.
Next update will be on Sunday.
Cheers!