PyCubed Bringup

Created @March 11, 2023 11:07 AM
Event Date
Event Leaders

Scope

Related Documents

Pick and Place (PnP)

In Process Tests

Visual inspection
3v3/GND net Check for shorts
Batt/GND net Check for shorts
3V3 Check the you get ~3.3V
Bootloader Load the bootloader on. Make sure you use the correct one!
Crystal Usually just works, but you can probe the two sides of Y1 with the scope. Make sure the caps are on there!
USB Data Confirm the USB
USB powering SAMD Jump the RBF header
USB charging Jump the RBF header for charging, and connect with either a CurrentRanger in series + a battery board or a power supply that can sink current
UART Connect the
SPI
I2C Connect a side panel, and confirm that you can lock the I2C bus and read data from the sensors/control the magntorquer
SD Insert an SD card, and confirm no issues with initialization
CircuitPython Double check that you have the pins.c defined correctly, the correct SAMD version (j19 or j20) and the correct flash version (flash or MRAM)
CircuitPython version Use the latest version
Radio setup After removing the LDO, check that the radio is still usable via SPI
Near field TX Transmit something to a known good board
Near field RX Receive something from a known good board
Cleaning Brush with toothbrush and IPA. Optional ultrasonic cleaner and wash with twice distilled water
LT3652HV Confirm the PyCubed can charge with the sunbox
Burn Wires Confirm the PyCubed can burn with XXX parameters
REPL power draw (idle) Power the PyCubed with either a CurrentRanger in series + a battery board or a power supply that can sink current.
REPL (low power) Power the PyCubed with either a CurrentRanger in series + a battery board or a power supply that can sink current.
Deep Sleep Power the PyCubed with either a CurrentRanger in series + a battery board or a power supply that can sink current. Make sure you are disconnected from USB!
Shallow Sleep Power the PyCubed with either a CurrentRanger in series + a battery board or a power supply that can sink current. Make sure you are disconnected from USB!

Final Test

Hypothesis Check Fix