X400 SKU: EZ-0044: Difference between revisions

From 52Pi Wiki
Jump to navigation Jump to search
(Blanked the page)
Tag: Blanking
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
=X400 EXPANSION BOARD=
==Features==
{| class="wikitable"
!Paramater !! Values
|-
|Input Voltage || 6V to 24Vdc converted to 5V, 3A via step-down DC/DC converter to power the Raspberry Pi
|-
|Audio ||
- Full-HD audio – up to 24-bit/192kHz playback
- Class leading audio; 112db SNR, and THD of 0.0019%
- Audiophile TI Burr Brown 32-bit/384kHz DAC (TI PCM5122)
- Uses the digital I2S audio signals to reduce CPU load over USB audio solutions
- Integrated hardware volume control
- Mute can be enabled / disabled via jumper
- Built in High quality audio headphone amplifier (TI TPA6133A)
- Earphone AMP can be enabled / disabled via jumper
- Built in High quality Class-D stereo audio amplifier (TI TPA3118D2)
- Up to 2 x 20W into 4 ohm
- AMP can be enabled / disabled via jumper
- Phono/RCA connectors
- 3.5mm stereo audio jack
- Speaker terminals
|-
|Wireless || Built in IR sensor (38KHz)
|-
|Misc ||
- Power output socket
- DIP switch to remove connection from RPi’s pin header
- Directly connected on top of the Raspberry Pi using the board GPIO header pins
- No wiring nor soldering is required
- Duplicated the 40-pin header of the R-Pi in order to support existing expansion boards
- Suitable for Raspberry Pi Model B+, Raspberry Pi 2 Model B and Raspberry Pi 3 Model B NEW!
|-
|Dimensions ||  85 x 56mm (Same size as Raspberry Pi)
|}
----
==PACKING LIST==
*1 x X400 expansion board
*4 x nylon spacers (M3 x 20mm)
*8 x nylon screws  (M3 x 6mm)
*2 x jumper links
----
==QUICK START GUIDE==
*A. Fitting the expansion board
*B. Power supply
*C. Configuring Raspbian Jessie
*D. Configuring Volumio (Not support Raspberry Pi 3 temporarily)
----
===A. FITTING THE EXPANSION BOARD===
1. Push a screws up through the mounting hole on the underside of the Raspberry Pi and screw the spacer down until it is hand tight
[[File:Assembly 275p1.jpg|left|300px]]
<br style="clear:both;">
2. Plugs the expansion board straight into your Raspberry Pi B+'s GPIO header and  screw  down
[[File:Assembly 275p2.jpg|left|300px]]
<br style="clear:both;">
----
===B. Power supply===
X400 expansion board supplies the RPi with a regulated +5V through the GPIO header using a 2A poly-resettable (PTC) fuse. <br>
With the wide voltage input range (6~24vdc), the RPi can be powered from a wide variety of external sources such as batteries, power adapters, solar battery sources, etc. <br>


