Making the module real, and the troubles that ensue! PCBA's the easy part, getting to shipment though...uuf!
All the goods get gotten in my mailing list at https://news.psychogenic.com/spasics
-- tips, updates and finds all to your inbox.
Continuing with the pocketqube satellite experiment module design we did in
https://www.youtube.com/watch?v=I-tqtEzP2bo now it's time to do PCBA, bring-up the circuit, test, program, and debug debug debug as the deadline to launch looms.
There are a few surprises in store in the process that need to be overcome if we hope to get micropython and a custom ASIC running in low Earth orbit.
*** Hunity ***
Some details about Hunity, the BME satellite on which we're getting a ride, from Alba Orbital (the launch broker arranging to get us all to LEO):
https://www.albaorbital.com/bme-hunity
If you want a deeper dive into the platform, Matt and I got to chat with Tibor from BME who's giving us the ride to space and it covers a lot of the specifics of the satellite, pocketqubes in general, the other experiments on board and more:
https://www.youtube.com/watch?v=SRuBDMZZiI0
*** YOUR own code, running in SPACE ***
The guide and sample Python code for creating experiments to run on the modules is all at:
https://github.com/psychogenic/spasic_experiment_testing
*** Experiment Module ***
The spASICs repository is at
https://github.com/psychogenic/spasics
and that's where you can find the hardware design files, the requirements document (PRD) and stuff like that, including the fully documented I2C protocol/API
https://github.com/psychogenic/spasics/blob/main/doc/ExperimentModuleAPI.md
*** Customized uPython ***
My fork of the micropython rp2 port, with the i2c module: https://github.com/psychogenic/micropython/tree/rp2-i2cslave/ports/rp2/modules