Skip to content

Commit

Permalink
Merge pull request #191 from spacelab-ufsc/dev
Browse files Browse the repository at this point in the history
Releases v0.4 (documentation and firmware) and v0.3 (hardware)
  • Loading branch information
joaoclaudioeb authored Jun 6, 2023
2 parents 3cf358f + f11fe76 commit 41a6761
Show file tree
Hide file tree
Showing 215 changed files with 1,015,389 additions and 990,762 deletions.
854 changes: 427 additions & 427 deletions doc/LICENSE

Large diffs are not rendered by default.

48 changes: 24 additions & 24 deletions doc/Makefile
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
SRC=main
VERSION=v0.3
TARGET=slb-eps2-doc-$(VERSION)

ifndef BUILD_DIR
BUILD_DIR=build
endif

PDF_READER=evince

all:
mkdir -p $(BUILD_DIR)
latexmk -pdf -jobname=$(BUILD_DIR)/$(TARGET) $(SRC).tex
rm -f $(TARGET).pdf
cp $(BUILD_DIR)/$(TARGET).pdf .

index:
makeindex $(BUILD_DIR)/$(TARGET).nlo -s nomencl.ist -o $(BUILD_DIR)/$(TARGET).nls

view:
$(PDF_READER) $(BUILD_DIR)/$(TARGET).pdf &

