Skip to content

Commit 41a6761

Browse files
Merge pull request #191 from spacelab-ufsc/dev
Releases v0.4 (documentation and firmware) and v0.3 (hardware)
2 parents 3cf358f + f11fe76 commit 41a6761

215 files changed

Lines changed: 1015389 additions & 990762 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

doc/LICENSE

Lines changed: 427 additions & 427 deletions
Large diffs are not rendered by default.

doc/Makefile

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
1-
SRC=main
2-
VERSION=v0.3
3-
TARGET=slb-eps2-doc-$(VERSION)
4-
5-
ifndef BUILD_DIR
6-
BUILD_DIR=build
7-
endif
8-
9-
PDF_READER=evince
10-
11-
all:
12-
mkdir -p $(BUILD_DIR)
13-
latexmk -pdf -jobname=$(BUILD_DIR)/$(TARGET) $(SRC).tex
14-
rm -f $(TARGET).pdf
15-
cp $(BUILD_DIR)/$(TARGET).pdf .
16-
17-
index:
18-
makeindex $(BUILD_DIR)/$(TARGET).nlo -s nomencl.ist -o $(BUILD_DIR)/$(TARGET).nls
19-
20-
view:
21-
$(PDF_READER) $(BUILD_DIR)/$(TARGET).pdf &
22-
23-
clean:
24-
rm $(BUILD_DIR)/* header/*.aux chapters/*.aux references/*.aux
1+
SRC=main
2+
VERSION=v0.3
3+
TARGET=slb-eps2-doc-$(VERSION)
4+
5+
ifndef BUILD_DIR
6+
BUILD_DIR=build
7+
endif
8+
9+
PDF_READER=evince
10+
11+
all:
12+
mkdir -p $(BUILD_DIR)
13+
latexmk -pdf -jobname=$(BUILD_DIR)/$(TARGET) $(SRC).tex
14+
rm -f $(TARGET).pdf
15+
cp $(BUILD_DIR)/$(TARGET).pdf .
16+
17+
index:
18+
makeindex $(BUILD_DIR)/$(TARGET).nlo -s nomencl.ist -o $(BUILD_DIR)/$(TARGET).nls
19+
20+
view:
21+
$(PDF_READER) $(BUILD_DIR)/$(TARGET).pdf &
22+
23+
clean:
24+
rm $(BUILD_DIR)/* header/*.aux chapters/*.aux references/*.aux

doc/appendices/appendices.tex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@
2525
\begin{appendices}
2626

2727
\input{appendices/test_report_v01}
28+
\input{appendices/test_report_v02}
2829

2930
\end{appendices}

doc/appendices/test_report_v01.tex

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -30,38 +30,37 @@ \chapter{Test Report of v0.1 Version} \label{anx:test-report-v01}
3030
\item \textbf{PCB manufacturer}: PCBWay (China)
3131
\item \textbf{PCB assembly}: PCBWay (China)
3232
\item \textbf{PCB arrival date}: 2021/04/14
33-
\item \textbf{Execution date}: 2021/06/13 to \textcolor{red}{TBC}
33+
\item \textbf{Execution date}: 2021/06/13 to 2021/07/01
3434
\item \textbf{Tester}: André M. P. Mattos
3535
\end{itemize}
3636

3737

3838

3939
\section{Visual Inspection}
4040

41-
\begin{itemize}
42-
\item \textbf{Test description/Objective}: Inspection of the board, visually and with a multimeter, searching for fabrication and assembly failures.
43-
\item \textbf{Procedures:} \autoref{tab:visual-inspection}.
44-
\item \textbf{Material}: None.
45-
\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).
46-
\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.
47-
\end{itemize}
48-
4941
\begin{figure}[!ht]
5042
\begin{center}
51-
\includegraphics[width=\columnwidth]{figures/v01/eps2-v01-top.jpg}
43+
\includegraphics[width=0.75\columnwidth]{figures/v01/eps2-v01-top.jpg}
5244
\caption{Top view of the EPS 2.0 v0.1 board.}
5345
\label{fig:eps2-v01-top}
5446
\end{center}
5547
\end{figure}
5648

5749
\begin{figure}[!ht]
5850
\begin{center}
59-
\includegraphics[width=\columnwidth]{figures/v01/eps2-v01-bottom.jpg}
51+
\includegraphics[width=0.75\columnwidth]{figures/v01/eps2-v01-bottom.jpg}
6052
\caption{Bottom view of the EPS 2.0 v0.1 board.}
6153
\label{fig:eps2-v01-bottom}
6254
\end{center}
6355
\end{figure}
6456

57+
\begin{itemize}
58+
\item \textbf{Test description/Objective}: Inspection of the board, visually and with a multimeter, searching for fabrication and assembly failures.
59+
\item \textbf{Procedures:} \autoref{tab:visual-inspection}.
60+
\item \textbf{Material}: None.
61+
\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).
62+
\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.
63+
\end{itemize}
6564

6665
\section{Mechanical Inspection}
6766

@@ -77,7 +76,7 @@ \section{Mechanical Inspection}
7776
\section{Integration Inspection}
7877

7978
\begin{itemize}
80-
\item \textbf{Test description/Objective}: Analyse the integration accordance prior to the module’s full assembly on the CubeSat.
79+
\item \textbf{Test description/Objective}: Analyze the integration accordance prior to the module’s full assembly on the CubeSat.
8180
\item \textbf{Procedures:} \autoref{tab:integration-inspection}.
8281
\item \textbf{Material}: None.
8382
\item \textbf{Results}: Schematic files and pinouts identified in the \autoref{ch:hardware}.
@@ -104,7 +103,7 @@ \section{Electrical Testing}
104103
\item \textbf{Material}:
105104
\begin{itemize}
106105
\item Multimeter Fluke 179
107-
\item Keysight N6705B DC Power Analyser
106+
\item Keysight N6705B DC Power Analyzer
108107
\end{itemize}
109108
\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}.
110109
\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).
@@ -122,7 +121,7 @@ \section{Electrical Testing}
122121

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

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

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

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

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

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

214-
\caption{EPS/TTC step-down regulador power characterization.}
213+
\caption{EPS/TTC step-down regulator power characterization.}
215214
\label{fig:regulator-epsttc}
216215
\end{center}
217216
\end{figure}
218-
217+
218+
\newpage
219219

220220
\section{Functional Testing}
221221

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

237237
\begin{figure}[!htb]
238238
\begin{center}
239-
\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}}
239+
\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}}
240240
~
241-
\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}}
241+
\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}}
242242
\caption{Setup used for the first firmware boot}
243243
\label{fig:setup-first-boot}
244244
\end{center}
245245
\end{figure}
246246

247247
\begin{figure}[!ht]
248248
\begin{center}
249-
\includegraphics[width=0.7\columnwidth]{figures/v01/log-first-boot.png}
249+
\includegraphics[width=0.4\columnwidth]{figures/v01/log-first-boot.png}
250250
\caption{Log messages during the first boot.}
251251
\label{fig:log-first-boot}
252252
\end{center}
253253
\end{figure}
254254

255-
\subsection{Communication Buses}
255+
%\subsection{Communication Buses}
256256
%
257257
%\begin{itemize}
258258
% \item \textbf{Test description/Objective}: Test the communication busses of the board, as listed below:
@@ -305,7 +305,7 @@ \subsection{Communication Buses}
305305
% \end{center}
306306
%\end{figure}
307307
%
308-
\subsection{Sensors}
308+
%\subsection{Sensors}
309309
%
310310
%\subsection{Input Voltage}
311311
%
@@ -365,7 +365,7 @@ \subsection{Sensors}
365365
% \end{center}
366366
%\end{figure}
367367
%
368-
\subsection{Peripherals}
368+
%\subsection{Peripherals}
369369
%
370370
%\subsection{NOR Flash Memory}
371371
%
@@ -394,4 +394,4 @@ \subsection{Peripherals}
394394

395395
\section{Conclusion}
396396

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

0 commit comments

Comments
 (0)