PCB-assembly
HSGR PCB assembly tools
Assembly PC
Our PC runs kubuntu 23.04.
Credentials:
- user: hsgr
- key: hsgr-lab
It has installed https://gitlab.com/hsgr/lab/ec-placer-camera-viewer. In order to run it:
- workon ec-palcer
- cd Desktop/ec-placer-camera-viewer
- python crosier.py 0 2
In the PC is connected a label printer (Direct Thermal Printing). In order to use it:
- cd Desktop
- workon label-printer
- python labels.py Test
More details for python script: https://gitlab.com/librespacefoundation/qubik/qubik-org/-/snippets/2181003
Also, this PC is logged in at https://inventory.hackerspace.gr. By using it you can only view the inventory of HSGR.
Credentials:
- user: hsgr-electronics-lab
- key: Ask user: azisi
Stencil Printer
Our stencil printer is based on https://dengler-mechatronik.de/?p=560. In the the above photo you check the modifications:
Other Tools:
- squeegee, use it softly and slowly as is referred in to solder paste datasheet
- small plastic spatula or stick, to stir the solder paste
- isopropyl alcohol and paper towel to clean everything
- M3 allen key wrench, to install the stencil
- Microscope Camera with USB interface, use it with VLC in order to check the alignment of PCB and stencil
Manual Pick and Place
Our Pick and Place is https://www.eurocircuits.com/blog/ec-placer/ with 2 cameras and a in-house software: https://gitlab.com/hsgr/lab/ec-placer-camera-viewer. The set-up needs 2 monitors:
- 1st for Pick and Place cameras
- 2nd for interactive BOM, https://github.com/openscopeproject/InteractiveHtmlBom
Other Tools:
- PCB vice: https://gitlab.com/thanos.husk/tiny-vice
- all the grounding - ESD connections, Pick and Place and user
- SMD feeders: https://www.thingiverse.com/thing:2414955/files
- Base for SMD feeders (source file and *.svg file): https://cloud.libre.space/s/tLfNYMxGFto5A4Q and https://cloud.libre.space/s/A92AEf3nHW7AK86
- Pay attention to apply ESD spray to acrylic parts
- In the Pick and Place there are 2 dowel pins in the right side of it, there is the mounting points of SMD feeder
- To point the current component that will be place use page marker (sticky index)
Maintenance:
- Check page 41 for YZ block, https://www.eurocircuits.com/wp-content/uploads/ec2015/ecImage/document/v20_eC-009-999-R00ManualPnPUserManual_EN_en.pdf
- The same mechanism exists at XY block
Reflow Oven
The model of reflow oven is puhui T-962. There are some improvements base on https://github.com/UnifiedEngineering/T-962-improvements/wiki:
- Flashing the LPC21xx controller
- Dallas 18B20 for cold junction mod
- Kapton tape was added for better thermal inslulation
- Improve grounding
- Use Custom 2 profile
Other Tools:
- Use M4 nuts to place PCB in to oven base
Maintenance:
- Calibration process: https://github.com/UnifiedEngineering/T-962-improvements/wiki/calibration
- More details for calibration: https://invent-ed.notion.site/Calibrate-Reflow-Oven-ce94fad5e4f745dfb054f108e9a41835
- Serial port is exposed in the side of reflow oven via Dupont wires
Ultrasonic Cleaner
It is a 2.0L ultrasonic cleaner. The model is JP-010S. For flight models (space) it is not recommended to clean it with this. Use isopropyl alcohol to clean PCBs.