clean:
rm $(BUILD_DIR)/* header/*.aux chapters/*.aux references/*.aux
SRC=main
VERSION=v0.3
TARGET=slb-eps2-doc-$(VERSION)

ifndef BUILD_DIR
BUILD_DIR=build
endif

PDF_READER=evince

all:
mkdir -p $(BUILD_DIR)
latexmk -pdf -jobname=$(BUILD_DIR)/$(TARGET) $(SRC).tex
rm -f $(TARGET).pdf
cp $(BUILD_DIR)/$(TARGET).pdf .

index:
makeindex $(BUILD_DIR)/$(TARGET).nlo -s nomencl.ist -o $(BUILD_DIR)/$(TARGET).nls

view:
$(PDF_READER) $(BUILD_DIR)/$(TARGET).pdf &

clean:
rm $(BUILD_DIR)/* header/*.aux chapters/*.aux references/*.aux
1 change: 1 addition & 0 deletions doc/appendices/appendices.tex
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,6 @@
\begin{appendices}

\input{appendices/test_report_v01}
\input{appendices/test_report_v02}

\end{appendices}
56 changes: 28 additions & 28 deletions doc/appendices/test_report_v01.tex
Original file line number Diff line number Diff line change
Expand Up @@ -30,38 +30,37 @@ \chapter{Test Report of v0.1 Version} \label{anx:test-report-v01}
\item \textbf{PCB manufacturer}: PCBWay (China)
\item \textbf{PCB assembly}: PCBWay (China)
\item \textbf{PCB arrival date}: 2021/04/14
\item \textbf{Execution date}: 2021/06/13 to \textcolor{red}{TBC}
\item \textbf{Execution date}: 2021/06/13 to 2021/07/01
\item \textbf{Tester}: André M. P. Mattos
\end{itemize}



\section{Visual Inspection}

\begin{itemize}
\item \textbf{Test description/Objective}: Inspection of the board, visually and with a multimeter, searching for fabrication and assembly failures.
\item \textbf{Procedures:} \autoref{tab:visual-inspection}.
\item \textbf{Material}: None.
\item \textbf{Results}: The results of this test can be seen in Figures \ref{fig:eps2-v01-top} (top view of the board) and \ref{fig:eps2-v01-bottom} (bottom view of the board).
\item \textbf{Conclusion}: No major problems were identified on this test, just some labels with typos (all in the PC-104 region) that should be already be corrected for v0.2 and four 4-pin picoblades that were not soldered by the manufacturer due the lack of clearence (differently from the headers and PC-104 which were intencionally removed from the process). This last item might be ignored since the manufacturer used an automated soldering process and the manual placement of these connectors is totally feasible.
\end{itemize}

\begin{figure}[!ht]
\begin{center}
\includegraphics[width=\columnwidth]{figures/v01/eps2-v01-top.jpg}
\includegraphics[width=0.75\columnwidth]{figures/v01/eps2-v01-top.jpg}
\caption{Top view of the EPS 2.0 v0.1 board.}
\label{fig:eps2-v01-top}
\end{center}
\end{figure}

\begin{figure}[!ht]
\begin{center}
\includegraphics[width=\columnwidth]{figures/v01/eps2-v01-bottom.jpg}
\includegraphics[width=0.75\columnwidth]{figures/v01/eps2-v01-bottom.jpg}
\caption{Bottom view of the EPS 2.0 v0.1 board.}
\label{fig:eps2-v01-bottom}
\end{center}
\end{figure}

\begin{itemize}
\item \textbf{Test description/Objective}: Inspection of the board, visually and with a multimeter, searching for fabrication and assembly failures.
\item \textbf{Procedures:} \autoref{tab:visual-inspection}.
\item \textbf{Material}: None.
\item \textbf{Results}: The results of this test can be seen in Figures \ref{fig:eps2-v01-top} (top view of the board) and \ref{fig:eps2-v01-bottom} (bottom view of the board).
\item \textbf{Conclusion}: No major problems were identified on this test, just some labels with typos (all in the PC-104 region) that should be already be corrected for v0.2 and four 4-pin picoblades that were not soldered by the manufacturer due the lack of clearance (differently from the headers and PC-104 which were intentionally removed from the process). This last item might be ignored since the manufacturer used an automated soldering process and the manual placement of these connectors is totally feasible.
\end{itemize}

\section{Mechanical Inspection}

Expand All @@ -77,7 +76,7 @@ \section{Mechanical Inspection}
\section{Integration Inspection}

\begin{itemize}
\item \textbf{Test description/Objective}: Analyse the integration accordance prior to the module’s full assembly on the CubeSat.
\item \textbf{Test description/Objective}: Analyze the integration accordance prior to the module’s full assembly on the CubeSat.
\item \textbf{Procedures:} \autoref{tab:integration-inspection}.
\item \textbf{Material}: None.
\item \textbf{Results}: Schematic files and pinouts identified in the \autoref{ch:hardware}.
Expand All @@ -104,7 +103,7 @@ \section{Electrical Testing}
\item \textbf{Material}:
\begin{itemize}
\item Multimeter Fluke 179
\item Keysight N6705B DC Power Analyser
\item Keysight N6705B DC Power Analyzer
\end{itemize}
\item \textbf{Results}: Results reported with the following images: \ref{fig:electrical-test-setup}, \ref{fig:power-consumption}, \ref{fig:regulator-payload}, \ref{fig:regulator-antenna}, \ref{fig:regulator-radio0}, \ref{fig:regulator-radio1}, \ref{fig:regulator-obdh} and \ref{fig:regulator-epsttc}.
\item \textbf{Conclusion}: The boards power-up as expected and present stable power consumption. The power outputs (step-down regulators) underperform with nominal or slightly higher load parameters. The issue might be related to poor sizing of passive components required for the regulators. This problem \textbf{must} be solved for the next version (it is expected to be performed minor changes in components values).
Expand All @@ -122,7 +121,7 @@ \section{Electrical Testing}

\begin{figure}[!ht]
\begin{center}
\includegraphics[width=0.44\columnwidth]{figures/v01/power-consumption.jpg}
\includegraphics[width=\columnwidth]{figures/v01/power-consumption.jpg}
\caption{Power consumption during standby with any intensive firmware task.}
\label{fig:power-consumption}
\end{center}
Expand All @@ -138,7 +137,7 @@ \section{Electrical Testing}
~
\subfigure[Load: 1500mA.\label{fig:regulator-payload-1500mA}]{\includegraphics[height=0.19\textheight]{figures/v01/regulator-payload-1500mA.jpg}}

\caption{Payload step-down regulador power characterization.}
\caption{Payload step-down regulator power characterization.}
\label{fig:regulator-payload}
\end{center}
\end{figure}
Expand All @@ -153,7 +152,7 @@ \section{Electrical Testing}
~
\subfigure[Load: 1500mA.\label{fig:regulator-antenna-1500mA}]{\includegraphics[height=0.19\textheight]{figures/v01/regulator-antenna-1500mA.jpg}}

\caption{Antenna step-down regulador power characterization.}
\caption{Antenna step-down regulator power characterization.}
\label{fig:regulator-antenna}
\end{center}
\end{figure}
Expand All @@ -168,7 +167,7 @@ \section{Electrical Testing}
~
\subfigure[Load: 1500mA.\label{fig:regulator-radio0-1500mA}]{\includegraphics[height=0.19\textheight]{figures/v01/regulator-radio0-1500mA.jpg}}

\caption{Radio 0 step-down regulador power characterization.}
\caption{Radio 0 step-down regulator power characterization.}
\label{fig:regulator-radio0}
\end{center}
\end{figure}
Expand All @@ -183,7 +182,7 @@ \section{Electrical Testing}
~
\subfigure[Load: 1500mA.\label{fig:regulator-radio1-1500mA}]{\includegraphics[height=0.19\textheight]{figures/v01/regulator-radio1-1500mA.jpg}}

\caption{Radio 1 step-down regulador power characterization.}
\caption{Radio 1 step-down regulator power characterization.}
\label{fig:regulator-radio1}
\end{center}
\end{figure}
Expand All @@ -198,7 +197,7 @@ \section{Electrical Testing}
~
\subfigure[Load: 1500mA.\label{fig:regulator-obdh-500mA}]{\includegraphics[height=0.19\textheight]{figures/v01/regulator-obdh-500mA.jpg}}

\caption{OBDH step-down regulador power characterization.}
\caption{OBDH step-down regulator power characterization.}
\label{fig:regulator-obdh}
\end{center}
\end{figure}
Expand All @@ -211,11 +210,12 @@ \section{Electrical Testing}
~
\subfigure[Load: 1000mA.\label{fig:regulator-epsttc-1000mA}]{\includegraphics[height=0.19\textheight]{figures/v01/regulator-epsttc-1000mA.jpg}}

\caption{EPS/TTC step-down regulador power characterization.}
\caption{EPS/TTC step-down regulator power characterization.}
\label{fig:regulator-epsttc}
\end{center}
\end{figure}


\newpage

\section{Functional Testing}

Expand All @@ -236,23 +236,23 @@ \subsection{Firmware Programming}

\begin{figure}[!htb]
\begin{center}
\subfigure[Board connections using the MSP-FET and USB-UART converter.\label{fig:setup-first-boot}]{\includegraphics[height=0.23\textheight]{figures/v01/setup-first-boot.jpg}}
\subfigure[Board connections using the MSP-FET and USB-UART converter.\label{fig:setup-first-boot}]{\includegraphics[height=0.2\textheight]{figures/v01/setup-first-boot.jpg}}
~
\subfigure[Pin connections using the MSP-FET and USB-UART converter.\label{fig:electrical-test-board}]{\includegraphics[height=0.23\textheight]{figures/v01/tools-first-boot.jpg}}
\subfigure[Pin connections using the MSP-FET and USB-UART converter.\label{fig:electrical-test-board}]{\includegraphics[height=0.2\textheight]{figures/v01/tools-first-boot.jpg}}
\caption{Setup used for the first firmware boot}
\label{fig:setup-first-boot}
\end{center}
\end{figure}

\begin{figure}[!ht]
\begin{center}
\includegraphics[width=0.7\columnwidth]{figures/v01/log-first-boot.png}
\includegraphics[width=0.4\columnwidth]{figures/v01/log-first-boot.png}
\caption{Log messages during the first boot.}
\label{fig:log-first-boot}
\end{center}
\end{figure}

\subsection{Communication Buses}
%\subsection{Communication Buses}
%
%\begin{itemize}
% \item \textbf{Test description/Objective}: Test the communication busses of the board, as listed below:
Expand Down Expand Up @@ -305,7 +305,7 @@ \subsection{Communication Buses}
% \end{center}
%\end{figure}
%
\subsection{Sensors}
%\subsection{Sensors}
%
%\subsection{Input Voltage}
%
Expand Down Expand Up @@ -365,7 +365,7 @@ \subsection{Sensors}
% \end{center}
%\end{figure}
%
\subsection{Peripherals}
%\subsection{Peripherals}
%
%\subsection{NOR Flash Memory}
%
Expand Down Expand Up @@ -394,4 +394,4 @@ \subsection{Peripherals}

\section{Conclusion}

\textcolor{red}{TBD}
The board needs to be tested more, to evaluate its functioning with the firmware that is being developed.
Loading

0 comments on commit 41a6761

Please sign in to comment.