mirror of
https://github.com/UtilitechAS/amsreader-firmware.git
synced 2026-01-18 17:26:46 +00:00
commit
3fbc2885e0
3
Electrical/Board_002/.gitignore
vendored
Normal file
3
Electrical/Board_002/.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
*.kicad_pcb-bak
|
||||
*.bak
|
||||
*.bck
|
||||
117
Electrical/Board_002/README.md
Normal file
117
Electrical/Board_002/README.md
Normal file
@ -0,0 +1,117 @@
|
||||
|
||||
# Overview
|
||||
|
||||
This represents an alernative PCB for interfacing the HAN M-bus connector
|
||||
on AMS meters.
|
||||
|
||||
The biggest difference between this board and [the original board](../Board_001)
|
||||
is that this board supports communication over a physical wire.
|
||||
|
||||
So you can for instance use this board together with an arduino to make
|
||||
a robust watt-meter display that will never fail because of connection
|
||||
issues (unlike wifi).
|
||||
|
||||
This solution uses the industry standard chip for M-bus communication,
|
||||
[TSS721A](http://www.ti.com/lit/ds/symlink/tss721a.pdf) with full
|
||||
galvanic isolation to the bus, e.g. connecting a cable from this PCB
|
||||
to a mains connected PC for instance will not result in a [ground
|
||||
loop](https://en.wikipedia.org/wiki/Ground_loop_%28electricity%29).
|
||||
|
||||
The schematic and drawings are made with
|
||||
[KiCad](http://www.kicad-pcb.org/).
|
||||
|
||||
|
||||
# Scope
|
||||
|
||||
## Software
|
||||
|
||||
Reuse existing [code](../../Code).
|
||||
|
||||
## Hardware
|
||||
|
||||
Only support receiving transmitted serial data from the bus since the
|
||||
Kamstrup AMS meters have no physical support for receiving anything.
|
||||
|
||||
The primary use case is to be a shield on an Arduino board (e.g. Uno or
|
||||
Leonardo). A standalone ATtiny version would be nice to have as well.
|
||||
|
||||
Support daisy-chaining multiple units on the bus.
|
||||
|
||||
|
||||
# Status
|
||||
|
||||
This is unfinished work, currently just started.
|
||||
|
||||
# Future
|
||||
|
||||
First phase is only supporting converting M-Bus data to serial I/O.
|
||||
Support for ethernet or USB will be implicit via Arduino/shields. Later
|
||||
standalone versions with ATTiny will be most useful by including
|
||||
ethernet/usb support directly.
|
||||
|
||||
## Step 1
|
||||
|
||||
Create a simple M-Bus master simulator (transmit only) that takes
|
||||
serial data and modulates onto the bus. Write arduino code to send a
|
||||
test pattern and verify on oscilloscope.
|
||||
|
||||
https://electronics.stackexchange.com/questions/99388/designing-a-m-bus-master-up-to-10-slaves/99390#99390
|
||||
https://electronics.stackexchange.com/a/214477/568
|
||||
|
||||
## Step 2
|
||||
|
||||
Connect the TSS721A chip with all required components with a optocoupler
|
||||
between it and Arduino (e.g. M-Bus to TTL conversion). Connect with the
|
||||
simulator from step 1 and verify that received data equals the data sendt.
|
||||
|
||||
Possibly also test with off-the-shelf M-Bus to TTL conversion hardware
|
||||
for comparison.
|
||||
|
||||
## Step 3
|
||||
|
||||
Finish PCB design to be a usable Arduino shield. Integrate the
|
||||
AmsToMqttBridge software. Display received data on LCD.
|
||||
|
||||
## Step 4
|
||||
|
||||
Put code onto ATTiny on a standalone board with support for either USB
|
||||
or ethernet.
|
||||
|
||||
The MCP2221 is an inexpensive<sup>1</sup> USB to serial chip that people
|
||||
[seems](https://www.element14.com/community/groups/open-source-hardware/blog/2016/02/01/implementing-non-ftdi-usb-to-uart-serial-interfaces)
|
||||
[very](http://www.eevblog.com/forum/reviews/alternatives-to-ftdi-usb-to-uart-converter/)
|
||||
[satisfied](https://hackaday.io/project/18845-usb-serial-uart)
|
||||
[with](https://hackaday.com/2016/03/04/dual-uarti2c-breakout-goes-both-ways/).
|
||||
It does [not](http://blog.zakkemble.co.uk/mcp2221-hid-library/)
|
||||
[achieve](https://hackaday.com/2017/05/31/counterfeit-hardware-may-lead-to-malware-and-failure/#comment-3636318)
|
||||
the maximum speeds is theoretically supports, but that is irrelevant for
|
||||
this project. This board should then be powered by USB, both in that that
|
||||
is the most natural and convinient choice and that if not then apparently
|
||||
MCP2221 needs some additional electronics in order to [work properly as
|
||||
an USB device](https://electronics.stackexchange.com/a/323551/568).
|
||||
|
||||
For ethernet the
|
||||
[ENC28J60](http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en022889)
|
||||
chip seems to be the
|
||||
[go](https://www.reddit.com/r/arduino/comments/18pw59/diycheap_ethernet_shields/)
|
||||
[to](https://www.open-electronics.org/low-cost-ethernet-shield-with-enc28j60/)
|
||||
[solution](http://www.instructables.com/id/A-credit-card-sized-Ethernet-Arduino-compatable-co/)
|
||||
[for](https://www.pocketmagic.net/atmega8-and-enc28j60-for-ethernet-support/)
|
||||
[inexpensive](http://tuxgraphics.org/electronics/200606/article06061.shtml)<sup>2</sup>
|
||||
DYI solutions. It only supports 10Mpbs, but that is more than
|
||||
good engough for pushing out MQTT messages. It draws a significant
|
||||
amount of current (~120mA or more) and gets gets hot so it might
|
||||
need heatsinking, but that is an [inherent problem with all ethernet
|
||||
controlles](https://electronics.stackexchange.com/questions/52349/why-is-ethernet-so-power-hungry).
|
||||
|
||||
-------------------
|
||||
|
||||
<sup>1</sup> Less than 20 NOK at [Elfa
|
||||
Distrelec](https://www.elfadistrelec.no/en/interface-ic-uart-usb-so-14-microchip-mcp2221-sl/p/11087556),
|
||||
cheaper elsewhere.
|
||||
|
||||
<sup>2</sup> 20-30 NOK for the
|
||||
[chip](https://www.elfadistrelec.no/search?q=ENC28J60&filter_Category1=&filter_Category1=&filter_Category1=&filter_Category1=&filter_Category1=),
|
||||
from 30-40 NOK for the
|
||||
[connector](https://www.elfadistrelec.no/search?q=magjack&filter_Category1=&filter_Category1=&filter_Category1=&filter_Category1=&filter_Category1=&sort=Price:asc&page=1).
|
||||
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,12 @@
|
||||
(module Arduino_1pin (layer F.Cu) (tedit 0)
|
||||
(descr "module 1 pin (ou trou mecanique de percage)")
|
||||
(tags DEV)
|
||||
(fp_text reference REF** (at 0 -3.048) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value 1pin (at 0 2.794) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15))
|
||||
(pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS))
|
||||
)
|
||||
@ -0,0 +1,32 @@
|
||||
(module Socket_Strip_Arduino_1x06 (layer F.Cu) (tedit 551AF7D9)
|
||||
(descr "Through hole socket strip")
|
||||
(tags "socket strip")
|
||||
(fp_text reference REF** (at 0 -5.1) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value Socket_Strip_Arduino_1x06 (at 0 -3.1) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 14.45 -1.75) (end 14.45 1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.75 -1.75) (end 14.45 -1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.75 1.75) (end 14.45 1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.27 1.27) (end 13.97 1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 13.97 1.27) (end 13.97 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 13.97 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15))
|
||||
(pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
|
||||
(model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x06.wrl
|
||||
(at (xyz 0.25 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 180))
|
||||
)
|
||||
)
|
||||
@ -0,0 +1,34 @@
|
||||
(module Socket_Strip_Arduino_1x08 (layer F.Cu) (tedit 551AF8B3)
|
||||
(descr "Through hole socket strip")
|
||||
(tags "socket strip")
|
||||
(fp_text reference REF** (at 0 -5.1) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value Socket_Strip_Arduino_1x08 (at 0 -3.1) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 19.55 -1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.75 -1.75) (end 19.55 -1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.75 1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.27 1.27) (end 19.05 1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 19.05 1.27) (end 19.05 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 19.05 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15))
|
||||
(pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
|
||||
(model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x08.wrl
|
||||
(at (xyz 0.35 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 180))
|
||||
)
|
||||
)
|
||||
@ -0,0 +1,36 @@
|
||||
(module Socket_Strip_Arduino_1x10 (layer F.Cu) (tedit 551AF8D9)
|
||||
(descr "Through hole socket strip")
|
||||
(tags "socket strip")
|
||||
(fp_text reference REF** (at 0 -5.1) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value Socket_Strip_Arduino_1x10 (at 0 -3.1) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 24.65 -1.75) (end 24.65 1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.75 -1.75) (end 24.65 -1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.75 1.75) (end 24.65 1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.27 1.27) (end 24.13 1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 24.13 1.27) (end 24.13 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 24.13 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15))
|
||||
(pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 9 thru_hole oval (at 20.32 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
|
||||
(pad 10 thru_hole oval (at 22.86 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
|
||||
(model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x10.wrl
|
||||
(at (xyz 0.45 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 180))
|
||||
)
|
||||
)
|
||||
BIN
Electrical/Board_002/docs/tss721a.pdf
Normal file
BIN
Electrical/Board_002/docs/tss721a.pdf
Normal file
Binary file not shown.
3
Electrical/Board_002/fp-lib-table
Normal file
3
Electrical/Board_002/fp-lib-table
Normal file
@ -0,0 +1,3 @@
|
||||
(fp_lib_table
|
||||
(lib (name Socket_Arduino_Uno)(type KiCad)(uri "$(KIPRJMOD)\\Socket_Arduino_Uno.pretty")(options "")(descr ""))
|
||||
)
|
||||
8
Electrical/Board_002/lib/amstomqtt.dcm
Normal file
8
Electrical/Board_002/lib/amstomqtt.dcm
Normal file
@ -0,0 +1,8 @@
|
||||
EESchema-DOCLIB Version 2.0
|
||||
#
|
||||
$CMP TSS721A
|
||||
D Meter-Bus transeiver
|
||||
K M-Bus
|
||||
$ENDCMP
|
||||
#
|
||||
#End Doc Library
|
||||
60
Electrical/Board_002/lib/amstomqtt.lib
Normal file
60
Electrical/Board_002/lib/amstomqtt.lib
Normal file
@ -0,0 +1,60 @@
|
||||
EESchema-LIBRARY Version 2.3
|
||||
#encoding utf-8
|
||||
#
|
||||
# TSS721A
|
||||
#
|
||||
DEF TSS721A U 0 40 Y Y 1 F N
|
||||
F0 "U" 0 800 60 H V C CNN
|
||||
F1 "TSS721A" -25 -50 60 H V C CNN
|
||||
F2 "" 150 -850 60 H I C CNN
|
||||
F3 "" 150 -850 60 H I C CNN
|
||||
DRAW
|
||||
S -900 -850 900 650 0 1 0 N
|
||||
P 2 0 1 0 -750 -350 -625 -350 N
|
||||
P 2 0 1 0 -725 -500 -600 -500 N
|
||||
P 2 0 1 0 -725 -50 -600 -50 N
|
||||
P 2 0 1 0 -725 100 -600 100 N
|
||||
P 2 0 1 0 -725 250 -600 250 N
|
||||
P 2 0 1 0 -700 -200 -575 -200 N
|
||||
P 2 0 1 0 -700 400 -575 400 N
|
||||
P 2 0 1 0 -675 550 -550 550 N
|
||||
P 2 0 1 0 -500 -650 -500 -525 N
|
||||
P 2 0 1 0 -250 -675 -250 -550 N
|
||||
P 2 0 1 0 250 -600 250 -475 N
|
||||
P 2 0 1 0 500 -650 500 -525 N
|
||||
P 2 0 1 0 600 -150 475 -150 N
|
||||
P 2 0 1 0 600 350 475 350 N
|
||||
P 3 0 1 0 -725 -325 -750 -350 -725 -375 N
|
||||
P 3 0 1 0 -700 -475 -725 -500 -700 -525 N
|
||||
P 3 0 1 0 -700 125 -725 100 -700 75 N
|
||||
P 3 0 1 0 -700 275 -725 250 -700 225 N
|
||||
P 3 0 1 0 -650 525 -675 550 -650 575 N
|
||||
P 3 0 1 0 -625 -25 -600 -50 -625 -75 N
|
||||
P 3 0 1 0 -600 -175 -575 -200 -600 -225 N
|
||||
P 3 0 1 0 -600 425 -575 400 -600 375 N
|
||||
P 3 0 1 0 -475 -625 -500 -650 -525 -625 N
|
||||
P 3 0 1 0 -225 -650 -250 -675 -275 -650 N
|
||||
P 3 0 1 0 275 -575 250 -600 225 -575 N
|
||||
P 3 0 1 0 500 -125 475 -150 500 -175 N
|
||||
P 3 0 1 0 500 375 475 350 500 325 N
|
||||
P 3 0 1 0 525 -625 500 -650 475 -625 N
|
||||
X BUSL2 1 1100 350 200 L 50 50 1 1 I
|
||||
X VB 2 1100 100 200 L 50 50 1 1 w
|
||||
X STC 3 500 -1050 200 U 50 50 1 1 w
|
||||
X RIDD 4 250 -1050 200 U 50 50 1 1 O
|
||||
X ~PF 5 -1100 100 200 R 50 50 1 1 O
|
||||
X SC 6 -250 -1050 200 U 50 50 1 1 w
|
||||
X ~TXI 7 -1100 -500 200 R 50 50 1 1 O
|
||||
X TX 8 -1100 -350 200 R 50 50 1 1 O
|
||||
X BAT 9 -1100 400 200 R 50 50 1 1 W
|
||||
X VS 10 -1100 250 200 R 50 50 1 1 O
|
||||
X VDD 11 -1100 550 200 R 50 50 1 1 w
|
||||
X RX 12 -1100 -50 200 R 50 50 1 1 I
|
||||
X ~RXI 13 -1100 -200 200 R 50 50 1 1 I
|
||||
X RIS 14 -500 -1050 200 U 50 50 1 1 O
|
||||
X GNG 15 0 -1050 200 U 50 50 1 1 W
|
||||
X BUSL1 16 1100 -150 200 L 50 50 1 1 I
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
||||
367
Electrical/Board_002/mbus-receiver-opto.sch
Normal file
367
Electrical/Board_002/mbus-receiver-opto.sch
Normal file
@ -0,0 +1,367 @@
|
||||
EESchema Schematic File Version 2
|
||||
LIBS:power
|
||||
LIBS:device
|
||||
LIBS:transistors
|
||||
LIBS:conn
|
||||
LIBS:linear
|
||||
LIBS:regul
|
||||
LIBS:74xx
|
||||
LIBS:cmos4000
|
||||
LIBS:adc-dac
|
||||
LIBS:memory
|
||||
LIBS:xilinx
|
||||
LIBS:microcontrollers
|
||||
LIBS:dsp
|
||||
LIBS:microchip
|
||||
LIBS:analog_switches
|
||||
LIBS:motorola
|
||||
LIBS:texas
|
||||
LIBS:intel
|
||||
LIBS:audio
|
||||
LIBS:interface
|
||||
LIBS:digital-audio
|
||||
LIBS:philips
|
||||
LIBS:display
|
||||
LIBS:cypress
|
||||
LIBS:siliconi
|
||||
LIBS:opto
|
||||
LIBS:atmel
|
||||
LIBS:contrib
|
||||
LIBS:valves
|
||||
LIBS:amstomqtt
|
||||
LIBS:shield1-cache
|
||||
EELAYER 25 0
|
||||
EELAYER END
|
||||
$Descr A4 11693 8268
|
||||
encoding utf-8
|
||||
Sheet 2 2
|
||||
Title ""
|
||||
Date ""
|
||||
Rev ""
|
||||
Comp ""
|
||||
Comment1 ""
|
||||
Comment2 ""
|
||||
Comment3 ""
|
||||
Comment4 ""
|
||||
$EndDescr
|
||||
Text HLabel 9200 3150 2 60 Input ~ 0
|
||||
MBUS_SIGNAL
|
||||
Text HLabel 9200 3650 2 60 Input ~ 0
|
||||
MBUS_GND
|
||||
Text HLabel 3250 3100 0 60 Input ~ 0
|
||||
TTL_TX_COLL
|
||||
$Comp
|
||||
L TSS721A U2
|
||||
U 1 1 5A611A62
|
||||
P 7150 3500
|
||||
F 0 "U2" H 7150 4300 60 0000 C CNN
|
||||
F 1 "TSS721A" H 7125 3450 60 0000 C CNN
|
||||
F 2 "" H 7300 2650 60 0001 C CNN
|
||||
F 3 "" H 7300 2650 60 0001 C CNN
|
||||
1 7150 3500
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Text Label 9050 3650 3 60 ~ 0
|
||||
MGND
|
||||
Text Label 7150 5350 3 60 ~ 0
|
||||
MGND
|
||||
Wire Wire Line
|
||||
7150 4550 7150 5350
|
||||
$Comp
|
||||
L R R5
|
||||
U 1 1 5A611BDA
|
||||
P 5700 3550
|
||||
F 0 "R5" V 5780 3550 50 0000 C CNN
|
||||
F 1 "100k" V 5700 3550 50 0000 C CNN
|
||||
F 2 "" V 5630 3550 50 0001 C CNN
|
||||
F 3 "" H 5700 3550 50 0001 C CNN
|
||||
1 5700 3550
|
||||
0 1 1 0
|
||||
$EndComp
|
||||
$Comp
|
||||
L R R6
|
||||
U 1 1 5A611C0E
|
||||
P 5700 3700
|
||||
F 0 "R6" V 5780 3700 50 0000 C CNN
|
||||
F 1 "100k" V 5700 3700 50 0000 C CNN
|
||||
F 2 "" V 5630 3700 50 0001 C CNN
|
||||
F 3 "" H 5700 3700 50 0001 C CNN
|
||||
1 5700 3700
|
||||
0 1 1 0
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
5850 3700 6050 3700
|
||||
Wire Wire Line
|
||||
5850 3550 6050 3550
|
||||
Wire Wire Line
|
||||
5350 3550 5550 3550
|
||||
Wire Wire Line
|
||||
5350 3700 5550 3700
|
||||
Text Label 5350 3700 2 60 ~ 0
|
||||
MGND
|
||||
$Comp
|
||||
L R R4
|
||||
U 1 1 5A611DAD
|
||||
P 5700 3400
|
||||
F 0 "R4" V 5780 3400 50 0000 C CNN
|
||||
F 1 "100k" V 5700 3400 50 0000 C CNN
|
||||
F 2 "" V 5630 3400 50 0001 C CNN
|
||||
F 3 "" H 5700 3400 50 0001 C CNN
|
||||
1 5700 3400
|
||||
0 1 1 0
|
||||
$EndComp
|
||||
$Comp
|
||||
L R R3
|
||||
U 1 1 5A611DD7
|
||||
P 5700 3250
|
||||
F 0 "R3" V 5780 3250 50 0000 C CNN
|
||||
F 1 "100k" V 5700 3250 50 0000 C CNN
|
||||
F 2 "" V 5630 3250 50 0001 C CNN
|
||||
F 3 "" H 5700 3250 50 0001 C CNN
|
||||
1 5700 3250
|
||||
0 1 1 0
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
6050 3250 5850 3250
|
||||
Wire Wire Line
|
||||
5850 3400 6050 3400
|
||||
Wire Wire Line
|
||||
5550 3400 5350 3400
|
||||
Wire Wire Line
|
||||
5350 3250 5550 3250
|
||||
Wire Wire Line
|
||||
6050 1500 6050 3100
|
||||
$Comp
|
||||
L CP C3
|
||||
U 1 1 5A61201F
|
||||
P 7650 4850
|
||||
F 0 "C3" H 7675 4950 50 0000 L CNN
|
||||
F 1 "CP" H 7675 4750 50 0000 L CNN
|
||||
F 2 "" H 7688 4700 50 0001 C CNN
|
||||
F 3 "" H 7650 4850 50 0001 C CNN
|
||||
1 7650 4850
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
7650 4550 7650 4700
|
||||
$Comp
|
||||
L R R10
|
||||
U 1 1 5A61220B
|
||||
P 7400 4850
|
||||
F 0 "R10" V 7480 4850 50 0000 C CNN
|
||||
F 1 "R" V 7400 4850 50 0000 C CNN
|
||||
F 2 "" V 7330 4850 50 0001 C CNN
|
||||
F 3 "" H 7400 4850 50 0001 C CNN
|
||||
1 7400 4850
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
7400 4550 7400 4700
|
||||
Wire Wire Line
|
||||
7400 5200 7400 5000
|
||||
Wire Wire Line
|
||||
6650 5200 7650 5200
|
||||
Connection ~ 7150 5200
|
||||
Wire Wire Line
|
||||
7650 5200 7650 5000
|
||||
Connection ~ 7400 5200
|
||||
$Comp
|
||||
L R R7
|
||||
U 1 1 5A6127A2
|
||||
P 5700 4000
|
||||
F 0 "R7" V 5780 4000 50 0000 C CNN
|
||||
F 1 "100k" V 5700 4000 50 0000 C CNN
|
||||
F 2 "" V 5630 4000 50 0001 C CNN
|
||||
F 3 "" H 5700 4000 50 0001 C CNN
|
||||
1 5700 4000
|
||||
0 1 1 0
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
5850 4000 6050 4000
|
||||
Wire Wire Line
|
||||
5550 4000 5350 4000
|
||||
Text Label 5350 4000 2 60 ~ 0
|
||||
MGND
|
||||
$Comp
|
||||
L LTV-356T U1
|
||||
U 1 1 5A612A13
|
||||
P 4000 3200
|
||||
F 0 "U1" H 3790 3390 50 0000 L CNN
|
||||
F 1 "LTV-356T" H 4000 3400 50 0000 L CNN
|
||||
F 2 "Housings_SOIC:SO-4_4.4x3.6mm_Pitch2.54mm" H 3800 3000 50 0001 L CIN
|
||||
F 3 "" H 4000 3200 50 0001 L CNN
|
||||
1 4000 3200
|
||||
-1 0 0 -1
|
||||
$EndComp
|
||||
Text HLabel 3250 3300 0 60 Input ~ 0
|
||||
TTL_TX_EMIT
|
||||
Wire Wire Line
|
||||
3250 3100 3700 3100
|
||||
Wire Wire Line
|
||||
3250 3300 3700 3300
|
||||
$Comp
|
||||
L R R2
|
||||
U 1 1 5A612D72
|
||||
P 4300 3600
|
||||
F 0 "R2" V 4380 3600 50 0000 C CNN
|
||||
F 1 "R" V 4300 3600 50 0000 C CNN
|
||||
F 2 "" V 4230 3600 50 0001 C CNN
|
||||
F 3 "" H 4300 3600 50 0001 C CNN
|
||||
1 4300 3600
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
4300 3850 6050 3850
|
||||
Wire Wire Line
|
||||
4300 3850 4300 3750
|
||||
Wire Wire Line
|
||||
4300 3450 4300 3300
|
||||
$Comp
|
||||
L TEST_1P J4
|
||||
U 1 1 5A613111
|
||||
P 4600 3700
|
||||
F 0 "J4" H 4600 3970 50 0000 C CNN
|
||||
F 1 "TEST_1P" H 4600 3900 50 0000 C CNN
|
||||
F 2 "" H 4800 3700 50 0001 C CNN
|
||||
F 3 "" H 4800 3700 50 0001 C CNN
|
||||
1 4600 3700
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
4300 2400 4300 3100
|
||||
Wire Wire Line
|
||||
4300 2550 1950 2550
|
||||
Wire Wire Line
|
||||
1950 2550 1950 6100
|
||||
Wire Wire Line
|
||||
1950 6100 8150 6100
|
||||
Wire Wire Line
|
||||
8150 6100 8150 4650
|
||||
Wire Wire Line
|
||||
8150 4650 7650 4650
|
||||
Connection ~ 7650 4650
|
||||
Wire Wire Line
|
||||
5350 3250 5350 3700
|
||||
Connection ~ 5350 3400
|
||||
Connection ~ 5350 3550
|
||||
NoConn ~ 8250 3400
|
||||
$Comp
|
||||
L C C2
|
||||
U 1 1 5A6138A2
|
||||
P 7000 1800
|
||||
F 0 "C2" H 7025 1900 50 0000 L CNN
|
||||
F 1 "C" H 7025 1700 50 0000 L CNN
|
||||
F 2 "" H 7038 1650 50 0001 C CNN
|
||||
F 3 "" H 7000 1800 50 0001 C CNN
|
||||
1 7000 1800
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L R R9
|
||||
U 1 1 5A6138F1
|
||||
P 6700 1800
|
||||
F 0 "R9" V 6780 1800 50 0000 C CNN
|
||||
F 1 "R" V 6700 1800 50 0000 C CNN
|
||||
F 2 "" V 6630 1800 50 0001 C CNN
|
||||
F 3 "" H 6700 1800 50 0001 C CNN
|
||||
1 6700 1800
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
7000 1950 7000 2100
|
||||
Text Label 7000 2100 3 60 ~ 0
|
||||
MGND
|
||||
Wire Wire Line
|
||||
6700 1950 6700 2000
|
||||
Wire Wire Line
|
||||
6700 2000 7000 2000
|
||||
Connection ~ 7000 2000
|
||||
Wire Wire Line
|
||||
6050 1500 7000 1500
|
||||
Wire Wire Line
|
||||
7000 1500 7000 1650
|
||||
Connection ~ 6050 2950
|
||||
Wire Wire Line
|
||||
6700 1650 6700 1500
|
||||
Connection ~ 6700 1500
|
||||
Text Notes 7200 1850 0 60 ~ 0
|
||||
C_VDD
|
||||
Text Notes 6300 1850 0 60 ~ 0
|
||||
R_LOAD
|
||||
$Comp
|
||||
L TEST_1P J3
|
||||
U 1 1 5A6141FE
|
||||
P 4300 2400
|
||||
F 0 "J3" H 4300 2670 50 0000 C CNN
|
||||
F 1 "TEST_1P" H 4300 2600 50 0000 C CNN
|
||||
F 2 "" H 4500 2400 50 0001 C CNN
|
||||
F 3 "" H 4500 2400 50 0001 C CNN
|
||||
1 4300 2400
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L R R11
|
||||
U 1 1 5A614833
|
||||
P 8700 3150
|
||||
F 0 "R11" V 8780 3150 50 0000 C CNN
|
||||
F 1 "220" V 8700 3150 50 0000 C CNN
|
||||
F 2 "" V 8630 3150 50 0001 C CNN
|
||||
F 3 "" H 8700 3150 50 0001 C CNN
|
||||
1 8700 3150
|
||||
0 1 1 0
|
||||
$EndComp
|
||||
$Comp
|
||||
L R R12
|
||||
U 1 1 5A6148F9
|
||||
P 8700 3650
|
||||
F 0 "R12" V 8780 3650 50 0000 C CNN
|
||||
F 1 "220" V 8700 3650 50 0000 C CNN
|
||||
F 2 "" V 8630 3650 50 0001 C CNN
|
||||
F 3 "" H 8700 3650 50 0001 C CNN
|
||||
1 8700 3650
|
||||
0 1 1 0
|
||||
$EndComp
|
||||
$Comp
|
||||
L C C1
|
||||
U 1 1 5A615080
|
||||
P 6900 4850
|
||||
F 0 "C1" H 6925 4950 50 0000 L CNN
|
||||
F 1 "C" H 6925 4750 50 0000 L CNN
|
||||
F 2 "" H 6938 4700 50 0001 C CNN
|
||||
F 3 "" H 6900 4850 50 0001 C CNN
|
||||
1 6900 4850
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
6900 4550 6900 4700
|
||||
Wire Wire Line
|
||||
6900 5000 6900 5200
|
||||
$Comp
|
||||
L R R8
|
||||
U 1 1 5A615354
|
||||
P 6650 4850
|
||||
F 0 "R8" V 6730 4850 50 0000 C CNN
|
||||
F 1 "R" V 6650 4850 50 0000 C CNN
|
||||
F 2 "" V 6580 4850 50 0001 C CNN
|
||||
F 3 "" H 6650 4850 50 0001 C CNN
|
||||
1 6650 4850
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
6650 4550 6650 4700
|
||||
Wire Wire Line
|
||||
6650 5000 6650 5200
|
||||
Connection ~ 6900 5200
|
||||
Wire Wire Line
|
||||
4600 3700 4600 3850
|
||||
Connection ~ 4600 3850
|
||||
Connection ~ 4300 2550
|
||||
Wire Wire Line
|
||||
8250 3150 8550 3150
|
||||
Wire Wire Line
|
||||
8850 3150 9200 3150
|
||||
Wire Wire Line
|
||||
9200 3650 8850 3650
|
||||
Wire Wire Line
|
||||
8250 3650 8550 3650
|
||||
$EndSCHEMATC
|
||||
418
Electrical/Board_002/shield1-cache.lib
Normal file
418
Electrical/Board_002/shield1-cache.lib
Normal file
@ -0,0 +1,418 @@
|
||||
EESchema-LIBRARY Version 2.3
|
||||
#encoding utf-8
|
||||
#
|
||||
# +3V3
|
||||
#
|
||||
DEF +3V3 #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -150 50 H I C CNN
|
||||
F1 "+3V3" 0 140 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
ALIAS +3.3V
|
||||
DRAW
|
||||
P 2 0 1 0 -30 50 0 100 N
|
||||
P 2 0 1 0 0 0 0 100 N
|
||||
P 2 0 1 0 0 100 30 50 N
|
||||
X +3V3 1 0 0 0 U 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# +5V
|
||||
#
|
||||
DEF +5V #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -150 50 H I C CNN
|
||||
F1 "+5V" 0 140 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 2 0 1 0 -30 50 0 100 N
|
||||
P 2 0 1 0 0 0 0 100 N
|
||||
P 2 0 1 0 0 100 30 50 N
|
||||
X +5V 1 0 0 0 U 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# C
|
||||
#
|
||||
DEF C C 0 10 N Y 1 F N
|
||||
F0 "C" 25 100 50 H V L CNN
|
||||
F1 "C" 25 -100 50 H V L CNN
|
||||
F2 "" 38 -150 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
C_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
P 2 0 1 20 -80 -30 80 -30 N
|
||||
P 2 0 1 20 -80 30 80 30 N
|
||||
X ~ 1 0 150 110 D 50 50 1 1 P
|
||||
X ~ 2 0 -150 110 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# CONN_01X01
|
||||
#
|
||||
DEF CONN_01X01 P 0 40 Y N 1 F N
|
||||
F0 "P" 0 100 50 H V C CNN
|
||||
F1 "CONN_01X01" 100 0 50 V V C CNN
|
||||
F2 "" 0 0 50 H V C CNN
|
||||
F3 "" 0 0 50 H V C CNN
|
||||
$FPLIST
|
||||
Pin_Header_Straight_1X01
|
||||
Pin_Header_Angled_1X01
|
||||
Socket_Strip_Straight_1X01
|
||||
Socket_Strip_Angled_1X01
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -50 5 10 -5 0 1 0 N
|
||||
S -50 50 50 -50 0 1 0 N
|
||||
X P1 1 -200 0 150 R 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# CONN_01X06
|
||||
#
|
||||
DEF CONN_01X06 P 0 40 Y N 1 F N
|
||||
F0 "P" 0 350 50 H V C CNN
|
||||
F1 "CONN_01X06" 100 0 50 V V C CNN
|
||||
F2 "" 0 0 50 H V C CNN
|
||||
F3 "" 0 0 50 H V C CNN
|
||||
$FPLIST
|
||||
Pin_Header_Straight_1X06
|
||||
Pin_Header_Angled_1X06
|
||||
Socket_Strip_Straight_1X06
|
||||
Socket_Strip_Angled_1X06
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -50 -245 10 -255 0 1 0 N
|
||||
S -50 -145 10 -155 0 1 0 N
|
||||
S -50 -45 10 -55 0 1 0 N
|
||||
S -50 55 10 45 0 1 0 N
|
||||
S -50 155 10 145 0 1 0 N
|
||||
S -50 255 10 245 0 1 0 N
|
||||
S -50 300 50 -300 0 1 0 N
|
||||
X P1 1 -200 250 150 R 50 50 1 1 P
|
||||
X P2 2 -200 150 150 R 50 50 1 1 P
|
||||
X P3 3 -200 50 150 R 50 50 1 1 P
|
||||
X P4 4 -200 -50 150 R 50 50 1 1 P
|
||||
X P5 5 -200 -150 150 R 50 50 1 1 P
|
||||
X P6 6 -200 -250 150 R 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# CONN_01X08
|
||||
#
|
||||
DEF CONN_01X08 P 0 40 Y N 1 F N
|
||||
F0 "P" 0 450 50 H V C CNN
|
||||
F1 "CONN_01X08" 100 0 50 V V C CNN
|
||||
F2 "" 0 0 50 H V C CNN
|
||||
F3 "" 0 0 50 H V C CNN
|
||||
$FPLIST
|
||||
Pin_Header_Straight_1X08
|
||||
Pin_Header_Angled_1X08
|
||||
Socket_Strip_Straight_1X08
|
||||
Socket_Strip_Angled_1X08
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -50 -400 50 400 0 1 0 N
|
||||
S -50 -345 10 -355 0 1 0 N
|
||||
S -50 -245 10 -255 0 1 0 N
|
||||
S -50 -145 10 -155 0 1 0 N
|
||||
S -50 -45 10 -55 0 1 0 N
|
||||
S -50 55 10 45 0 1 0 N
|
||||
S -50 155 10 145 0 1 0 N
|
||||
S -50 255 10 245 0 1 0 N
|
||||
S -50 355 10 345 0 1 0 N
|
||||
X P1 1 -200 350 150 R 50 50 1 1 P
|
||||
X P2 2 -200 250 150 R 50 50 1 1 P
|
||||
X P3 3 -200 150 150 R 50 50 1 1 P
|
||||
X P4 4 -200 50 150 R 50 50 1 1 P
|
||||
X P5 5 -200 -50 150 R 50 50 1 1 P
|
||||
X P6 6 -200 -150 150 R 50 50 1 1 P
|
||||
X P7 7 -200 -250 150 R 50 50 1 1 P
|
||||
X P8 8 -200 -350 150 R 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# CONN_01X10
|
||||
#
|
||||
DEF CONN_01X10 P 0 40 Y N 1 F N
|
||||
F0 "P" 0 550 50 H V C CNN
|
||||
F1 "CONN_01X10" 100 0 50 V V C CNN
|
||||
F2 "" 0 0 50 H V C CNN
|
||||
F3 "" 0 0 50 H V C CNN
|
||||
$FPLIST
|
||||
Pin_Header_Straight_1X10
|
||||
Pin_Header_Angled_1X10
|
||||
Socket_Strip_Straight_1X10
|
||||
Socket_Strip_Angled_1X10
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -50 -445 10 -455 0 1 0 N
|
||||
S -50 -345 10 -355 0 1 0 N
|
||||
S -50 -245 10 -255 0 1 0 N
|
||||
S -50 -145 10 -155 0 1 0 N
|
||||
S -50 -45 10 -55 0 1 0 N
|
||||
S -50 55 10 45 0 1 0 N
|
||||
S -50 155 10 145 0 1 0 N
|
||||
S -50 255 10 245 0 1 0 N
|
||||
S -50 355 10 345 0 1 0 N
|
||||
S -50 455 10 445 0 1 0 N
|
||||
S -50 500 50 -500 0 1 0 N
|
||||
X P1 1 -200 450 150 R 50 50 1 1 P
|
||||
X P2 2 -200 350 150 R 50 50 1 1 P
|
||||
X P3 3 -200 250 150 R 50 50 1 1 P
|
||||
X P4 4 -200 150 150 R 50 50 1 1 P
|
||||
X P5 5 -200 50 150 R 50 50 1 1 P
|
||||
X P6 6 -200 -50 150 R 50 50 1 1 P
|
||||
X P7 7 -200 -150 150 R 50 50 1 1 P
|
||||
X P8 8 -200 -250 150 R 50 50 1 1 P
|
||||
X P9 9 -200 -350 150 R 50 50 1 1 P
|
||||
X P10 10 -200 -450 150 R 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# CP
|
||||
#
|
||||
DEF CP C 0 10 N Y 1 F N
|
||||
F0 "C" 25 100 50 H V L CNN
|
||||
F1 "CP" 25 -100 50 H V L CNN
|
||||
F2 "" 38 -150 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
CP_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -90 20 -90 40 0 1 0 N
|
||||
S -90 20 90 20 0 1 0 N
|
||||
S 90 -20 -90 -40 0 1 0 F
|
||||
S 90 40 -90 40 0 1 0 N
|
||||
S 90 40 90 20 0 1 0 N
|
||||
P 2 0 1 0 -70 90 -30 90 N
|
||||
P 2 0 1 0 -50 110 -50 70 N
|
||||
X ~ 1 0 150 110 D 50 50 1 1 P
|
||||
X ~ 2 0 -150 110 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Conn_01x02
|
||||
#
|
||||
DEF Conn_01x02 J 0 40 Y N 1 F N
|
||||
F0 "J" 0 100 50 H V C CNN
|
||||
F1 "Conn_01x02" 0 -200 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_??x*mm*
|
||||
Connector*:*1x??x*mm*
|
||||
Pin?Header?Straight?1X*
|
||||
Pin?Header?Angled?1X*
|
||||
Socket?Strip?Straight?1X*
|
||||
Socket?Strip?Angled?1X*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -50 -95 0 -105 1 1 6 N
|
||||
S -50 5 0 -5 1 1 6 N
|
||||
S -50 50 50 -150 1 1 10 f
|
||||
X Pin_1 1 -200 0 150 R 50 50 1 1 P
|
||||
X Pin_2 2 -200 -100 150 R 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# GND
|
||||
#
|
||||
DEF GND #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -250 50 H I C CNN
|
||||
F1 "GND" 0 -150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
|
||||
X GND 1 0 0 0 D 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# LED
|
||||
#
|
||||
DEF LED D 0 40 Y N 1 F N
|
||||
F0 "D" 0 100 50 H V C CNN
|
||||
F1 "LED" 0 -100 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
LED*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
P 2 0 1 8 -50 -50 -50 50 N
|
||||
P 2 0 1 0 -50 0 50 0 N
|
||||
P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N
|
||||
P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N
|
||||
P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 N
|
||||
X K 1 -150 0 100 R 50 50 1 1 P
|
||||
X A 2 150 0 100 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# LTV-356T
|
||||
#
|
||||
DEF LTV-356T U 0 40 Y Y 1 F N
|
||||
F0 "U" -210 190 50 H V L CNN
|
||||
F1 "LTV-356T" 0 200 50 H V L CNN
|
||||
F2 "Housings_SOIC:SO-4_4.4x3.6mm_Pitch2.54mm" -200 -200 50 H I L CIN
|
||||
F3 "" 0 0 50 H I L CNN
|
||||
ALIAS LTV-357T LTV-358T
|
||||
$FPLIST
|
||||
DIP*W7.62mm*SMD*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -200 150 200 -150 0 1 10 f
|
||||
P 2 0 1 10 -125 -25 -75 -25 N
|
||||
P 2 0 1 0 100 25 175 100 N
|
||||
P 2 0 1 0 175 -100 100 -25 F
|
||||
P 2 0 1 0 175 -100 200 -100 N
|
||||
P 2 0 1 0 175 100 200 100 N
|
||||
P 3 0 1 0 -200 100 -100 100 -100 25 N
|
||||
P 3 0 1 0 -100 -25 -100 -100 -200 -100 N
|
||||
P 3 0 1 20 100 75 100 -75 100 -75 N
|
||||
P 4 0 1 10 -100 -25 -125 25 -75 25 -100 -25 F
|
||||
P 5 0 1 0 -20 -20 30 -20 15 -25 15 -15 30 -20 N
|
||||
P 5 0 1 0 -20 20 30 20 15 15 15 25 30 20 N
|
||||
P 5 0 1 0 120 -65 140 -45 160 -85 120 -65 120 -65 F
|
||||
X ~ 1 -300 100 100 R 50 50 1 1 P
|
||||
X ~ 2 -300 -100 100 R 50 50 1 1 P
|
||||
X ~ 3 300 -100 100 L 50 50 1 1 P
|
||||
X ~ 4 300 100 100 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# PWR_FLAG
|
||||
#
|
||||
DEF PWR_FLAG #FLG 0 0 N N 1 F P
|
||||
F0 "#FLG" 0 75 50 H I C CNN
|
||||
F1 "PWR_FLAG" 0 150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
X pwr 1 0 0 0 U 50 50 0 0 w
|
||||
P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# R
|
||||
#
|
||||
DEF R R 0 0 N Y 1 F N
|
||||
F0 "R" 80 0 50 V V C CNN
|
||||
F1 "R" 0 0 50 V V C CNN
|
||||
F2 "" -70 0 50 V I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
R_*
|
||||
R_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -40 -100 40 100 0 1 10 N
|
||||
X ~ 1 0 150 50 D 50 50 1 1 P
|
||||
X ~ 2 0 -150 50 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# RJ45
|
||||
#
|
||||
DEF RJ45 J 0 40 Y Y 1 F N
|
||||
F0 "J" 200 500 50 H V C CNN
|
||||
F1 "RJ45" -150 500 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
S -400 -300 400 450 0 1 10 f
|
||||
P 3 0 1 0 -175 200 -175 250 -175 250 N
|
||||
P 3 0 1 0 -125 250 -125 200 -125 200 N
|
||||
P 3 0 1 0 -75 250 -75 200 -75 200 N
|
||||
P 3 0 1 0 -25 250 -25 200 -25 200 N
|
||||
P 3 0 1 0 25 250 25 200 25 200 N
|
||||
P 3 0 1 0 75 250 75 200 75 200 N
|
||||
P 3 0 1 0 125 200 125 250 125 250 N
|
||||
P 3 0 1 0 175 200 175 250 175 250 N
|
||||
P 14 0 1 0 -225 250 225 250 225 -150 125 -150 125 -200 75 -200 75 -250 -75 -250 -75 -200 -125 -200 -125 -150 -225 -150 -225 250 -225 250 N
|
||||
X ~ 1 -350 -450 150 U 50 50 1 1 P
|
||||
X ~ 2 -250 -450 150 U 50 50 1 1 P
|
||||
X ~ 3 -150 -450 150 U 50 50 1 1 P
|
||||
X ~ 4 -50 -450 150 U 50 50 1 1 P
|
||||
X ~ 5 50 -450 150 U 50 50 1 1 P
|
||||
X ~ 6 150 -450 150 U 50 50 1 1 P
|
||||
X ~ 7 250 -450 150 U 50 50 1 1 P
|
||||
X ~ 8 350 -450 150 U 50 50 1 1 P
|
||||
X SHIELD 9 550 350 150 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# TEST_1P
|
||||
#
|
||||
DEF TEST_1P J 0 30 N N 1 F N
|
||||
F0 "J" 0 270 50 H V C CNN
|
||||
F1 "TEST_1P" 0 200 50 H V C CNN
|
||||
F2 "" 200 0 50 H I C CNN
|
||||
F3 "" 200 0 50 H I C CNN
|
||||
DRAW
|
||||
C 0 130 30 0 1 0 N
|
||||
X 1 1 0 0 100 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# TSS721A
|
||||
#
|
||||
DEF TSS721A U 0 40 Y Y 1 F N
|
||||
F0 "U" 0 800 60 H V C CNN
|
||||
F1 "TSS721A" -25 -50 60 H V C CNN
|
||||
F2 "" 150 -850 60 H I C CNN
|
||||
F3 "" 150 -850 60 H I C CNN
|
||||
DRAW
|
||||
S -900 -850 900 650 0 1 0 N
|
||||
P 2 0 1 0 -750 -350 -625 -350 N
|
||||
P 2 0 1 0 -725 -500 -600 -500 N
|
||||
P 2 0 1 0 -725 -50 -600 -50 N
|
||||
P 2 0 1 0 -725 100 -600 100 N
|
||||
P 2 0 1 0 -725 250 -600 250 N
|
||||
P 2 0 1 0 -700 -200 -575 -200 N
|
||||
P 2 0 1 0 -700 400 -575 400 N
|
||||
P 2 0 1 0 -675 550 -550 550 N
|
||||
P 2 0 1 0 -500 -650 -500 -525 N
|
||||
P 2 0 1 0 -250 -675 -250 -550 N
|
||||
P 2 0 1 0 250 -600 250 -475 N
|
||||
P 2 0 1 0 500 -650 500 -525 N
|
||||
P 2 0 1 0 600 -150 475 -150 N
|
||||
P 2 0 1 0 600 350 475 350 N
|
||||
P 3 0 1 0 -725 -325 -750 -350 -725 -375 N
|
||||
P 3 0 1 0 -700 -475 -725 -500 -700 -525 N
|
||||
P 3 0 1 0 -700 125 -725 100 -700 75 N
|
||||
P 3 0 1 0 -700 275 -725 250 -700 225 N
|
||||
P 3 0 1 0 -650 525 -675 550 -650 575 N
|
||||
P 3 0 1 0 -625 -25 -600 -50 -625 -75 N
|
||||
P 3 0 1 0 -600 -175 -575 -200 -600 -225 N
|
||||
P 3 0 1 0 -600 425 -575 400 -600 375 N
|
||||
P 3 0 1 0 -475 -625 -500 -650 -525 -625 N
|
||||
P 3 0 1 0 -225 -650 -250 -675 -275 -650 N
|
||||
P 3 0 1 0 275 -575 250 -600 225 -575 N
|
||||
P 3 0 1 0 500 -125 475 -150 500 -175 N
|
||||
P 3 0 1 0 500 375 475 350 500 325 N
|
||||
P 3 0 1 0 525 -625 500 -650 475 -625 N
|
||||
X BUSL2 1 1100 350 200 L 50 50 1 1 I
|
||||
X VB 2 1100 100 200 L 50 50 1 1 w
|
||||
X STC 3 500 -1050 200 U 50 50 1 1 w
|
||||
X RIDD 4 250 -1050 200 U 50 50 1 1 O
|
||||
X ~PF 5 -1100 100 200 R 50 50 1 1 O
|
||||
X SC 6 -250 -1050 200 U 50 50 1 1 w
|
||||
X ~TXI 7 -1100 -500 200 R 50 50 1 1 O
|
||||
X TX 8 -1100 -350 200 R 50 50 1 1 O
|
||||
X BAT 9 -1100 400 200 R 50 50 1 1 W
|
||||
X VS 10 -1100 250 200 R 50 50 1 1 O
|
||||
X VDD 11 -1100 550 200 R 50 50 1 1 w
|
||||
X RX 12 -1100 -50 200 R 50 50 1 1 I
|
||||
X ~RXI 13 -1100 -200 200 R 50 50 1 1 I
|
||||
X RIS 14 -500 -1050 200 U 50 50 1 1 O
|
||||
X GNG 15 0 -1050 200 U 50 50 1 1 W
|
||||
X BUSL1 16 1100 -150 200 L 50 50 1 1 I
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
||||
439
Electrical/Board_002/shield1.kicad_pcb
Normal file
439
Electrical/Board_002/shield1.kicad_pcb
Normal file
@ -0,0 +1,439 @@
|
||||
(kicad_pcb (version 4) (host pcbnew 4.0.7)
|
||||
|
||||
(general
|
||||
(links 4)
|
||||
(no_connects 4)
|
||||
(area 104.572999 71.542 182.071334 127.694)
|
||||
(thickness 1.6)
|
||||
(drawings 19)
|
||||
(tracks 0)
|
||||
(zones 0)
|
||||
(modules 8)
|
||||
(nets 33)
|
||||
)
|
||||
|
||||
(page A4)
|
||||
(title_block
|
||||
(date "lun. 30 mars 2015")
|
||||
)
|
||||
|
||||
(layers
|
||||
(0 F.Cu signal)
|
||||
(31 B.Cu signal)
|
||||
(32 B.Adhes user)
|
||||
(33 F.Adhes user)
|
||||
(34 B.Paste user)
|
||||
(35 F.Paste user)
|
||||
(36 B.SilkS user)
|
||||
(37 F.SilkS user)
|
||||
(38 B.Mask user)
|
||||
(39 F.Mask user)
|
||||
(40 Dwgs.User user)
|
||||
(41 Cmts.User user)
|
||||
(42 Eco1.User user)
|
||||
(43 Eco2.User user)
|
||||
(44 Edge.Cuts user)
|
||||
(45 Margin user)
|
||||
(46 B.CrtYd user)
|
||||
(47 F.CrtYd user)
|
||||
(48 B.Fab user)
|
||||
(49 F.Fab user)
|
||||
)
|
||||
|
||||
(setup
|
||||
(last_trace_width 0.25)
|
||||
(trace_clearance 0.2)
|
||||
(zone_clearance 0.508)
|
||||
(zone_45_only no)
|
||||
(trace_min 0.2)
|
||||
(segment_width 0.15)
|
||||
(edge_width 0.15)
|
||||
(via_size 0.6)
|
||||
(via_drill 0.4)
|
||||
(via_min_size 0.4)
|
||||
(via_min_drill 0.3)
|
||||
(uvia_size 0.3)
|
||||
(uvia_drill 0.1)
|
||||
(uvias_allowed no)
|
||||
(uvia_min_size 0.2)
|
||||
(uvia_min_drill 0.1)
|
||||
(pcb_text_width 0.3)
|
||||
(pcb_text_size 1.5 1.5)
|
||||
(mod_edge_width 0.15)
|
||||
(mod_text_size 1 1)
|
||||
(mod_text_width 0.15)
|
||||
(pad_size 4.064 4.064)
|
||||
(pad_drill 3.048)
|
||||
(pad_to_mask_clearance 0)
|
||||
(aux_axis_origin 110.998 126.365)
|
||||
(grid_origin 110.998 126.365)
|
||||
(visible_elements FFFFFF7F)
|
||||
(pcbplotparams
|
||||
(layerselection 0x00030_80000001)
|
||||
(usegerberextensions false)
|
||||
(excludeedgelayer true)
|
||||
(linewidth 0.100000)
|
||||
(plotframeref false)
|
||||
(viasonmask false)
|
||||
(mode 1)
|
||||
(useauxorigin false)
|
||||
(hpglpennumber 1)
|
||||
(hpglpenspeed 20)
|
||||
(hpglpendiameter 15)
|
||||
(hpglpenoverlay 2)
|
||||
(psnegative false)
|
||||
(psa4output false)
|
||||
(plotreference true)
|
||||
(plotvalue true)
|
||||
(plotinvisibletext false)
|
||||
(padsonsilk false)
|
||||
(subtractmaskfromsilk false)
|
||||
(outputformat 1)
|
||||
(mirror false)
|
||||
(drillshape 1)
|
||||
(scaleselection 1)
|
||||
(outputdirectory ""))
|
||||
)
|
||||
|
||||
(net 0 "")
|
||||
(net 1 /IOREF)
|
||||
(net 2 /Reset)
|
||||
(net 3 +5V)
|
||||
(net 4 GND)
|
||||
(net 5 /Vin)
|
||||
(net 6 /A0)
|
||||
(net 7 /A1)
|
||||
(net 8 /A2)
|
||||
(net 9 /A3)
|
||||
(net 10 /AREF)
|
||||
(net 11 "/A4(SDA)")
|
||||
(net 12 "/A5(SCL)")
|
||||
(net 13 "/9(**)")
|
||||
(net 14 /8)
|
||||
(net 15 /7)
|
||||
(net 16 "/6(**)")
|
||||
(net 17 "/5(**)")
|
||||
(net 18 /4)
|
||||
(net 19 "/3(**)")
|
||||
(net 20 /2)
|
||||
(net 21 "/1(Tx)")
|
||||
(net 22 "/0(Rx)")
|
||||
(net 23 "Net-(P5-Pad1)")
|
||||
(net 24 "Net-(P6-Pad1)")
|
||||
(net 25 "Net-(P7-Pad1)")
|
||||
(net 26 "Net-(P8-Pad1)")
|
||||
(net 27 "/13(SCK)")
|
||||
(net 28 "/10(**/SS)")
|
||||
(net 29 "Net-(P1-Pad1)")
|
||||
(net 30 +3V3)
|
||||
(net 31 "/12(MISO)")
|
||||
(net 32 "/11(**/MOSI)")
|
||||
|
||||
(net_class Default "This is the default net class."
|
||||
(clearance 0.2)
|
||||
(trace_width 0.25)
|
||||
(via_dia 0.6)
|
||||
(via_drill 0.4)
|
||||
(uvia_dia 0.3)
|
||||
(uvia_drill 0.1)
|
||||
(add_net +3V3)
|
||||
(add_net +5V)
|
||||
(add_net "/0(Rx)")
|
||||
(add_net "/1(Tx)")
|
||||
(add_net "/10(**/SS)")
|
||||
(add_net "/11(**/MOSI)")
|
||||
(add_net "/12(MISO)")
|
||||
(add_net "/13(SCK)")
|
||||
(add_net /2)
|
||||
(add_net "/3(**)")
|
||||
(add_net /4)
|
||||
(add_net "/5(**)")
|
||||
(add_net "/6(**)")
|
||||
(add_net /7)
|
||||
(add_net /8)
|
||||
(add_net "/9(**)")
|
||||
(add_net /A0)
|
||||
(add_net /A1)
|
||||
(add_net /A2)
|
||||
(add_net /A3)
|
||||
(add_net "/A4(SDA)")
|
||||
(add_net "/A5(SCL)")
|
||||
(add_net /AREF)
|
||||
(add_net /IOREF)
|
||||
(add_net /Reset)
|
||||
(add_net /Vin)
|
||||
(add_net GND)
|
||||
(add_net "Net-(P1-Pad1)")
|
||||
(add_net "Net-(P5-Pad1)")
|
||||
(add_net "Net-(P6-Pad1)")
|
||||
(add_net "Net-(P7-Pad1)")
|
||||
(add_net "Net-(P8-Pad1)")
|
||||
)
|
||||
|
||||
(module Socket_Arduino_Uno:Socket_Strip_Arduino_1x08 locked (layer F.Cu) (tedit 552168D2) (tstamp 551AF9EA)
|
||||
(at 138.938 123.825)
|
||||
(descr "Through hole socket strip")
|
||||
(tags "socket strip")
|
||||
(path /56D70129)
|
||||
(fp_text reference P1 (at 8.89 -2.54) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value Power (at 8.89 -4.064) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 19.55 -1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.75 -1.75) (end 19.55 -1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.75 1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.27 1.27) (end 19.05 1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 19.05 1.27) (end 19.05 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 19.05 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15))
|
||||
(pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 29 "Net-(P1-Pad1)"))
|
||||
(pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 1 /IOREF))
|
||||
(pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 2 /Reset))
|
||||
(pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 30 +3V3))
|
||||
(pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 3 +5V))
|
||||
(pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 4 GND))
|
||||
(pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 4 GND))
|
||||
(pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 5 /Vin))
|
||||
(model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x08.wrl
|
||||
(at (xyz 0.35 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 180))
|
||||
)
|
||||
)
|
||||
|
||||
(module Socket_Arduino_Uno:Socket_Strip_Arduino_1x06 locked (layer F.Cu) (tedit 552168D6) (tstamp 551AF9FF)
|
||||
(at 161.798 123.825)
|
||||
(descr "Through hole socket strip")
|
||||
(tags "socket strip")
|
||||
(path /56D70DD8)
|
||||
(fp_text reference P2 (at 6.604 -2.54) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value Analog (at 6.604 -4.064) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 14.45 -1.75) (end 14.45 1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.75 -1.75) (end 14.45 -1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.75 1.75) (end 14.45 1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.27 1.27) (end 13.97 1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 13.97 1.27) (end 13.97 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 13.97 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15))
|
||||
(pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 6 /A0))
|
||||
(pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 7 /A1))
|
||||
(pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 8 /A2))
|
||||
(pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 9 /A3))
|
||||
(pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 11 "/A4(SDA)"))
|
||||
(pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 12 "/A5(SCL)"))
|
||||
(model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x06.wrl
|
||||
(at (xyz 0.25 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 180))
|
||||
)
|
||||
)
|
||||
|
||||
(module Socket_Arduino_Uno:Socket_Strip_Arduino_1x10 locked (layer F.Cu) (tedit 552168BF) (tstamp 551AFA18)
|
||||
(at 129.794 75.565)
|
||||
(descr "Through hole socket strip")
|
||||
(tags "socket strip")
|
||||
(path /56D721E0)
|
||||
(fp_text reference P3 (at 11.43 2.794) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value Digital (at 11.43 4.318) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 24.65 -1.75) (end 24.65 1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.75 -1.75) (end 24.65 -1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.75 1.75) (end 24.65 1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.27 1.27) (end 24.13 1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 24.13 1.27) (end 24.13 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 24.13 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15))
|
||||
(pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 12 "/A5(SCL)"))
|
||||
(pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 11 "/A4(SDA)"))
|
||||
(pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 10 /AREF))
|
||||
(pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 4 GND))
|
||||
(pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 27 "/13(SCK)"))
|
||||
(pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 31 "/12(MISO)"))
|
||||
(pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 32 "/11(**/MOSI)"))
|
||||
(pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 28 "/10(**/SS)"))
|
||||
(pad 9 thru_hole oval (at 20.32 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 13 "/9(**)"))
|
||||
(pad 10 thru_hole oval (at 22.86 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 14 /8))
|
||||
(model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x10.wrl
|
||||
(at (xyz 0.45 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 180))
|
||||
)
|
||||
)
|
||||
|
||||
(module Socket_Arduino_Uno:Socket_Strip_Arduino_1x08 locked (layer F.Cu) (tedit 552168C7) (tstamp 551AFA2F)
|
||||
(at 156.718 75.565)
|
||||
(descr "Through hole socket strip")
|
||||
(tags "socket strip")
|
||||
(path /56D7164F)
|
||||
(fp_text reference P4 (at 8.89 2.794) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value Digital (at 8.89 4.318) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 19.55 -1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.75 -1.75) (end 19.55 -1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.75 1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.27 1.27) (end 19.05 1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 19.05 1.27) (end 19.05 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 19.05 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15))
|
||||
(pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 15 /7))
|
||||
(pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 16 "/6(**)"))
|
||||
(pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 17 "/5(**)"))
|
||||
(pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 18 /4))
|
||||
(pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 19 "/3(**)"))
|
||||
(pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 20 /2))
|
||||
(pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 21 "/1(Tx)"))
|
||||
(pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 22 "/0(Rx)"))
|
||||
(model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x08.wrl
|
||||
(at (xyz 0.35 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 180))
|
||||
)
|
||||
)
|
||||
|
||||
(module Socket_Arduino_Uno:Arduino_1pin locked (layer F.Cu) (tedit 5524FC39) (tstamp 5524FC3F)
|
||||
(at 124.968 123.825)
|
||||
(descr "module 1 pin (ou trou mecanique de percage)")
|
||||
(tags DEV)
|
||||
(path /56D71177)
|
||||
(fp_text reference P5 (at 0 -3.048) (layer F.SilkS) hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value CONN_01X01 (at 0 2.794) (layer F.Fab) hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15))
|
||||
(pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 23 "Net-(P5-Pad1)"))
|
||||
)
|
||||
|
||||
(module Socket_Arduino_Uno:Arduino_1pin locked (layer F.Cu) (tedit 5524FC4A) (tstamp 5524FC44)
|
||||
(at 177.038 118.745)
|
||||
(descr "module 1 pin (ou trou mecanique de percage)")
|
||||
(tags DEV)
|
||||
(path /56D71274)
|
||||
(fp_text reference P6 (at 0 -3.048) (layer F.SilkS) hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value CONN_01X01 (at 0 2.794) (layer F.Fab) hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15))
|
||||
(pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 24 "Net-(P6-Pad1)"))
|
||||
)
|
||||
|
||||
(module Socket_Arduino_Uno:Arduino_1pin locked (layer F.Cu) (tedit 5524FC2F) (tstamp 5524FC49)
|
||||
(at 126.238 75.565)
|
||||
(descr "module 1 pin (ou trou mecanique de percage)")
|
||||
(tags DEV)
|
||||
(path /56D712A8)
|
||||
(fp_text reference P7 (at 0 -3.048) (layer F.SilkS) hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value CONN_01X01 (at 0 2.794) (layer F.Fab) hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15))
|
||||
(pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 25 "Net-(P7-Pad1)"))
|
||||
)
|
||||
|
||||
(module Socket_Arduino_Uno:Arduino_1pin locked (layer F.Cu) (tedit 5524FC41) (tstamp 5524FC4E)
|
||||
(at 177.038 90.805)
|
||||
(descr "module 1 pin (ou trou mecanique de percage)")
|
||||
(tags DEV)
|
||||
(path /56D712DB)
|
||||
(fp_text reference P8 (at 0 -3.048) (layer F.SilkS) hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value CONN_01X01 (at 0 2.794) (layer F.Fab) hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15))
|
||||
(pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)
|
||||
(net 26 "Net-(P8-Pad1)"))
|
||||
)
|
||||
|
||||
(gr_text 1 (at 138.938 121.285 90) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(gr_circle (center 117.348 76.962) (end 118.618 76.962) (layer Dwgs.User) (width 0.15))
|
||||
(gr_line (start 114.427 78.994) (end 114.427 74.93) (angle 90) (layer Dwgs.User) (width 0.15))
|
||||
(gr_line (start 120.269 78.994) (end 114.427 78.994) (angle 90) (layer Dwgs.User) (width 0.15))
|
||||
(gr_line (start 120.269 74.93) (end 120.269 78.994) (angle 90) (layer Dwgs.User) (width 0.15))
|
||||
(gr_line (start 114.427 74.93) (end 120.269 74.93) (angle 90) (layer Dwgs.User) (width 0.15))
|
||||
(gr_line (start 177.038 74.549) (end 175.514 73.025) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 177.038 85.979) (end 177.038 74.549) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 179.578 88.519) (end 177.038 85.979) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 179.578 121.285) (end 179.578 88.519) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 177.038 123.825) (end 179.578 121.285) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 177.038 126.365) (end 177.038 123.825) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 110.998 126.365) (end 177.038 126.365) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 110.998 73.025) (end 110.998 126.365) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 175.514 73.025) (end 110.998 73.025) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 173.355 102.235) (end 173.355 94.615) (angle 90) (layer Dwgs.User) (width 0.15))
|
||||
(gr_line (start 178.435 102.235) (end 173.355 102.235) (angle 90) (layer Dwgs.User) (width 0.15))
|
||||
(gr_line (start 178.435 94.615) (end 178.435 102.235) (angle 90) (layer Dwgs.User) (width 0.15))
|
||||
(gr_line (start 173.355 94.615) (end 178.435 94.615) (angle 90) (layer Dwgs.User) (width 0.15))
|
||||
|
||||
)
|
||||
207
Electrical/Board_002/shield1.net
Normal file
207
Electrical/Board_002/shield1.net
Normal file
@ -0,0 +1,207 @@
|
||||
(export (version D)
|
||||
(design
|
||||
(source /home/jo/Documents/hobbies/git/kicad/template/Arduino_As_Uno_R3/Arduino_As_Uno.sch)
|
||||
(date "jeu. 03 mars 2016 09:10:50 CET")
|
||||
(tool "Eeschema 4.0.2-4+6225~38~ubuntu14.04.1-stable")
|
||||
(sheet (number 1) (name /) (tstamps /)
|
||||
(title_block
|
||||
(title)
|
||||
(company)
|
||||
(rev)
|
||||
(date "lun. 30 mars 2015")
|
||||
(source Arduino_As_Uno.sch)
|
||||
(comment (number 1) (value ""))
|
||||
(comment (number 2) (value ""))
|
||||
(comment (number 3) (value ""))
|
||||
(comment (number 4) (value "")))))
|
||||
(components
|
||||
(comp (ref P1)
|
||||
(value Power)
|
||||
(footprint Socket_Arduino_Uno:Socket_Strip_Arduino_1x08)
|
||||
(libsource (lib conn) (part CONN_01X08))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 56D70129))
|
||||
(comp (ref P2)
|
||||
(value Analog)
|
||||
(footprint Socket_Arduino_Uno:Socket_Strip_Arduino_1x06)
|
||||
(libsource (lib conn) (part CONN_01X06))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 56D70DD8))
|
||||
(comp (ref P5)
|
||||
(value CONN_01X01)
|
||||
(footprint Socket_Arduino_Uno:Arduino_1pin)
|
||||
(libsource (lib conn) (part CONN_01X01))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 56D71177))
|
||||
(comp (ref P6)
|
||||
(value CONN_01X01)
|
||||
(footprint Socket_Arduino_Uno:Arduino_1pin)
|
||||
(libsource (lib conn) (part CONN_01X01))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 56D71274))
|
||||
(comp (ref P7)
|
||||
(value CONN_01X01)
|
||||
(footprint Socket_Arduino_Uno:Arduino_1pin)
|
||||
(libsource (lib conn) (part CONN_01X01))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 56D712A8))
|
||||
(comp (ref P8)
|
||||
(value CONN_01X01)
|
||||
(footprint Socket_Arduino_Uno:Arduino_1pin)
|
||||
(libsource (lib conn) (part CONN_01X01))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 56D712DB))
|
||||
(comp (ref P4)
|
||||
(value Digital)
|
||||
(footprint Socket_Arduino_Uno:Socket_Strip_Arduino_1x08)
|
||||
(libsource (lib conn) (part CONN_01X08))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 56D7164F))
|
||||
(comp (ref P3)
|
||||
(value Digital)
|
||||
(footprint Socket_Arduino_Uno:Socket_Strip_Arduino_1x10)
|
||||
(libsource (lib conn) (part CONN_01X10))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 56D721E0)))
|
||||
(libparts
|
||||
(libpart (lib conn) (part CONN_01X01)
|
||||
(description "Connector 01x01")
|
||||
(footprints
|
||||
(fp Pin_Header_Straight_1X01)
|
||||
(fp Pin_Header_Angled_1X01)
|
||||
(fp Socket_Strip_Straight_1X01)
|
||||
(fp Socket_Strip_Angled_1X01))
|
||||
(fields
|
||||
(field (name Reference) P)
|
||||
(field (name Value) CONN_01X01))
|
||||
(pins
|
||||
(pin (num 1) (name P1) (type passive))))
|
||||
(libpart (lib conn) (part CONN_01X06)
|
||||
(description "Connector 01x06")
|
||||
(footprints
|
||||
(fp Pin_Header_Straight_1X06)
|
||||
(fp Pin_Header_Angled_1X06)
|
||||
(fp Socket_Strip_Straight_1X06)
|
||||
(fp Socket_Strip_Angled_1X06))
|
||||
(fields
|
||||
(field (name Reference) P)
|
||||
(field (name Value) CONN_01X06))
|
||||
(pins
|
||||
(pin (num 1) (name P1) (type passive))
|
||||
(pin (num 2) (name P2) (type passive))
|
||||
(pin (num 3) (name P3) (type passive))
|
||||
(pin (num 4) (name P4) (type passive))
|
||||
(pin (num 5) (name P5) (type passive))
|
||||
(pin (num 6) (name P6) (type passive))))
|
||||
(libpart (lib conn) (part CONN_01X08)
|
||||
(description "Connector 01x08")
|
||||
(footprints
|
||||
(fp Pin_Header_Straight_1X08)
|
||||
(fp Pin_Header_Angled_1X08)
|
||||
(fp Socket_Strip_Straight_1X08)
|
||||
(fp Socket_Strip_Angled_1X08))
|
||||
(fields
|
||||
(field (name Reference) P)
|
||||
(field (name Value) CONN_01X08))
|
||||
(pins
|
||||
(pin (num 1) (name P1) (type passive))
|
||||
(pin (num 2) (name P2) (type passive))
|
||||
(pin (num 3) (name P3) (type passive))
|
||||
(pin (num 4) (name P4) (type passive))
|
||||
(pin (num 5) (name P5) (type passive))
|
||||
(pin (num 6) (name P6) (type passive))
|
||||
(pin (num 7) (name P7) (type passive))
|
||||
(pin (num 8) (name P8) (type passive))))
|
||||
(libpart (lib conn) (part CONN_01X10)
|
||||
(description "Connector 01x10")
|
||||
(footprints
|
||||
(fp Pin_Header_Straight_1X10)
|
||||
(fp Pin_Header_Angled_1X10)
|
||||
(fp Socket_Strip_Straight_1X10)
|
||||
(fp Socket_Strip_Angled_1X10))
|
||||
(fields
|
||||
(field (name Reference) P)
|
||||
(field (name Value) CONN_01X10))
|
||||
(pins
|
||||
(pin (num 1) (name P1) (type passive))
|
||||
(pin (num 2) (name P2) (type passive))
|
||||
(pin (num 3) (name P3) (type passive))
|
||||
(pin (num 4) (name P4) (type passive))
|
||||
(pin (num 5) (name P5) (type passive))
|
||||
(pin (num 6) (name P6) (type passive))
|
||||
(pin (num 7) (name P7) (type passive))
|
||||
(pin (num 8) (name P8) (type passive))
|
||||
(pin (num 9) (name P9) (type passive))
|
||||
(pin (num 10) (name P10) (type passive)))))
|
||||
(libraries
|
||||
(library (logical conn)
|
||||
(uri /usr/share/kicad/library/conn.lib)))
|
||||
(nets
|
||||
(net (code 1) (name /AREF)
|
||||
(node (ref P3) (pin 3)))
|
||||
(net (code 2) (name "/A4(SDA)")
|
||||
(node (ref P2) (pin 5))
|
||||
(node (ref P3) (pin 2)))
|
||||
(net (code 3) (name "/A5(SCL)")
|
||||
(node (ref P3) (pin 1))
|
||||
(node (ref P2) (pin 6)))
|
||||
(net (code 4) (name /A3)
|
||||
(node (ref P2) (pin 4)))
|
||||
(net (code 5) (name /A2)
|
||||
(node (ref P2) (pin 3)))
|
||||
(net (code 6) (name /A1)
|
||||
(node (ref P2) (pin 2)))
|
||||
(net (code 7) (name /A0)
|
||||
(node (ref P2) (pin 1)))
|
||||
(net (code 8) (name +3V3)
|
||||
(node (ref P1) (pin 4)))
|
||||
(net (code 9) (name +5V)
|
||||
(node (ref P1) (pin 5)))
|
||||
(net (code 10) (name /Vin)
|
||||
(node (ref P1) (pin 8)))
|
||||
(net (code 11) (name /IOREF)
|
||||
(node (ref P1) (pin 2)))
|
||||
(net (code 12) (name "/0(Rx)")
|
||||
(node (ref P4) (pin 8)))
|
||||
(net (code 13) (name "/1(Tx)")
|
||||
(node (ref P4) (pin 7)))
|
||||
(net (code 14) (name /2)
|
||||
(node (ref P4) (pin 6)))
|
||||
(net (code 15) (name "/3(**)")
|
||||
(node (ref P4) (pin 5)))
|
||||
(net (code 16) (name /4)
|
||||
(node (ref P4) (pin 4)))
|
||||
(net (code 17) (name "/5(**)")
|
||||
(node (ref P4) (pin 3)))
|
||||
(net (code 18) (name "/6(**)")
|
||||
(node (ref P4) (pin 2)))
|
||||
(net (code 19) (name /7)
|
||||
(node (ref P4) (pin 1)))
|
||||
(net (code 20) (name /Reset)
|
||||
(node (ref P1) (pin 3)))
|
||||
(net (code 21) (name GND)
|
||||
(node (ref P3) (pin 4))
|
||||
(node (ref P1) (pin 7))
|
||||
(node (ref P1) (pin 6)))
|
||||
(net (code 22) (name "Net-(P8-Pad1)")
|
||||
(node (ref P8) (pin 1)))
|
||||
(net (code 23) (name "/13(SCK)")
|
||||
(node (ref P3) (pin 5)))
|
||||
(net (code 24) (name "/12(MISO)")
|
||||
(node (ref P3) (pin 6)))
|
||||
(net (code 25) (name "/11(**/MOSI)")
|
||||
(node (ref P3) (pin 7)))
|
||||
(net (code 26) (name "/10(**/SS)")
|
||||
(node (ref P3) (pin 8)))
|
||||
(net (code 27) (name "/9(**)")
|
||||
(node (ref P3) (pin 9)))
|
||||
(net (code 28) (name /8)
|
||||
(node (ref P3) (pin 10)))
|
||||
(net (code 29) (name "Net-(P1-Pad1)")
|
||||
(node (ref P1) (pin 1)))
|
||||
(net (code 30) (name "Net-(P7-Pad1)")
|
||||
(node (ref P7) (pin 1)))
|
||||
(net (code 31) (name "Net-(P6-Pad1)")
|
||||
(node (ref P6) (pin 1)))
|
||||
(net (code 32) (name "Net-(P5-Pad1)")
|
||||
(node (ref P5) (pin 1)))))
|
||||
61
Electrical/Board_002/shield1.pro
Normal file
61
Electrical/Board_002/shield1.pro
Normal file
@ -0,0 +1,61 @@
|
||||
update=ti. 16. jan. 2018 kl. 23.47 +0100
|
||||
version=1
|
||||
last_client=kicad
|
||||
[pcbnew]
|
||||
version=1
|
||||
LastNetListRead=
|
||||
UseCmpFile=1
|
||||
PadDrill=0.600000000000
|
||||
PadDrillOvalY=0.600000000000
|
||||
PadSizeH=1.500000000000
|
||||
PadSizeV=1.500000000000
|
||||
PcbTextSizeV=1.500000000000
|
||||
PcbTextSizeH=1.500000000000
|
||||
PcbTextThickness=0.300000000000
|
||||
ModuleTextSizeV=1.000000000000
|
||||
ModuleTextSizeH=1.000000000000
|
||||
ModuleTextSizeThickness=0.150000000000
|
||||
SolderMaskClearance=0.000000000000
|
||||
SolderMaskMinWidth=0.000000000000
|
||||
DrawSegmentWidth=0.200000000000
|
||||
BoardOutlineThickness=0.100000000000
|
||||
ModuleOutlineThickness=0.150000000000
|
||||
[cvpcb]
|
||||
version=1
|
||||
NetIExt=net
|
||||
[general]
|
||||
version=1
|
||||
[eeschema]
|
||||
version=1
|
||||
LibDir=lib
|
||||
[eeschema/libraries]
|
||||
LibName1=power
|
||||
LibName2=device
|
||||
LibName3=transistors
|
||||
LibName4=conn
|
||||
LibName5=linear
|
||||
LibName6=regul
|
||||
LibName7=74xx
|
||||
LibName8=cmos4000
|
||||
LibName9=adc-dac
|
||||
LibName10=memory
|
||||
LibName11=xilinx
|
||||
LibName12=microcontrollers
|
||||
LibName13=dsp
|
||||
LibName14=microchip
|
||||
LibName15=analog_switches
|
||||
LibName16=motorola
|
||||
LibName17=texas
|
||||
LibName18=intel
|
||||
LibName19=audio
|
||||
LibName20=interface
|
||||
LibName21=digital-audio
|
||||
LibName22=philips
|
||||
LibName23=display
|
||||
LibName24=cypress
|
||||
LibName25=siliconi
|
||||
LibName26=opto
|
||||
LibName27=atmel
|
||||
LibName28=contrib
|
||||
LibName29=valves
|
||||
LibName30=lib/amstomqtt
|
||||
612
Electrical/Board_002/shield1.sch
Normal file
612
Electrical/Board_002/shield1.sch
Normal file
@ -0,0 +1,612 @@
|
||||
EESchema Schematic File Version 2
|
||||
LIBS:power
|
||||
LIBS:device
|
||||
LIBS:transistors
|
||||
LIBS:conn
|
||||
LIBS:linear
|
||||
LIBS:regul
|
||||
LIBS:74xx
|
||||
LIBS:cmos4000
|
||||
LIBS:adc-dac
|
||||
LIBS:memory
|
||||
LIBS:xilinx
|
||||
LIBS:microcontrollers
|
||||
LIBS:dsp
|
||||
LIBS:microchip
|
||||
LIBS:analog_switches
|
||||
LIBS:motorola
|
||||
LIBS:texas
|
||||
LIBS:intel
|
||||
LIBS:audio
|
||||
LIBS:interface
|
||||
LIBS:digital-audio
|
||||
LIBS:philips
|
||||
LIBS:display
|
||||
LIBS:cypress
|
||||
LIBS:siliconi
|
||||
LIBS:opto
|
||||
LIBS:atmel
|
||||
LIBS:contrib
|
||||
LIBS:valves
|
||||
LIBS:amstomqtt
|
||||
LIBS:shield1-cache
|
||||
EELAYER 25 0
|
||||
EELAYER END
|
||||
$Descr A4 11693 8268
|
||||
encoding utf-8
|
||||
Sheet 1 2
|
||||
Title ""
|
||||
Date "lun. 30 mars 2015"
|
||||
Rev ""
|
||||
Comp ""
|
||||
Comment1 ""
|
||||
Comment2 ""
|
||||
Comment3 ""
|
||||
Comment4 ""
|
||||
$EndDescr
|
||||
Text Label 8950 1450 1 60 ~ 0
|
||||
Vin
|
||||
Text Label 9350 1550 1 60 ~ 0
|
||||
IOREF
|
||||
Text Label 8900 2500 0 60 ~ 0
|
||||
A0
|
||||
Text Label 8900 2600 0 60 ~ 0
|
||||
A1
|
||||
Text Label 8900 2700 0 60 ~ 0
|
||||
A2
|
||||
Text Label 8900 2800 0 60 ~ 0
|
||||
A3
|
||||
Text Label 8900 2900 0 60 ~ 0
|
||||
A4(SDA)P2
|
||||
Text Label 8900 3000 0 60 ~ 0
|
||||
A5(SCL)P2
|
||||
Text Label 10550 3000 0 60 ~ 0
|
||||
0(Rx)
|
||||
Text Label 10550 2800 0 60 ~ 0
|
||||
2
|
||||
Text Label 10550 2900 0 60 ~ 0
|
||||
1(Tx)
|
||||
Text Label 10550 2700 0 60 ~ 0
|
||||
3(**)
|
||||
Text Label 10550 2600 0 60 ~ 0
|
||||
4
|
||||
Text Label 10550 2500 0 60 ~ 0
|
||||
5(**)
|
||||
Text Label 10550 2400 0 60 ~ 0
|
||||
6(**)
|
||||
Text Label 10550 2300 0 60 ~ 0
|
||||
7
|
||||
Text Label 10550 2100 0 60 ~ 0
|
||||
8
|
||||
Text Label 10550 2000 0 60 ~ 0
|
||||
9(**)
|
||||
Text Label 10550 1900 0 60 ~ 0
|
||||
10(**/SS)
|
||||
Text Label 10550 1800 0 60 ~ 0
|
||||
11(**/MOSI)
|
||||
Text Label 10550 1700 0 60 ~ 0
|
||||
12(MISO)
|
||||
Text Label 10550 1600 0 60 ~ 0
|
||||
13(SCK)
|
||||
Text Label 10550 1400 0 60 ~ 0
|
||||
AREF
|
||||
NoConn ~ 9400 1600
|
||||
Text Label 10550 1300 0 60 ~ 0
|
||||
A4(SDA)P3
|
||||
Text Label 10550 1200 0 60 ~ 0
|
||||
A5(SCL)P3
|
||||
Text Notes 10850 1000 0 60 ~ 0
|
||||
Holes
|
||||
Text Notes 8550 750 0 60 ~ 0
|
||||
Shield for Arduino that uses\nthe same pin disposition\nlike "Uno" board Rev 3.
|
||||
$Comp
|
||||
L CONN_01X08 P1
|
||||
U 1 1 56D70129
|
||||
P 9600 1950
|
||||
F 0 "P1" H 9600 2400 50 0000 C CNN
|
||||
F 1 "Power" V 9700 1950 50 0000 C CNN
|
||||
F 2 "Socket_Arduino_Uno:Socket_Strip_Arduino_1x08" V 9750 1950 20 0000 C CNN
|
||||
F 3 "" H 9600 1950 50 0000 C CNN
|
||||
1 9600 1950
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Text Label 8650 1800 0 60 ~ 0
|
||||
Reset
|
||||
$Comp
|
||||
L +3.3V #PWR01
|
||||
U 1 1 56D70538
|
||||
P 9150 1200
|
||||
F 0 "#PWR01" H 9150 1050 50 0001 C CNN
|
||||
F 1 "+3.3V" H 9150 1340 50 0000 C CNN
|
||||
F 2 "" H 9150 1200 50 0000 C CNN
|
||||
F 3 "" H 9150 1200 50 0000 C CNN
|
||||
1 9150 1200
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L +5V #PWR02
|
||||
U 1 1 56D707BB
|
||||
P 9050 1050
|
||||
F 0 "#PWR02" H 9050 900 50 0001 C CNN
|
||||
F 1 "+5V" H 9050 1190 50 0000 C CNN
|
||||
F 2 "" H 9050 1050 50 0000 C CNN
|
||||
F 3 "" H 9050 1050 50 0000 C CNN
|
||||
1 9050 1050
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR03
|
||||
U 1 1 56D70CC2
|
||||
P 9300 3150
|
||||
F 0 "#PWR03" H 9300 2900 50 0001 C CNN
|
||||
F 1 "GND" H 9300 3000 50 0000 C CNN
|
||||
F 2 "" H 9300 3150 50 0000 C CNN
|
||||
F 3 "" H 9300 3150 50 0000 C CNN
|
||||
1 9300 3150
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR04
|
||||
U 1 1 56D70CFF
|
||||
P 10300 3150
|
||||
F 0 "#PWR04" H 10300 2900 50 0001 C CNN
|
||||
F 1 "GND" H 10300 3000 50 0000 C CNN
|
||||
F 2 "" H 10300 3150 50 0000 C CNN
|
||||
F 3 "" H 10300 3150 50 0000 C CNN
|
||||
1 10300 3150
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CONN_01X06 P2
|
||||
U 1 1 56D70DD8
|
||||
P 9600 2750
|
||||
F 0 "P2" H 9600 3100 50 0000 C CNN
|
||||
F 1 "Analog" V 9700 2750 50 0000 C CNN
|
||||
F 2 "Socket_Arduino_Uno:Socket_Strip_Arduino_1x06" V 9750 2800 20 0000 C CNN
|
||||
F 3 "" H 9600 2750 50 0000 C CNN
|
||||
1 9600 2750
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CONN_01X01 P5
|
||||
U 1 1 56D71177
|
||||
P 10800 650
|
||||
F 0 "P5" V 10900 650 50 0000 C CNN
|
||||
F 1 "CONN_01X01" V 10900 650 50 0001 C CNN
|
||||
F 2 "Socket_Arduino_Uno:Arduino_1pin" H 10721 724 20 0000 C CNN
|
||||
F 3 "" H 10800 650 50 0000 C CNN
|
||||
1 10800 650
|
||||
0 -1 -1 0
|
||||
$EndComp
|
||||
$Comp
|
||||
L CONN_01X01 P6
|
||||
U 1 1 56D71274
|
||||
P 10900 650
|
||||
F 0 "P6" V 11000 650 50 0000 C CNN
|
||||
F 1 "CONN_01X01" V 11000 650 50 0001 C CNN
|
||||
F 2 "Socket_Arduino_Uno:Arduino_1pin" H 10900 650 20 0001 C CNN
|
||||
F 3 "" H 10900 650 50 0000 C CNN
|
||||
1 10900 650
|
||||
0 -1 -1 0
|
||||
$EndComp
|
||||
$Comp
|
||||
L CONN_01X01 P7
|
||||
U 1 1 56D712A8
|
||||
P 11000 650
|
||||
F 0 "P7" V 11100 650 50 0000 C CNN
|
||||
F 1 "CONN_01X01" V 11100 650 50 0001 C CNN
|
||||
F 2 "Socket_Arduino_Uno:Arduino_1pin" V 11000 650 20 0001 C CNN
|
||||
F 3 "" H 11000 650 50 0000 C CNN
|
||||
1 11000 650
|
||||
0 -1 -1 0
|
||||
$EndComp
|
||||
$Comp
|
||||
L CONN_01X01 P8
|
||||
U 1 1 56D712DB
|
||||
P 11100 650
|
||||
F 0 "P8" V 11200 650 50 0000 C CNN
|
||||
F 1 "CONN_01X01" V 11200 650 50 0001 C CNN
|
||||
F 2 "Socket_Arduino_Uno:Arduino_1pin" H 11024 572 20 0000 C CNN
|
||||
F 3 "" H 11100 650 50 0000 C CNN
|
||||
1 11100 650
|
||||
0 -1 -1 0
|
||||
$EndComp
|
||||
NoConn ~ 10800 850
|
||||
NoConn ~ 10900 850
|
||||
NoConn ~ 11000 850
|
||||
NoConn ~ 11100 850
|
||||
$Comp
|
||||
L CONN_01X08 P4
|
||||
U 1 1 56D7164F
|
||||
P 10000 2650
|
||||
F 0 "P4" H 10000 3100 50 0000 C CNN
|
||||
F 1 "Digital" V 10100 2650 50 0000 C CNN
|
||||
F 2 "Socket_Arduino_Uno:Socket_Strip_Arduino_1x08" V 10150 2600 20 0000 C CNN
|
||||
F 3 "" H 10000 2650 50 0000 C CNN
|
||||
1 10000 2650
|
||||
-1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CONN_01X10 P3
|
||||
U 1 1 56D721E0
|
||||
P 10000 1650
|
||||
F 0 "P3" H 10000 2200 50 0000 C CNN
|
||||
F 1 "Digital" V 10100 1650 50 0000 C CNN
|
||||
F 2 "Socket_Arduino_Uno:Socket_Strip_Arduino_1x10" V 10150 1650 20 0000 C CNN
|
||||
F 3 "" H 10000 1650 50 0000 C CNN
|
||||
1 10000 1650
|
||||
-1 0 0 -1
|
||||
$EndComp
|
||||
Text Notes 9700 1600 0 60 ~ 0
|
||||
1
|
||||
$Comp
|
||||
L RJ45 J2
|
||||
U 1 1 5A5E7E25
|
||||
P 10300 5150
|
||||
F 0 "J2" H 10500 5650 50 0000 C CNN
|
||||
F 1 "RJ45" H 10150 5650 50 0000 C CNN
|
||||
F 2 "" H 10300 5150 50 0001 C CNN
|
||||
F 3 "" H 10300 5150 50 0001 C CNN
|
||||
1 10300 5150
|
||||
0 1 1 0
|
||||
$EndComp
|
||||
NoConn ~ 9850 5500
|
||||
NoConn ~ 9850 5400
|
||||
NoConn ~ 9850 5300
|
||||
NoConn ~ 9850 5200
|
||||
NoConn ~ 9850 5100
|
||||
NoConn ~ 9850 5000
|
||||
$Sheet
|
||||
S 6900 4600 1500 650
|
||||
U 5A61003B
|
||||
F0 "mbus-receiver-opto" 60
|
||||
F1 "mbus-receiver-opto.sch" 60
|
||||
F2 "MBUS_SIGNAL" I R 8400 4800 60
|
||||
F3 "MBUS_GND" I R 8400 5000 60
|
||||
F4 "TTL_TX_COLL" I L 6900 4800 60
|
||||
F5 "TTL_TX_EMIT" I L 6900 5000 60
|
||||
$EndSheet
|
||||
$Comp
|
||||
L LED D1
|
||||
U 1 1 5A611116
|
||||
P 4750 4050
|
||||
F 0 "D1" H 4750 4150 50 0000 C CNN
|
||||
F 1 "LED" H 4750 3950 50 0000 C CNN
|
||||
F 2 "" H 4750 4050 50 0001 C CNN
|
||||
F 3 "" H 4750 4050 50 0001 C CNN
|
||||
1 4750 4050
|
||||
0 -1 -1 0
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR05
|
||||
U 1 1 5A6111BC
|
||||
P 6550 5200
|
||||
F 0 "#PWR05" H 6550 4950 50 0001 C CNN
|
||||
F 1 "GND" H 6550 5050 50 0000 C CNN
|
||||
F 2 "" H 6550 5200 50 0001 C CNN
|
||||
F 3 "" H 6550 5200 50 0001 C CNN
|
||||
1 6550 5200
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L R R1
|
||||
U 1 1 5A6112A2
|
||||
P 4750 4500
|
||||
F 0 "R1" V 4830 4500 50 0000 C CNN
|
||||
F 1 "R" V 4750 4500 50 0000 C CNN
|
||||
F 2 "" V 4680 4500 50 0001 C CNN
|
||||
F 3 "" H 4750 4500 50 0001 C CNN
|
||||
1 4750 4500
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Text Notes 4950 4700 0 60 ~ 0
|
||||
TODO: process signal
|
||||
$Comp
|
||||
L +5V #PWR06
|
||||
U 1 1 5A617628
|
||||
P 4750 3650
|
||||
F 0 "#PWR06" H 4750 3500 50 0001 C CNN
|
||||
F 1 "+5V" H 4750 3790 50 0000 C CNN
|
||||
F 2 "" H 4750 3650 50 0000 C CNN
|
||||
F 3 "" H 4750 3650 50 0000 C CNN
|
||||
1 4750 3650
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Text Label 7800 800 0 60 ~ 0
|
||||
IOREF
|
||||
Text Label 7800 900 0 60 ~ 0
|
||||
Reset
|
||||
Text Label 7800 1000 0 60 ~ 0
|
||||
Vin
|
||||
Text Label 7800 1100 0 60 ~ 0
|
||||
A0
|
||||
Text Label 7800 1200 0 60 ~ 0
|
||||
A1
|
||||
Text Label 7800 1300 0 60 ~ 0
|
||||
A2
|
||||
Text Label 7800 1400 0 60 ~ 0
|
||||
A3
|
||||
Text Label 7800 1900 0 60 ~ 0
|
||||
AREF
|
||||
Text Label 7800 2000 0 60 ~ 0
|
||||
13(SCK)
|
||||
Text Label 7800 2100 0 60 ~ 0
|
||||
12(MISO)
|
||||
Text Label 7800 2200 0 60 ~ 0
|
||||
11(**/MOSI)
|
||||
Text Label 7800 2300 0 60 ~ 0
|
||||
10(**/SS)
|
||||
Text Label 7800 2400 0 60 ~ 0
|
||||
9(**)
|
||||
Text Label 7800 2500 0 60 ~ 0
|
||||
8
|
||||
Text Label 7800 2600 0 60 ~ 0
|
||||
7
|
||||
Text Label 7800 2700 0 60 ~ 0
|
||||
6(**)
|
||||
Text Label 7800 2800 0 60 ~ 0
|
||||
5(**)
|
||||
Text Label 7800 2900 0 60 ~ 0
|
||||
4
|
||||
Text Label 7800 3000 0 60 ~ 0
|
||||
3(**)
|
||||
Text Label 7800 3100 0 60 ~ 0
|
||||
2
|
||||
Text Label 7800 3200 0 60 ~ 0
|
||||
1(Tx)
|
||||
Text Label 7800 3300 0 60 ~ 0
|
||||
0(Rx)
|
||||
NoConn ~ 7800 3300
|
||||
NoConn ~ 7800 3200
|
||||
NoConn ~ 7800 3100
|
||||
NoConn ~ 7800 3000
|
||||
NoConn ~ 7800 2900
|
||||
NoConn ~ 7800 2800
|
||||
NoConn ~ 7800 2700
|
||||
NoConn ~ 7800 2600
|
||||
NoConn ~ 7800 2500
|
||||
NoConn ~ 7800 2400
|
||||
NoConn ~ 7800 2300
|
||||
NoConn ~ 7800 2200
|
||||
NoConn ~ 7800 2100
|
||||
NoConn ~ 7800 2000
|
||||
NoConn ~ 7800 1900
|
||||
NoConn ~ 7800 1400
|
||||
NoConn ~ 7800 1300
|
||||
NoConn ~ 7800 1200
|
||||
NoConn ~ 7800 1100
|
||||
NoConn ~ 7800 1000
|
||||
NoConn ~ 7800 900
|
||||
NoConn ~ 7800 800
|
||||
$Comp
|
||||
L PWR_FLAG #FLG07
|
||||
U 1 1 5A61ACC7
|
||||
P 10650 3150
|
||||
F 0 "#FLG07" H 10650 3225 50 0001 C CNN
|
||||
F 1 "PWR_FLAG" H 10650 3300 50 0000 C CNN
|
||||
F 2 "" H 10650 3150 50 0001 C CNN
|
||||
F 3 "" H 10650 3150 50 0001 C CNN
|
||||
1 10650 3150
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L PWR_FLAG #FLG08
|
||||
U 1 1 5A61AF44
|
||||
P 8750 1050
|
||||
F 0 "#FLG08" H 8750 1125 50 0001 C CNN
|
||||
F 1 "PWR_FLAG" H 8750 1200 50 0000 C CNN
|
||||
F 2 "" H 8750 1050 50 0001 C CNN
|
||||
F 3 "" H 8750 1050 50 0001 C CNN
|
||||
1 8750 1050
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L PWR_FLAG #FLG09
|
||||
U 1 1 5A61AFF4
|
||||
P 9450 1200
|
||||
F 0 "#FLG09" H 9450 1275 50 0001 C CNN
|
||||
F 1 "PWR_FLAG" H 9450 1350 50 0000 C CNN
|
||||
F 2 "" H 9450 1200 50 0001 C CNN
|
||||
F 3 "" H 9450 1200 50 0001 C CNN
|
||||
1 9450 1200
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Notes Line
|
||||
8525 825 9925 825
|
||||
Wire Notes Line
|
||||
9925 825 9925 475
|
||||
Wire Wire Line
|
||||
9350 1550 9350 1700
|
||||
Wire Wire Line
|
||||
9350 1700 9400 1700
|
||||
Wire Wire Line
|
||||
9150 1900 9400 1900
|
||||
Wire Wire Line
|
||||
9050 2000 9400 2000
|
||||
Wire Wire Line
|
||||
9400 2300 8950 2300
|
||||
Wire Wire Line
|
||||
9400 2100 9300 2100
|
||||
Wire Wire Line
|
||||
9400 2200 9300 2200
|
||||
Connection ~ 9300 2200
|
||||
Wire Wire Line
|
||||
8950 2300 8950 1450
|
||||
Wire Wire Line
|
||||
9050 1050 9050 2000
|
||||
Wire Wire Line
|
||||
9150 1200 9150 1900
|
||||
Wire Wire Line
|
||||
9400 2500 8900 2500
|
||||
Wire Wire Line
|
||||
9400 2600 8900 2600
|
||||
Wire Wire Line
|
||||
9400 2700 8900 2700
|
||||
Wire Wire Line
|
||||
9400 2800 8900 2800
|
||||
Wire Wire Line
|
||||
9400 2900 8900 2900
|
||||
Wire Wire Line
|
||||
9400 3000 8900 3000
|
||||
Wire Wire Line
|
||||
10200 2100 10550 2100
|
||||
Wire Wire Line
|
||||
10200 2000 10550 2000
|
||||
Wire Wire Line
|
||||
10200 1900 10550 1900
|
||||
Wire Wire Line
|
||||
10200 1800 10550 1800
|
||||
Wire Wire Line
|
||||
10200 1700 10550 1700
|
||||
Wire Wire Line
|
||||
10200 1600 10550 1600
|
||||
Wire Wire Line
|
||||
10200 1400 10550 1400
|
||||
Wire Wire Line
|
||||
10200 1300 10550 1300
|
||||
Wire Wire Line
|
||||
10200 1200 10550 1200
|
||||
Wire Wire Line
|
||||
10200 3000 10550 3000
|
||||
Wire Wire Line
|
||||
10200 2900 10550 2900
|
||||
Wire Wire Line
|
||||
10200 2800 10550 2800
|
||||
Wire Wire Line
|
||||
10200 2700 10550 2700
|
||||
Wire Wire Line
|
||||
10200 2600 10550 2600
|
||||
Wire Wire Line
|
||||
10200 2500 10550 2500
|
||||
Wire Wire Line
|
||||
10200 2400 10550 2400
|
||||
Wire Wire Line
|
||||
10200 2300 10550 2300
|
||||
Wire Wire Line
|
||||
10200 1500 10300 1500
|
||||
Wire Wire Line
|
||||
10300 1500 10300 3150
|
||||
Wire Wire Line
|
||||
9300 2100 9300 3150
|
||||
Wire Notes Line
|
||||
8500 500 8500 3450
|
||||
Wire Notes Line
|
||||
8500 3450 11200 3450
|
||||
Wire Wire Line
|
||||
9400 1800 8650 1800
|
||||
Wire Notes Line
|
||||
11200 1000 10700 1000
|
||||
Wire Notes Line
|
||||
10700 1000 10700 500
|
||||
Wire Wire Line
|
||||
8400 4800 9850 4800
|
||||
Wire Wire Line
|
||||
9850 4900 9650 4900
|
||||
Wire Wire Line
|
||||
9650 4900 9650 5750
|
||||
Wire Wire Line
|
||||
9650 5750 10650 5750
|
||||
Wire Wire Line
|
||||
8650 5500 9650 5500
|
||||
Connection ~ 9650 5500
|
||||
Wire Wire Line
|
||||
4750 4200 4750 4350
|
||||
Wire Wire Line
|
||||
4750 4650 4750 4800
|
||||
Wire Wire Line
|
||||
6900 5000 6550 5000
|
||||
Wire Wire Line
|
||||
6550 5000 6550 5200
|
||||
Wire Wire Line
|
||||
4750 4800 6900 4800
|
||||
Wire Wire Line
|
||||
4750 3650 4750 3900
|
||||
Wire Wire Line
|
||||
10650 3150 10650 3100
|
||||
Wire Wire Line
|
||||
10650 3100 10300 3100
|
||||
Connection ~ 10300 3100
|
||||
Wire Wire Line
|
||||
8750 1050 8750 1200
|
||||
Wire Wire Line
|
||||
8750 1200 9050 1200
|
||||
Connection ~ 9050 1200
|
||||
Wire Wire Line
|
||||
9450 1200 9450 1250
|
||||
Wire Wire Line
|
||||
9450 1250 9150 1250
|
||||
Connection ~ 9150 1250
|
||||
NoConn ~ 7800 1600
|
||||
NoConn ~ 7800 1500
|
||||
NoConn ~ 7800 1700
|
||||
NoConn ~ 7800 1800
|
||||
Text Label 7800 1500 0 60 ~ 0
|
||||
A4(SDA)P2
|
||||
Text Label 7800 1600 0 60 ~ 0
|
||||
A5(SCL)P2
|
||||
Text Label 7800 1700 0 60 ~ 0
|
||||
A5(SCL)P3
|
||||
Text Label 7800 1800 0 60 ~ 0
|
||||
A4(SDA)P3
|
||||
$Comp
|
||||
L PWR_FLAG #FLG010
|
||||
U 1 1 5A61CDCA
|
||||
P 9200 4700
|
||||
F 0 "#FLG010" H 9200 4775 50 0001 C CNN
|
||||
F 1 "PWR_FLAG" H 9200 4850 50 0000 C CNN
|
||||
F 2 "" H 9200 4700 50 0001 C CNN
|
||||
F 3 "" H 9200 4700 50 0001 C CNN
|
||||
1 9200 4700
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
9200 4700 9200 4800
|
||||
Connection ~ 9200 4800
|
||||
Wire Wire Line
|
||||
10650 5750 10650 5700
|
||||
$Comp
|
||||
L Conn_01x02 J1
|
||||
U 1 1 5A627909
|
||||
P 9200 5200
|
||||
F 0 "J1" H 9200 5300 50 0000 C CNN
|
||||
F 1 "Conn_01x02" H 9200 5000 50 0000 C CNN
|
||||
F 2 "" H 9200 5200 50 0001 C CNN
|
||||
F 3 "" H 9200 5200 50 0001 C CNN
|
||||
1 9200 5200
|
||||
1 0 0 1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
8400 5000 8650 5000
|
||||
Wire Wire Line
|
||||
8650 5000 8650 5500
|
||||
Wire Wire Line
|
||||
9000 5200 9000 5500
|
||||
Connection ~ 9000 5500
|
||||
Wire Wire Line
|
||||
9000 5100 9000 4800
|
||||
Connection ~ 9000 4800
|
||||
Wire Notes Line
|
||||
7650 4100 10950 4100
|
||||
Wire Notes Line
|
||||
10950 4100 10950 6300
|
||||
Wire Notes Line
|
||||
10950 6300 7650 6300
|
||||
Wire Notes Line
|
||||
7650 6300 7650 4100
|
||||
Text Notes 8800 4250 0 60 ~ 0
|
||||
M-Bus electrical part
|
||||
Connection ~ 9200 5500
|
||||
Wire Wire Line
|
||||
9200 5750 9200 5500
|
||||
$Comp
|
||||
L PWR_FLAG #FLG011
|
||||
U 1 1 5A5E8423
|
||||
P 9200 5750
|
||||
F 0 "#FLG011" H 9200 5825 50 0001 C CNN
|
||||
F 1 "PWR_FLAG" H 9200 5900 50 0000 C CNN
|
||||
F 2 "" H 9200 5750 50 0001 C CNN
|
||||
F 3 "" H 9200 5750 50 0001 C CNN
|
||||
1 9200 5750
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$EndSCHEMATC
|
||||
@ -5,12 +5,26 @@ Here are links to the different board designs together with a short summary.
|
||||
|
||||
## Board 1
|
||||
|
||||
This project currently contains only one [board design](Board_001). It
|
||||
The project's original [board design](Board_001). It
|
||||
|
||||
* is based on the ESP8266 chip.
|
||||
* is powered by USB.
|
||||
* uses a very simple voltage divider to demodulate the M-bus signal.
|
||||
* has shematic and pcb design only available as finished pdf/png files.
|
||||
|
||||
### Status
|
||||
|
||||
Prototypes have been made and some people have started using them(?).
|
||||
|
||||
## Board 2
|
||||
|
||||
This [board design](Board_002) is a newer alternative to the original. It
|
||||
|
||||
* is an Arduino shield.
|
||||
* uses the industry standard TSS721 chip to interface the M-bus.
|
||||
* is optically isolated.
|
||||
* has shematic and pcb design available in editable [KiCad](http://www.kicad-pcb.org/) source files.
|
||||
|
||||
### Status
|
||||
|
||||
Unfinished, just started.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user