Skip to content

Commit

Permalink
1522A - First draft of assembly documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
dslik committed Dec 24, 2022
1 parent 6726bcb commit 48cf824
Show file tree
Hide file tree
Showing 68 changed files with 2,166 additions and 0 deletions.
Binary file added baseboards/1522A/1522-8010.pdf
Binary file not shown.
20 changes: 20 additions & 0 deletions baseboards/1522A/1522-8010/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Minimal makefile for Sphinx documentation
#

# You can set these variables from the command line.
SPHINXOPTS =
SPHINXBUILD = sphinx-build
SPHINXPROJ = CDMISpecification
SOURCEDIR = .
BUILDDIR = _build

# Put it first so that "make" without argument is like "make help".
help:
@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)

.PHONY: help Makefile

# Catch-all target: route all unknown targets to Sphinx using the new
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
%: Makefile
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
148 changes: 148 additions & 0 deletions baseboards/1522A/1522-8010/assembly.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,148 @@
********
Assembly
********

:math:`\constProdNum` assembly
******************************

This assembly step takes 20 minutes.

.. tabularcolumns:: |>{\raggedright\arraybackslash}\Y{0.10}
|>{\raggedright\arraybackslash}\Y{0.70}
|>{\raggedright\arraybackslash}\Y{0.20}|

.. _tbl_assembly_1:

.. list-table:: :math:`\constProdNum` assembly steps
:class: longtable
:header-rows: 1
:align: center

* - Step #
- Description
- Signature/Stamp
* - 4.1.1
- Take the 1510-0111 v0.3 fixture and align it on the assembly mat

.. raw:: latex

\vspace*{1ex}

.. figure:: /images/step_1.jpg
:align: center
:figwidth: 100%

Aligned 1510-0111 fixture
-
.. raw:: latex

\includegraphics[align=t,scale=1]{../../images/doc_stamp.pdf}
* - 4.1.2
- Place the 20x 2x2 female sockets pins-up in the slots in the fixture illustrated below. Only the shown holes should be filled.

.. raw:: latex

\vspace*{1ex}

.. figure:: /images/step_2.jpg
:align: center
:figwidth: 100%

Fixtures with placed 2x2 female sockets
-
.. raw:: latex

\includegraphics[align=t,scale=1]{../../images/doc_stamp.pdf}
* - 4.1.3
- Take the 1522-0101 PCB and rotate it upside-down, with the handle facing you. Carefully align and lower the PCB onto the upwards-facing pins of the 2x2 female sockets.

.. raw:: latex

\vspace*{1ex}

.. figure:: /images/step_3.jpg
:align: center
:figwidth: 100%

Rear of 1522-0101 PCB aligned with sockets
-
.. raw:: latex

\includegraphics[align=t,scale=1]{../../images/doc_stamp.pdf}
* - 4.1.4
- Solder the 20x sockets to the 1522-0101 PCB.

.. raw:: latex

\vspace*{1ex}

CAUTION: The 1522-0101 PCB will often have a slight warp. To ensure that the 2x2 female sockets are aligned flush with the PCB, it is necessary to push down on the PCB while soldering the sockets.

.. raw:: latex

\vspace*{1ex}

.. figure:: /images/step_4.jpg
:align: center
:figwidth: 100%

Rear of 1522-0101 PCB with sockets soldered down
-
.. raw:: latex

\includegraphics[align=t,scale=1]{../../images/doc_stamp.pdf}
* - 4.1.5
- Remove the 1522-0101 PCB from fixture, and move the fixture to the side.

.. raw:: latex

\vspace*{1ex}

Remove the protective paper from the clear rubber feet, and attach them to positions MP1 - MP4

.. raw:: latex

\vspace*{1ex}

.. figure:: /images/step_5.jpg
:align: center
:figwidth: 100%

Rear of 1522-0101 PCB with feet mounted
-
.. raw:: latex

\includegraphics[align=t,scale=1]{../../images/doc_stamp.pdf}
* - 4.1.6
- Flip the 1522-0101 PCB over to the front. Insert the three test points into TP1 - TP3 at the top-right, making sure that the black test point is used for GND.

.. raw:: latex

\vspace*{1ex}

.. figure:: /images/step_6.jpg
:align: center
:figwidth: 100%

Front of 1522-0101 PCB with test points inserted
-
.. raw:: latex

\includegraphics[align=t,scale=1]{../../images/doc_stamp.pdf}
* - 4.1.7
- Solder the three test points to the 1522-0101 PCB.

