Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PCB DFM and silkscreen updates #75

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

Large diffs are not rendered by default.

Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -22101,6 +22101,7 @@ new: Attribute TP_SIGNAL_NAME<br>
<part name="GND20" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
<part name="GND21" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
<part name="+12V" library="testpad" library_urn="urn:adsk.eagle:library:385" deviceset="PTR1" device="B1,27" package3d_urn="urn:adsk.eagle:package:27944/2" value="PTR1B1,27"/>
<part name="P+4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+12V" device=""/>
</parts>
<sheets>
<sheet>
Expand All @@ -22120,8 +22121,9 @@ new: Attribute TP_SIGNAL_NAME&lt;br&gt;
<text x="52.832" y="117.094" size="1.778" layer="91">
ALTERNATE: AP7380-50W5-7
</text>
<text x="281.94" y="215.9" size="1.778" layer="97" font="vector" align="top-left">v.2 changelog
<text x="281.94" y="215.9" size="1.778" layer="97" font="vector" align="top-left">Changelog

v0.2
- ATTINY
- Removed FAN-TACH
- Added GND-SWITCH to detect battery or external power
Expand All @@ -22139,16 +22141,16 @@ ALTERNATE: AP7380-50W5-7
- R8 FET gate resistor reduced (was 75R, is 47R)
- 12V LED (was 1K1, is 1K2)

v.3
v0.3
- Added 1A Resettable Fuse to 12V
- Moved FAN-PWM to WO0 (was WO3)
- Flipped Potentiometer 5V &amp; GND

v.4
v0.4
- Added BNC for connection to fan
- Removed DC Jack to fan

v.5
v0.5
- Removed GROUND-SWITCH &amp; FAN-SENSE
- Added 2nd fuse for fan 12V power
- Added buzzer circuit, driven by PB1
Expand Down Expand Up @@ -22176,7 +22178,13 @@ v0.7
- Change C7 to 10uF
- Added C12 - 220uF AL Cap to fuse output (Panasonic F)
- Added D2 - schottky diode to output
- Add test points</text>
- Add test point (+12V)

v0.7.1
- No schematic changes

