Article
Swiss Pi Extensions
Hardware extensions
The Swiss Pi expansion board [1] provides a lot of useful functions for the popular Raspberry Pi single-board computer. In this second follow-up to the Swiss Pi article in the September/October 2016 issue, we take a closer look at several hardware extensions developed specifically for the Swiss Pi board. For each hardware expansion board we have designed a PCB, and the Eagle and Gerber files are available for downloading.
Extra info / Update
Tags
Raspberry Pi
Swiss Pi
Level
Advanced
Required time
0.5 to 1.5 hour per board
Required tools
Soldering station with suitable solder tip
Cost
Between €25 and €50 per board
Raspberry Pi
Swiss Pi
Level
Advanced
Required time
0.5 to 1.5 hour per board
Required tools
Soldering station with suitable solder tip
Cost
Between €25 and €50 per board
Component list
In the Store
SKU 17713 Swiss Pi (150584-91)
SKU 17631 Raspberry Pi 3
Component List for Relay Board
Resistors
R1–R8 = 560Ohm*
R9–R17 = 2.2kOhm
R18–R26 = 4.7kOhm
R27–R35 = 100kOhm
Capacitors
C1 = 100µF/16V
Semiconductors
D1–D8 = 1N4148**
D9–D17 = LED, 3mm, red
D18 = 1N4007
T1–T9 = BC547B
Miscellaneous
RY1–RY8 = G5Q-14-EU 12DC or S202S02***
K1–K8 = 3-way PCB screw terminal block, 0.2” pitch
K9 = 10-pin boxheader
K10 = DC power connector, coaxial
K11 = 2-way PCB screw terminal block, 0.2” pitch
*Mount when using an S202S02 solid state relay
**Mount when using a G5Q relay
***Mount per channel as desired; for the G5Q relays a different supply voltage can be chosen if necessary. In that case it may be necessary to alter the values of R1–R17 and C1.
Component List for Digital Input Board
Resistors
R1–R8 = 220Ohm
R9–R16 = 10kOhm
Semiconductors
D1–D24 = 1N4148
D25–D32 = LED, 3mm, red
T1–T8 = BC547B
OK1,OK2 = CNY74-4
Miscellaneous
K1,K2 = 8-way PCB screw terminal block, 0.2” pitch
K3 = 10-pin boxheader
Component List for DC Motor Controller
Resistors
R1,R2 = 330Ohm
Capacitors
C1–C4 = 100nF
C5,C6 = 470nF/63V*
C7 = 22µF/50V*
C8,C9 = 4700µF/50V*
Semiconductors
D1,D2 = 1N4007
IC1,IC2 = ADUM1200ARZ
IC3,IC4 = TLE5206-2
IC5,IC6 = 4N25
IC7 = DC/DC converter SIP3, 5V/1A, 40Vin (e.g. Würth 173010542)*
Miscellaneous
K1,K2 = 4-way PCB screw terminal block, 0.2” pitch
K3,K4 = 10-pin boxheader
KK1,KK2 = heatsink, e.g. SK 129 38,1 STS from Fischer Elektronik (38.1 x 42 x 25 mm)
*These component values can be adjusted if the motor controller is used with voltages lower than 40 V. IC7 does not need to supply 1 A, but all available DC/DC converters with a relatively high input voltage rating (over 28 V) are 1 A types.
Component List for Current Loop Interface
Resistors
R1–R32 = 10Ohm*
R33–R40 = 100Ohm
R41–R48 = 10kOhm*
R49–R72 = 10kOhm
R73–R80 = 80.6kOhm*
Capacitors
C1–C16 = 1nF
C17–C28 = 100nF
Semiconductors
D1–D8 = 1N5819
D9–D16 = Zener diode 5.1V, 400mW
IC1–IC8 = HCNR200
IC9–IC16 = LM358N
IC17–IC20 = OPA2344PA (LM6142BIN/NOPB)
Miscellaneous
K1–K8 = 2-way PCB screw terminal block, 0.2” pitch
K9 = 10-pin boxheader
*1% metal film or better
Component List for PWM to Voltage Converter
Resistors
R1–R24 = 10kOhm
Capacitors
C1–C6 = 100nF
C7–C14 = 1µF
C15 = 100µF
Semiconductors
IC1–IC4 = LM358N
IC5 = SMU01L-15
IC6 = 78L12Z
Miscellaneous
K1 = 9-way PCB screw terminal block, 0.2” pitch
K2 = 10-pin boxheader
Component List for MOSFET Board
Resistors
R1–R8 = 330Ohm
R9–R16 = 470Ohm
Semiconductors
D1–D8 = LED, 3mm, red
T1–T8 = STP36NF06L
Miscellaneous
K1 = 10-pin boxheader
K2 = 9-way PCB screw terminal block, 0.2” pitch
Component List for Servo Motor Board
Resistors
R1–R8 = 1kOhm
Miscellaneous
K1 = 10-pin boxheader
K2 = 2-way PCB screw terminal block, 0.2” pitch
K3–K10 = 3-pin header, 0.1” pitch
SKU 17713 Swiss Pi (150584-91)
SKU 17631 Raspberry Pi 3
Component List for Relay Board
Resistors
R1–R8 = 560Ohm*
R9–R17 = 2.2kOhm
R18–R26 = 4.7kOhm
R27–R35 = 100kOhm
Capacitors
C1 = 100µF/16V
Semiconductors
D1–D8 = 1N4148**
D9–D17 = LED, 3mm, red
D18 = 1N4007
T1–T9 = BC547B
Miscellaneous
RY1–RY8 = G5Q-14-EU 12DC or S202S02***
K1–K8 = 3-way PCB screw terminal block, 0.2” pitch
K9 = 10-pin boxheader
K10 = DC power connector, coaxial
K11 = 2-way PCB screw terminal block, 0.2” pitch
*Mount when using an S202S02 solid state relay
**Mount when using a G5Q relay
***Mount per channel as desired; for the G5Q relays a different supply voltage can be chosen if necessary. In that case it may be necessary to alter the values of R1–R17 and C1.
Component List for Digital Input Board
Resistors
R1–R8 = 220Ohm
R9–R16 = 10kOhm
Semiconductors
D1–D24 = 1N4148
D25–D32 = LED, 3mm, red
T1–T8 = BC547B
OK1,OK2 = CNY74-4
Miscellaneous
K1,K2 = 8-way PCB screw terminal block, 0.2” pitch
K3 = 10-pin boxheader
Component List for DC Motor Controller
Resistors
R1,R2 = 330Ohm
Capacitors
C1–C4 = 100nF
C5,C6 = 470nF/63V*
C7 = 22µF/50V*
C8,C9 = 4700µF/50V*
Semiconductors
D1,D2 = 1N4007
IC1,IC2 = ADUM1200ARZ
IC3,IC4 = TLE5206-2
IC5,IC6 = 4N25
IC7 = DC/DC converter SIP3, 5V/1A, 40Vin (e.g. Würth 173010542)*
Miscellaneous
K1,K2 = 4-way PCB screw terminal block, 0.2” pitch
K3,K4 = 10-pin boxheader
KK1,KK2 = heatsink, e.g. SK 129 38,1 STS from Fischer Elektronik (38.1 x 42 x 25 mm)
*These component values can be adjusted if the motor controller is used with voltages lower than 40 V. IC7 does not need to supply 1 A, but all available DC/DC converters with a relatively high input voltage rating (over 28 V) are 1 A types.
Component List for Current Loop Interface
Resistors
R1–R32 = 10Ohm*
R33–R40 = 100Ohm
R41–R48 = 10kOhm*
R49–R72 = 10kOhm
R73–R80 = 80.6kOhm*
Capacitors
C1–C16 = 1nF
C17–C28 = 100nF
Semiconductors
D1–D8 = 1N5819
D9–D16 = Zener diode 5.1V, 400mW
IC1–IC8 = HCNR200
IC9–IC16 = LM358N
IC17–IC20 = OPA2344PA (LM6142BIN/NOPB)
Miscellaneous
K1–K8 = 2-way PCB screw terminal block, 0.2” pitch
K9 = 10-pin boxheader
*1% metal film or better
Component List for PWM to Voltage Converter
Resistors
R1–R24 = 10kOhm
Capacitors
C1–C6 = 100nF
C7–C14 = 1µF
C15 = 100µF
Semiconductors
IC1–IC4 = LM358N
IC5 = SMU01L-15
IC6 = 78L12Z
Miscellaneous
K1 = 9-way PCB screw terminal block, 0.2” pitch
K2 = 10-pin boxheader
Component List for MOSFET Board
Resistors
R1–R8 = 330Ohm
R9–R16 = 470Ohm
Semiconductors
D1–D8 = LED, 3mm, red
T1–T8 = STP36NF06L
Miscellaneous
K1 = 10-pin boxheader
K2 = 9-way PCB screw terminal block, 0.2” pitch
Component List for Servo Motor Board
Resistors
R1–R8 = 1kOhm
Miscellaneous
K1 = 10-pin boxheader
K2 = 2-way PCB screw terminal block, 0.2” pitch
K3–K10 = 3-pin header, 0.1” pitch
Discussion (0 comments)