.. raw:: latex

\vspace*{1ex}

.. figure:: /images/step_7.jpg
:align: center
:figwidth: 100%

1522-0101 PCB with test points soldered down
-
.. raw:: latex

\includegraphics[align=t,scale=1]{../../images/doc_stamp.pdf}

137 changes: 137 additions & 0 deletions baseboards/1522A/1522-8010/bom.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,137 @@
*****************
Bill of materials
*****************

:math:`\constProdNum` :math:`\constProdNameUpper`
-------------------------------------------------

The parts required to assemble a :math:`\constProdNum` are listed in :numref:`tbl_product_parts`.

.. tabularcolumns:: |>{\raggedright\arraybackslash}\Y{0.15}
|>{\raggedright\arraybackslash}\Y{0.06}
|>{\raggedright\arraybackslash}\Y{0.23}
|>{\raggedright\arraybackslash}\Y{0.15}
|>{\raggedright\arraybackslash}\Y{0.20}
|>{\raggedright\arraybackslash}\Y{0.12}
|>{\raggedright\arraybackslash}\Y{0.09}|

.. _tbl_product_parts:

.. list-table:: :math:`\constProdNum` parts
:class: longtable
:header-rows: 1
:align: center

* - Reference Designation
- Qty
- Description
- Manufacturer
- Manufacturer Part Number
- Supplier
- Cost
* - 1522-0101
- 1
- Baseboard PCB
- JLCPCB
- Y327-2154951A
- `JLCPCB <https://jlcpcb.com/>`_
- $2.88 CAD
* - J1 - J20
- 20
- 2.54mm by 2.54mm Straight 2x2P Female Header
- CONNFLY Elec
- DS1023-2*2SF11
- `LCSC <https://lcsc.com/product-detail/Female-Headers_CONNFLY-Elec-DS1023-2-2SF11_C92273.html>`_
- $2.33 CAD
* - TP1, TP3
- 2
- Red Test Point
- Bisco Industries
- TP-104-13-02
- `Bisco <https://www.biscoind.com/components-corp-tp-104-13-02/p>`_
- $0.32 CAD
* - TP2
- 1
- Black Test Point
- Bisco Industries
- TP-105-01-00
- `Bisco <https://www.biscoind.com/components-corp-tp-105-01-00/p>`_
- $0.21 CAD
* - MP1 - MP4
- 4
- Clear Rubber Feet
- Cloverdale Supply
- VSQBC35
- `Amazon <https://www.amazon.com/Clear-Rubber-Feet-Adhesive-Bumper/dp/B01MYBB474?th=1>`_
- $1.61 CAD
* - SK1
- 1
- QC Sticker
- Order by Description
-
-
- $0.0094 CAD
* - Total
-
-
-
-
-
- $7.36 CAD

:math:`\constProdNum` Packaging
-------------------------------

The parts required to package a :math:`\constProdNum` are listed in :numref:`tbl_product_packing_parts`.

.. tabularcolumns:: |>{\raggedright\arraybackslash}\Y{0.15}
|>{\raggedright\arraybackslash}\Y{0.06}
|>{\raggedright\arraybackslash}\Y{0.23}
|>{\raggedright\arraybackslash}\Y{0.15}
|>{\raggedright\arraybackslash}\Y{0.20}
|>{\raggedright\arraybackslash}\Y{0.12}
|>{\raggedright\arraybackslash}\Y{0.09}|

.. _tbl_product_packing_parts:

.. list-table:: :math:`\constProdNum` packing parts
:class: longtable
:header-rows: 1
:align: center

* - Reference Designation
- Qty
- Description
- Manufacturer
- Manufacturer Part Number
- Supplier
- Cost
* - N/A
- 1
- Static Shielding Bag 10" x 14"
- Botron Company Inc.
- B131014
- `Digikey <https://www.digikey.ca/en/products/detail/botron-company-inc/B131014/9866655>`_
- $0.48 CAD
* - N/A
- 1
- CORREC-PAK SHIPPER 4 X 4 X 2" ID
- Conductive Containers, Inc.
- 3180-3
- `Digikey <https://www.digikey.ca/en/products/detail/conductive-containers-inc/3180-3/9922342>`_
- $11.83 CAD
* - :math:`\constPartNum`-7001
- 2
- :math:`\constProdNum` ESD Sticker
- Jukebox Print
-
-
- $4.00 CAD
* - Total
-
-
-
-
-
- $16.31 CAD

Loading

0 comments on commit 48cf824

Please sign in to comment.