Recommended Power Adapter : 110~240VAC input, 18 ~ 22VDC 4A output 
Dimension of input plug (Unit: mm)<br>
[[File:Ds0101.jpg]]
<br style="clear:both;">
----
===C. Configuring Raspbian Jessie===
*RASPBIAN JESSIE
<pre>
Version :            March 2016
Release date :      2016-03-18
Kernel version :    4.1
</pre>
*<1> To ensure that the necessary kernel modules are loaded at boot, ensure your /boot/config.txt file has the entry below …
<code>pi@raspberrypi ~ $  sudo nano /boot/config.txt</code><br>
<code>dtoverlay=iqaudio-dacplus</code><br>
[[File:X400.jpg|left|300px]]
<br style="clear:both;">
*<2> You must enable i2C support for the X400 to operate. On the Raspberry Pi check if you have the following file and if so delete the line containing i2c-bcm2708 and sndsoc-pcm512x.
<code>pi@raspberrypi ~ $  sudo nano /etc/modprobe.d/raspi-blacklist.conf</code><br>
Delete or comment out the lines containing the text below if it exists<br>
<pre>
blacklist i2c-bcm2708
blacklist snd-soc-pcm512x
</pre>
*<3> To ensure that the necessary kernel modules are loaded at boot, ensure your /etc/modules file looks the same as below…
<code>pi@raspberrypi ~ $  sudo nano /etc/modules</code><br>
<pre>
snd_soc_bcm2708
snd_soc_bcm2708_i2s
bcm2708_dmaengine
snd_soc_pcm512x
snd_soc_iqaudio_dac
</pre>
[[File:X4002.jpg|left|300px]]
<br style="clear:both;">
*<4> Flush your filesystem changes and reboot the Raspberry Pi
<code>pi@raspberrypi ~ $  sync </code><br>
<code>pi@raspberrypi ~ $  sudo reboot</code><br>
*<5> Using your mouse to right click the icon of speaker and select "IQaudioDAC"
[[File:X4003.jpg|left|300px]]
<br style="clear:both;">
----
===D. Configuring Volumio (Not support Raspberry Pi 3 temporarily)===
*Testing the IR remote
*<6> Installing LIRC
<code>pi@raspberrypi ~ $  sudo apt-get install lirc</code><br>
*<7> Add the two lines below to /etc/modules . This will start the modules up on boot. Pin 8 bellow will be used to take the output from the IR sensor.
<code>pi@raspberrypi ~ $  sudo nano /etc/modules</code><br>
<pre>
lirc_dev
lirc_rpi gpio_in_pin=17
</pre>
[[File:X4004.jpg|left|300px]]
<br style="clear:both;">
*<8> Save your changes by pressing Ctrl-x then Y
*<9> If you are using 3.18.x RaspberryPi firmware you must modify one additional file for the lirc-rpi kernel extension to be loaded:           
Edit your /boot/config.txt file <br>
<code>pi@raspberrypi ~ $  sudo nano  /boot/config.txt</code><br>
and add:<br>
<code>dtoverlay=lirc-rpi,gpio_in_pin=17</code><br>
[[File:X4005.jpg|left|300px]]
<br style="clear:both;">
*<10> Edit /etc/lirc/hardware.conf and have it appear exactly as shown below.
<code>pi@raspberrypi ~ $  sudo nano /etc/lirc/hardware.conf</code><br>
<pre>     
# /etc/lirc/hardware.conf
#
# Arguments which will be used when launching lircd
LIRCD_ARGS="--uinput"
# Don't start lircmd even if there seems to be a good config file
# START_LIRCMD=false
# Don't start irexec, even if a good config file seems to exist.
# START_IREXEC=false
# Try to load appropriate kernel modules
LOAD_MODULES=true
# Run "lircd --driver=help" for a list of supported drivers.
DRIVER="default"
# usually /dev/lirc0 is the correct setting for systems using udev
DEVICE="/dev/lirc0"
MODULES="lirc_rpi"
# Default configuration files for your hardware if any
LIRCD_CONF=""
LIRCMD_CONF=""
</pre>
[[File:X4006.jpg|left|300px]]
<br style="clear:both;">
*The highlighted text are the parts that will need changing, though it’s worth checking the rest of the text incase you have a different initial configuration.
*<11> Save your changes by pressing Ctrl-x then Y
*<12> Reboot the Raspberry Pi
<code>pi@raspberrypi ~ $  sudo reboot</code><br>
*<13> Run these two commands to stop lircd and start outputting raw data from the IR receiver:
<code>pi@raspberrypi ~ $  sudo /etc/init.d/lirc stop </code><br>
<code>pi@raspberrypi ~ $  mode2 -d /dev/lirc0</code><br>
*<14> Point a remote control at your IR receiver and press some buttons. You should see something like this: 
[[File:X4007.jpg|left|300px]]
<br style="clear:both;">
----
===D. CONFIGURING VOLUMIO===
*<1> Select the “System” menu
[[File:X4008.jpg|left|300px]]
<br style="clear:both;">
*<2> Select IQaudIO DAC Plus under “Activate I2S driver”. Then reboot and you’re done.
[[File:X4009.jpg|left|300px]]
<br style="clear:both;">
----

Latest revision as of 12:19, 4 August 2026