Skip to content

calamaro/pi-changer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pi-changer

Expansion I/O board for RaspberryPI

Components description

  • PIC24FJ64GB004 microcontroller
    • DIN13 round connector for car stereo connection/power
    • Connector for LCD with HD44780 controller
    • Rotary encoder
  • Stereo audio amplifier
  • 5.5mm power connector
  • On/Off switch
  • 800mA LDO or external SMPS module for 3 or 5A
  • USB hub with 5 ports on PCB and 2 header connectors (same pinout as motherboards)
  • rPi Expansion headers
    • 3x I2C header connector
    • SPI connector with two CS signals
    • RS232 connector

BOM

Designator Footprint Value Quantity Comment
C1, C4, C7, C8, C9, C12, C14, C18, C19, C20, C21 C0805 0.1uF 11
C2, C3, C16, C17 C0805 0.39uF 4
C5 CAPR5-4X5 4.7uF 1
C6 CAPR5-4X5 10uF 1
C10, C13 CAPR5-4X5 470uF 2
C11 CAPPR5-5x11 470uF 1
C15 CAPR5-4X5 4.7uF 1
C22, C23, C24, C25 C0805 18pF 4
D1 SOT-23B_N BAT754S 1
DIN13 DIN13 1 DIN13 connector for car stereo
I2C HDR3X4 3x4 Header 3 I2C from rPi
LEDs HD23X4 2x4 Header 3 four LED connected to PIC
JP1, JP2, JP3 6-0805_N 0E 5 Select power for I2C connector
JP4, JP5 6-0805_N 0E 5
LCD/IO HDR1X16 1
P1 POT4MM-2 4k7 1
P2 POT4MM-2 4k7 1
POWER1 LUMBERG_1613-14 1
POWER2 NAP2 1
Q1, Q2 318-08 BC817 2
R1, R2 6-0805_N 2.7E 2
R3, R8, R11 6-0805_N 10k 3
R4 6-0805_N 0E 1
R5, R16, R21, R22, R23, R24 6-0805_N 1k 6
R6, R9 6-0805_N 680E 2
R7, R10 6-0805_N 100k 2
R12, R13, R14, R15 6-0805_N 470E 4
R17 6-0805_N 2k7 1
R18 6-0805_N 1k5 1
R19 6-0805_N 47k 1
R20 6-0805_N 330E 1
R25, R26 6-0805_N 18G 2 May not be needed
Rotary EC11 (ALPS) 1 Rotary encoder
rPi HDR2x13 2x13 Header 1 Raspberry Pi connection
RST, USB_IN HDR1X2 1x2 Header 2 microcontroller reset & USB In
SND1 HDR1X3 1x3 Header 1 Audio In
SPI1 HDR2X5 2x5 Header 1 SPI & RS232 signals
SW1 Stikalo_dvojno_200x200 Switch 1 On/Off switch
U1 TS9A_N LM4952TS 1
U2 ZZ311 LM1117-3.3 1
U3 T03B LM1117-5.0 1
U4, U5 SSOP-28_N GL850S 2 SSOP28 version
U6 TQFP-PT44_L PIC24FJ64GB004 1 microcontroller
USB0, USB1, USB2 440260 3 Vertical USB ports
USB3, USB4 787616 2 Horizontal USB ports
USBH USB_HEADER 1 USB input
USB_HUB 440247 1 5th and 6th USB ports, pinout same as motherbaords
X1, X2 RESC6332 12MHz 2

Jumpers

Jumper I2C Voltage
JP1 5V
JP2 3.3V (rPi)
JP3 3.3V
For 5V supply note that SDA and SCL signals can only be 3.3V or you will fry the rPi!!!

JP4 and JP5 are there to connect PIC to rPI via USB hub if needed.

About

Expansion I/O board for RaspberryPI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 50.9%
  • C 21.7%
  • Python 18.8%
  • Shell 5.0%
  • Assembly 3.6%