v0.7.2
- No schematic changes</text>
<text x="93.98" y="111.76" size="1.778" layer="91">BUZZER</text>
<text x="99.06" y="152.4" size="1.778" layer="91" align="top-left">maximum input voltage
Resistor Divider - 14V
Expand All @@ -22194,6 +22202,23 @@ https://www.digikey.com/en/products/detail/cui-devices/CMI-1210-92T/13245502</te
<text x="218.44" y="111.76" size="1.778" layer="91">DC POWER INPUTS</text>
<text x="180.34" y="165.1" size="3.81" layer="91">R &amp; C values
to be tested</text>
<wire x1="5.08" y1="154.94" x2="96.52" y2="154.94" width="0.1524" layer="97"/>
<wire x1="96.52" y1="154.94" x2="124.46" y2="154.94" width="0.1524" layer="97"/>
<wire x1="124.46" y1="154.94" x2="124.46" y2="208.28" width="0.1524" layer="97"/>
<wire x1="96.52" y1="154.94" x2="96.52" y2="116.84" width="0.1524" layer="97"/>
<wire x1="5.08" y1="116.84" x2="68.58" y2="116.84" width="0.1524" layer="97"/>
<wire x1="68.58" y1="116.84" x2="127" y2="116.84" width="0.1524" layer="97"/>
<wire x1="127" y1="116.84" x2="185.42" y2="116.84" width="0.1524" layer="97"/>
<wire x1="185.42" y1="116.84" x2="274.32" y2="116.84" width="0.1524" layer="97"/>
<wire x1="185.42" y1="35.56" x2="185.42" y2="50.8" width="0.1524" layer="97"/>
<wire x1="185.42" y1="50.8" x2="185.42" y2="116.84" width="0.1524" layer="97"/>
<wire x1="185.42" y1="50.8" x2="127" y2="50.8" width="0.1524" layer="97"/>
<wire x1="127" y1="50.8" x2="88.9" y2="50.8" width="0.1524" layer="97"/>
<wire x1="88.9" y1="50.8" x2="68.58" y2="50.8" width="0.1524" layer="97"/>
<wire x1="68.58" y1="50.8" x2="5.08" y2="50.8" width="0.1524" layer="97"/>
<wire x1="68.58" y1="50.8" x2="68.58" y2="116.84" width="0.1524" layer="97"/>
<wire x1="127" y1="116.84" x2="127" y2="50.8" width="0.1524" layer="97"/>
<wire x1="88.9" y1="0" x2="88.9" y2="50.8" width="0.1524" layer="97"/>
</plain>
<instances>
<instance part="FRAME1" gate="G$1" x="0" y="0" smashed="yes"/>
Expand Down Expand Up @@ -22491,6 +22516,9 @@ to be tested</text>
<attribute name="NAME" x="257.556" y="207.01" size="1.778" layer="95" rot="R270"/>
<attribute name="TP_SIGNAL_NAME" x="255.27" y="203.2" size="1.778" layer="97" rot="R180"/>
</instance>
<instance part="P+4" gate="1" x="231.14" y="106.68" smashed="yes">
<attribute name="VALUE" x="228.6" y="109.22" size="1.778" layer="96"/>
</instance>
</instances>
<busses>
</busses>
Expand Down Expand Up @@ -22863,28 +22891,6 @@ to be tested</text>
<label x="205.74" y="83.82" size="1.778" layer="95"/>
</segment>
</net>
<net name="BORDERLINES" class="0">
<segment>
<wire x1="5.08" y1="116.84" x2="68.58" y2="116.84" width="0.1524" layer="91" style="longdash"/>
<wire x1="68.58" y1="116.84" x2="96.52" y2="116.84" width="0.1524" layer="91" style="longdash"/>
<wire x1="127" y1="116.84" x2="96.52" y2="116.84" width="0.1524" layer="91" style="longdash"/>
<wire x1="127" y1="116.84" x2="185.42" y2="116.84" width="0.1524" layer="91" style="longdash"/>
<wire x1="185.42" y1="116.84" x2="274.32" y2="116.84" width="0.1524" layer="91" style="longdash"/>
<wire x1="96.52" y1="154.94" x2="96.52" y2="116.84" width="0.1524" layer="91" style="longdash"/>
<wire x1="68.58" y1="116.84" x2="68.58" y2="50.8" width="0.1524" layer="91" style="longdash"/>
<wire x1="68.58" y1="50.8" x2="88.9" y2="50.8" width="0.1524" layer="91" style="longdash"/>
<wire x1="68.58" y1="50.8" x2="5.08" y2="50.8" width="0.1524" layer="91" style="longdash"/>
<wire x1="88.9" y1="50.8" x2="127" y2="50.8" width="0.1524" layer="91" style="longdash"/>
<wire x1="127" y1="50.8" x2="185.42" y2="50.8" width="0.1524" layer="91" style="longdash"/>
<wire x1="185.42" y1="116.84" x2="185.42" y2="50.8" width="0.1524" layer="91" style="longdash"/>
<wire x1="88.9" y1="50.8" x2="88.9" y2="0" width="0.1524" layer="91" style="longdash"/>
<wire x1="127" y1="116.84" x2="127" y2="50.8" width="0.1524" layer="91" style="longdash"/>
<wire x1="185.42" y1="50.8" x2="185.42" y2="35.56" width="0.1524" layer="91" style="longdash"/>
<wire x1="5.08" y1="154.94" x2="96.52" y2="154.94" width="0.1524" layer="91" style="longdash"/>
<wire x1="96.52" y1="154.94" x2="124.46" y2="154.94" width="0.1524" layer="91" style="longdash"/>
<wire x1="124.46" y1="208.28" x2="124.46" y2="154.94" width="0.1524" layer="91" style="longdash"/>
</segment>
</net>
<net name="DEBUGTX" class="0">
<segment>
<wire x1="81.28" y1="172.72" x2="93.98" y2="172.72" width="0.1524" layer="91"/>
Expand Down Expand Up @@ -23147,14 +23153,14 @@ to be tested</text>
<approved hash="104,1,223.52,198.12,U9,OUT,+12V,,,"/>
<approved hash="105,1,36.83,116.84,BORDERLINES,,,,,"/>
<approved hash="108,1,127,116.84,BORDERLINES,,,,,"/>
<approved hash="108,1,68.58,116.84,BORDERLINES,,,,,"/>
<approved hash="108,1,96.52,116.84,BORDERLINES,,,,,"/>
<approved hash="108,1,185.42,50.8,BORDERLINES,,,,,"/>
<approved hash="108,1,185.42,116.84,BORDERLINES,,,,,"/>
<approved hash="108,1,88.9,50.8,BORDERLINES,,,,,"/>
<approved hash="108,1,127,50.8,BORDERLINES,,,,,"/>
<approved hash="108,1,185.42,116.84,BORDERLINES,,,,,"/>
<approved hash="108,1,96.52,116.84,BORDERLINES,,,,,"/>
<approved hash="108,1,96.52,154.94,BORDERLINES,,,,,"/>
<approved hash="108,1,68.58,50.8,BORDERLINES,,,,,"/>
<approved hash="108,1,185.42,50.8,BORDERLINES,,,,,"/>
<approved hash="108,1,68.58,116.84,BORDERLINES,,,,,"/>
</errors>
</schematic>
</drawing>
Expand Down
Binary file removed pcb/PaprControlPCB/PCB Design Files/Papra v0.7.pdf
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified pcb/PaprControlPCB/PCB Manufacturing Files/bottom.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
https://oshpark.com/shared_projects/L2hfni0D
Binary file modified pcb/PaprControlPCB/PCB Manufacturing Files/top.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
https://octopart.com/bom-tool/RgOLd46c
Binary file not shown.
31 changes: 0 additions & 31 deletions pcb/PaprControlPCB/PCBA Manufacturing Files/Papra v0.7_top_bom.csv

