这是 Super OSD Lite 的当前设计,这是一个开放硬件项目,旨在为大众带来低成本的屏幕显示。目标价为 71 至 90 美元。
底部有组件,但大多数组件都在顶部。
这是我第一个涉及如此复杂电路的 PCB 设计之一,所以我希望我犯了一些错误。建设性的批评赞赏!
这是 Super OSD Lite 的当前设计,这是一个开放硬件项目,旨在为大众带来低成本的屏幕显示。目标价为 71 至 90 美元。
底部有组件,但大多数组件都在顶部。
这是我第一个涉及如此复杂电路的 PCB 设计之一,所以我希望我犯了一些错误。建设性的批评赞赏!
看起来很棒!
一些想法:
使您的所有指示符都可以从一个方向(或至少彼此相距 90 度)读取。
如果有空间,请在连接器上标记引脚。
将一对通孔接地,您可以在其上焊接一小圈电线。然后你可以将你的示波器接地夹在上面。
确保您的 CONN2 和 CONN3 连接器主体在现实世界中不重叠。
U6 的方向点几乎被通孔隐藏。
添加过孔,以便您可以轻松探测 EEPROM 数据线。
确保您的安装孔间距合理(不是 2.718282 英寸)。
在丝印上写上零件号和修订号。
我从 git 存储库中签出了 .pcb 文件。
http://super-osd.googlecode.com/hg/hardware/V3%20Lite/pcb-v3-lite.pcb
我将其加载到 pcb 并在其上运行 DRC,结果如下:
Rules are minspace 10.01, minoverlap 10.0 minwidth 10.00, minsilk 10.00
min drill 15.00, min annular ring 10.00
Found 251 design rule errors.
有些痕迹太近了。例如,D1 下方的过孔距离焊盘短路 2.5 密耳。您将很难找到具有 250 万间距能力的晶圆厂,而且如果您这样做,将非常昂贵。
如果你想要一个可以轻松制造的板子,我建议你调整尺寸并移动走线,直到 DRC 通过。EEVblog 的 Dave 写了一个很好的 pcb 设计指南:http ://www.alternatezone.com/electronics/files/PCBDesignTutorialRevA.pdf
做一个更漂亮的png!使用我的“pcbrender”脚本。pcbrender input.pcb output.png
#/bin/sh
INFILE=$1
OUTFILE=$2
DPI=300
OVERSAMPLE=3
PCB=pcb #/home/markrages/src/pcb/src/pcb
PCBOPTS="-x png --photo-mode --dpi $(( $OVERSAMPLE*$DPI )) --use-alpha --only-visible"
$PCB $PCBOPTS --outfile /tmp/$INFILE.front.png $INFILE && \
$PCB $PCBOPTS --outfile /tmp/$INFILE.back.png --photo-flip-x --photo-flip-y $INFILE && \
montage /tmp/$INFILE.front.png /tmp/$INFILE.back.png -tile x1 -shadow -geometry "+50+50" -resize $(( 100 / $OVERSAMPLE))% -background lightblue $OUTFILE
rm -f /tmp/$INFILE.front.png /tmp/$INFILE.back.png
这是输出: