Critique my design: CubeSat reaction wheel demo

Hello all,

I am new here, is this still an active community? I wanted to use parts listed on this site for my project but many of them are no longer sold.

Anyway, I would like to share what I am doing and get some critiques because I honestly have no idea what I am doing.

So here’s the project:

I am designing a demo of 3-axis satellite pointing using reaction wheels.

Parts list:

MC: Adafruit MetroM4 Airlift Lite
IMU: Adafruit BNO055
Motors: 3x RCTimer 90KV Gimbal Motors
Motor Drivers: 3x SimpleFOC Minis
Encoders: AS5048A Magnetic Encoders
Power: 3S LiPo Battery, 5V step-down regulator (for MC power)
Various 3D printed components

The attached schematic is mostly to help me visualize and I’m certain I violated a thousand conventions in it but if you can look past that I would appreciate critique if you see any glaring issues with the setup. Also if you think there will be any compatibility issues with the components I am using; most of them have not arrived yet.

Thanks for reading!

4 Answers

4

in green => ambiguity

in red => errors

no decoupling/reservoir cap, floating pins, floating gnd, lack pull up on I²C lines etcetc….

best regards

Thanks for taking the time to respond. I have 1 decoupling cap in there but are you saying I should have one for each motor? Also the BNO055 is on the adafruit breakout board so no external pullup resistors are required.

usually, one big cap by motor, one decoupling cap , at least. BNO055 ? whatza?

usually when a review is scheduled, it is necessary to give, at least , all datasheet (or links to)

please redraw your design, remove power lines from bus, gnd shoud be … bottow oriented and not hanging like a bat :slight_smile: . Enable lines for drivers should be pull downed by resistance to gnd.

there is definitly lack of decoupling caps , and reservoir caps..

don’t know what is your regulator,

you should segregate the power for BLDC and power for digital ,

Yes.

Cheers,

Valentine