This file was deleted.

62 changes: 0 additions & 62 deletions pcb/PaprControlPCB/PCBA Manufacturing Files/partslist.txt

This file was deleted.

36 changes: 23 additions & 13 deletions pcb/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
The Teta PAPRA project requires 1 PCBAs for v.7
The Tetra PAPRA project requires 1 PCBA, v.7 or newer.

PaprControlPCB - this is a speed controller that allows for adjusting speed of blower

Expand All @@ -8,21 +8,31 @@ A PCBA is an assembly of a PCB and OTS (off the shelf) components, which are typ

PCBA Bring-Up Instructions:

1. Connect power to the board via 2.5mm DC jack(H1) using 12V Nominal (7V min, 14V max) DC power, ideally current limitable. Do not connect to fan output.
* Note polarity on connector is important, center pin is positive.
1. Connect power to the board via 2.5mm DC jack (H1) using 12V Nominal (7V min, 14V max) DC power, ideally current limitable. Do not connect fan to the output connector at this time.

![image](https://user-images.githubusercontent.com/57600622/215893760-fd882086-344b-4a6d-99f2-a157261f1fac.png)

* Note DC polarity on connector is important, center pin is positive.
* Insertion length on connector is 8.4mm, so body of mating jack should be at least this length.
* For use with a bech power supply, a cut-end cable option is [Tensility CA-2185](https://www.digikey.com/en/products/detail/tensility-international-corp/CA-2185/568576)
* For a standalone power adapter, consier a [Tri-Mag L6R06H-120 12V/6W supply](https://www.digikey.com/en/products/detail/tri-mag-llc/L6R06H-120/7682617)
2. For adjustable power supply, set initial current limit to ~25mA, which should be sufficient to power up processor and drive LEDs.
3. Turn the potentiomenter/swith (POT1) to ON.
4. Confirm the power LED (LED5) light up with 12V power.
* For use with a bench power supply, a cut-end cable option is [Tensility CA-2185](https://www.digikey.com/en/products/detail/tensility-international-corp/CA-2185/568576)
* For a standalone power adapter, consider a [Tri-Mag L6R06H-120 12V/6W supply](https://www.digikey.com/en/products/detail/tri-mag-llc/L6R06H-120/7682617)
2. For adjustable power supply, set the voltage to12V and set initial current limit to ~25mA, which should be sufficient to power up processor and drive LEDs.
3. Turn the potentiometer/switch (POT1) to ON.

![image](https://user-images.githubusercontent.com/57600622/215894358-d7a8b809-1957-42e4-8dc5-00062cd3d84a.png)

4. Confirm the power LED (LED5) illuminates with 12V power.

![image](https://user-images.githubusercontent.com/57600622/215895817-c5784062-4fb9-4453-a885-de92f78c9be1.png)

5. Measure 5V regulator (U1) is outputting 5VDC. This can be inspected with a voltmeter measuring the UDPI header as follows:
* Pin 2 is GND
* Pin 3 is +5V
6. At this point, the board is powered and ready for programming via UPDI. Follow the instructions [here.](https://github.com/tetrabiodistributed/PAPRA-PCB/blob/main/README.md)
6. At this point, the board is powered and ready for programming via UPDI. Follow the instructions [here.](https://github.com/tetrabiodistributed/PAPRA-PCB/blob/main/README.md).
7. Upon successful completion of firmware installation, confirm the board powers up and the 4 LEDs (LED1 - LED4) light up at boot up in a sequence.
8. For boards with the buzzer installed, confirm the buzzer chirps at bootup.
9. In preparation for testing with a DC blower, power the board using the battery tabs and connecting to a [Milwaukee M12 Red Lithium Battery 48-11-2401](https://www.milwaukeetool.com/Products/Batteries-and-Chargers/M12-Batteries-and-Chargers/48-11-2401) or similar.
* WARNING: If the board is not installed in the battery housing, pay careful attention to the polarity
10. Connect DC power to BNC connector (H2)
11. Turn on potentiomenter (POT1) and adjust the fan speed from high to low, which checking the DC blower is working and speed is changing with potentiometer adjustments
9. In preparation for testing with a DC blower and battery, disconnect the DC jack from H1.
10. Source a fully charged [Milwaukee M12 Red Lithium Battery 48-11-2401](https://www.milwaukeetool.com/Products/Batteries-and-Chargers/M12-Batteries-and-Chargers/48-11-2401) or similar.
11. Connect DC power to BNC connector (H2).
* WARNING: If the board is not installed in the battery housing, pay careful attention to the polarity
12. Turn on potentiometer (POT1) and adjust the fan speed from high to low, which checking the DC blower is working and speed is changing with potentiometer adjustments.