matt shepherd
Created Jun 06, 2023π οΈ Let's Get You Going: Essential Hardware for Your Quadify Project
The first step in building your FM4 Quadify system is to get your Raspberry Pi set up and playing music through your existing hi-fi setup. This foundational stage focuses on the core components needed to achieve high-quality audio playback.β
π§ Core Components:
Raspberry Pi 4 Model B (4GB RAM): The central processing unit for your project, offering a balance of performance and affordability.
HifiBerry DAC+: A high-quality Digital-to-Analog Converter (DAC) that integrates seamlessly with the Raspberry Pi, providing excellent audio output. Other DACs are available.
Official Raspberry Pi USB-C Power Supply: Provides reliable power for your Raspberry Pi and connected peripherals.
MicroSD Card (16GB or Higher): Required for installing the Volumio operating system.
π Purchasing Tips:
Consolidate Orders: To minimize shipping costs, consider purchasing multiple items from a single supplier.β
Reputable UK Suppliers: Prioritise buying major components from trusted UK suppliers like The Pi Hut or Pimoroni.β
Avoid Amazon for Raspberry Pi: Prices are often inflated by third-party resellers.β
Check Specifications: Ensure that all components meet the required specifications to guarantee compatibility and optimal performance.β
By focusing on these essential components, you'll establish a solid foundation for your FM4 Quadify system, enabling high-quality music playback through your existing hi-fi setup.
From Quadify Co-Pilot:
Phase 1 β Get Some Tunes Playing
Before diving into the aesthetics or integrating components into your Quad unit, let's focus on the essentials: setting up your Raspberry Pi streamer and enjoying some music.β
The list below comprises just 4 or 5 items, all of which can be conveniently purchased from a single supplier, helping you save on shipping costs.β
Raspberry Pi 4-4GB:
When purchasing a Raspberry Pi 4 (4GB Model B), itβs important to buy from reputable, official resellers to ensure you receive a genuine product at a fair price.
Avoid third-party sellers on platforms like Amazon, where prices are often inflated by resellers who buy in bulk. Sticking with trusted suppliers like The Pi Hut and Pimoroni guarantees reliability, proper packaging, and access to customer support.
Recommended Retailers: Raspberry Pi-4 4gb
Pi Hut - https://tinyurl.com/2xcr7wjh
Pimoroni β https://tinyurl.com/39t4te3t
The 4GB model provides more than enough performance for running Volumio and powering your Quadify setup without pushing system limits.

SD Card and Card Reader:
πΎ MicroSD Card & Reader: Getting Started
Boot Options: microSD Card vs USB Storage
To set up your Raspberry Pi for the FM4 Quadify project, you typically need a reliable microSD card and a means to write the Volumio operating system onto it. However, the Raspberry pi 4 can can also boot from a USB storage device a useful alternative that offers slightly faster boot times and can simplify setup, especially if you donβt have a microSD card reader.
Option 1: Using a microSD Card
Choosing a Reliable microSD Card
Investing in a high-quality microSD card ensures optimal performance and longevity for your Raspberry Pi. Cheaper cards may work initially but can lead to slower speeds or early failure.
Recommended Specifications:
Capacity: 32GB or higher
Speed Class: Class 10, UHS-I (U1 or U3)
Application Performance Class: A1 or A2
Top Picks:
SanDisk MicroSD Card 32GB β tested and recommended for Raspberry Pi setups
π microSD Card Reader
If your PC or laptop lacks an SD card slot, youβll need a USB microSD card reader to write the Volumio image.
Recommended: The Pi Hut Mini USB 2.0 MicroSD Card Reader
Option 2: Booting from USB Storage
Volumio can boot directly from USB flash drives or SSDs connected via USB. This method is:
Slightly faster in boot time
Handy if you need easier access to the storage for tweaks or updates
A good alternative if you donβt have a microSD card reader
Recommended: SanDisk 32GB Ultra Fit USB 3.2 Flash Drive
The setup process is identical:
Use the Raspberry Pi Imager to write the Volumio image to your USB storage, just like with a microSD card. Then plug the USB drive into your Raspberry Pi and boot it up.
Note: Some older Raspberry Pi models may require bootloader configuration to support USB booting. Raspberry Pi 4 and newer models support it by default.
USB C Power Cable:
The Power:
To power your Quadify setup, you have a few options depending on your build and comfort level.
The simplest and safest choice is to use a high-quality USB-C power supply, such as the official Raspberry Pi unit. These are designed to deliver stable current and have more than enough power to run the Pi, DAC, OLED screen, rotary encoder, and IR receiver.
Recommended Power Supply:
The Pi Hut β Official Raspberry Pi USB-C Power Supply
This official unit delivers 5.1V / 3.0A, ensuring your system stays stable under load.
Power Cable Tips
If you're routing power through a case like the FM4:
Consider using a longer USB-C cable so it can reach a nearby wall outlet neatly.
You can poke the cable through the rear panel or side vents for tidy cable management.
A Note on 240V Power Integration
In some custom builds (like my own), a 240V inline power switch is used inside the case. However:
β Warning: Working with mains power is dangerous if youβre not experienced.
If you're not confident handling 240V wiring, do not attempt to install a mains switch or modify the power supply yourself. Always prioritise safety and consult a qualified electrician if you're considering any internal power mods.

HifiBerry DAC HAT:
Choosing a DAC for Your Quadify Setup
When building your Quadify DAC, selecting the right DAC HAT (Digital-to-Analog Converter) is essential for both performance and compatibility. While there are many DACs available for the Raspberry Pi, not all are plug-and-play. Some use different GPIO pins, which can complicate your setup or require custom configuration.
Recommended DAC: HifiBerry Dac +
For the smoothest experience, we strongly recommend sticking with the Hifiberry Dac. It offers excellent audio performance and is fully compatible with Quadify and Volumio, with no additional configuration required.
Where to Buy: Hifiberry Dac plus
The Pi Hut β https://tinyurl.com/3mh9whwf
Hifiberry - https://tinyurl.com/3djzbbnv
Both versions are functionally the same β choose whichever retailer suits you best.
Why HifiBerry?
Proven Compatibility: The Hifiberry DAC+ is tested with Quadify and Volumio, ensuring a reliable, plug-and-play experience.
GPIO Pass-through: The DAC allows access to unused GPIO pins, so you can still connect buttons, a rotary encoder, or an OLED screen.
No Need for Modifications: Unlike other DACs, it doesnβt require custom pin remapping or special drivers.
Using Other DACs?
If you decide to use a different DAC, make sure to:
Check its compatibility with Volumio (most are)
Verify which GPIO pins it uses or blocks
Be prepared to adapt the Quadify wiring and software setup accordingly
Some premium DACs offer excellent sound quality but may require more setup effort or limit GPIO access, making them less suitable for Quadify projects that rely on user input devices.

β Important Note on DAC Compatibility
When selecting a DAC (Digital-to-Analog Converter) HAT for your Raspberry Pi, it's essential to consider GPIO (General Purpose Input/Output) pin usage. Some DACs may occupy GPIO pins required for other components like OLED displays, buttons, or LEDs, leading to potential conflicts.β
Key Considerations:
GPIO Pin Conflicts: Certain DACs utilize specific GPIO pins for their operation. If these pins are also needed for other peripherals, it can result in hardware conflicts and malfunctioning components.β
Limited GPIO Availability: The Raspberry Pi has a finite number of GPIO pins. Using a DAC that monopolizes several pins may restrict your ability to add additional features to your project.β
Recommended DACs:
HifiBerry DAC+: This DACs are known for their compatibility with the FM4 Quadify project. They are designed to coexist with other peripherals without GPIO conflicts, ensuring a smoother setup process.β
Final Advice:
To avoid unnecessary complications, it's advisable to select a DAC known for its compatibility with the FM4 Quadify project's components. This proactive approach can save time and ensure a more seamless integration of all your hardware elements.
RCA cables
We all have them but can never find them so best order some more for Β£1.50......... just incase
Pi Hut: RCA Cable

From Quadify Co-Pilot:
Phase 2 β Enhancing Your Setup
Now that your Raspberry Pi streamer is up and running, it's time to enhance your FM4 Quadify system by adding a display and a rotary encoder. These components will provide visual feedback and intuitive control, significantly improving your user experience.β
Once you're comfortable with these additions, you can consider integrating buttons, LEDs, and an IR sensor to further expand your system's capabilities.β
The advanced shopping list below includes the necessary components for this phase.
MCP23017 IO Expansion Board:
In the FM4 Quadify project, you might find that the Raspberry Pi doesn't have enough GPIO (General Purpose Input/Output) pins to connect all your desired buttons and LEDs. The MCP23017 I/O Expansion Board is a handy solution that allows you to add more input and output options without the need for a more complex setup.β
What It Does:
Expands GPIO Pins: Provides an additional 16 GPIO pins, giving you more flexibility to connect buttons, LEDs, or other components.β
Simple Connection: Connects to the Raspberry Pi using just two wires (SDA and SCL), making it straightforward to set up.β
How It Works:
Connecting to the Raspberry Pi: Use four jumper wires to connect the MCP23017 to the Raspberry Pi's SDA, SCL, 3.3V (or 5V, depending on your board), and GND pins.β
Adding Components: Once connected, you can attach your buttons and LEDs to the MCP23017's GPIO pins. For instance, you might use one row of pins for LEDs and another for buttons, depending on your board's layout.β That all comes later.
Purchasing Options:
The Pi Hut: MCP23017 I/O Expansion Boardβ
By incorporating the MCP23017 into your project, you can effectively manage multiple inputs and outputs without the limitations of the Raspberry Pi's native GPIO pins.

SPI 1322 OLED Screen (white):
For your FM4 tuner project, you'll need a 2.8-inch 256x64 OLED screen featuring the SSD1322 driver and SPI interface. This display is essential for showcasing track information, volume levels, and other UI elements in the Quadify interface.
Key Specifications:
Size: 2.8 inches
Resolution: 256x64 pixels
Driver: SSD1322
Interface: SPI (ensure it's not IΒ²C or parallel)
Colour: White (preferred for optimal visibility)
Purchasing Options:
Prices for these displays vary significantly across platforms:
Amazon: Approximately Β£50
eBay: Around Β£30
AliExpress: Between Β£10βΒ£15
Recommendation: To achieve the best value, consider purchasing from AliExpress. Ensure the display matches the specifications above. Be cautious, as some variants might be slightly larger and may not fit the 3D-printed holders available through me.β
Trusted Sellers:
AliExpress: Search for "2.8 inch 256x64 OLED SSD1322 SPI" to find suitable options.β
Important Notes:
Compatibility: Ensure the display is SPI-compatible and uses the SSD1322 driver.
Size Consideration: Some displays might be a few millimetres larger, which could affect compatibility with custom holders.
Assistance: If you're uncertain about a specific listing's compatibility, feel free to reach out for confirmation.
The green ones are the best, with 16 pins.

Rotary Switch:
The KY-040 rotary encoder is used in the FM4 tuner project to control volume and navigate menus in the Quadify interface. Itβs a tactile, infinitely rotating knob with a built-in push-button, giving you a satisfying and intuitive control method.
What to Look For:
Module name: KY-040
Pins: 5-pin interface (CLK, DT, SW, +, GND)
Mounting: PCB-mounted encoder with built-in pull-up resistors (optional but helpful)
Where to Buy:
Amazon: Occasionally available β check for KY-040 Rotary Encoder Module
AliExpress: Search for βKY-040 rotary encoderβ for the lowest prices (~Β£1β3)
π‘ Tip: Some listings might include jumper wires β useful if you donβt have spares.
Why KY-040?
Works seamlessly with Raspberry Pi and MCP23017 via GPIO
Push-to-click functionality for menu selection
Widely supported in Python with existing libraries
This component adds a high-quality, physical interface to your Quadify build, and it's a must-have for hands-on control.

Note: lots of module suppliers offer jumper cables with your purchase, just remember to order female to female.
Female-to-Female Jumper Cables (30cm):
You'll need a set of female-to-female jumper wires to connect your OLED screen, rotary encoder, and MCP23017 board to the Raspberry Pi or expansion headers. These are essential for flexible, tool-free wiring during your FM4 build.
What to Look For:
Connector type: Female-to-female
Length: 20cm (approx.)
Quantity: 40 wires per set is typical
Pitch: 2.54mm (standard GPIO spacing)
Colour: Multicoloured makes it easier to trace connections
Where to Buy (UK):
eBay: 40pcs Female-to-Female Jumper Wires (20cm) β Approx. Β£3.89
The Pi Hut: Occasionally in stock β search for βjumper wiresβ β around Β£4.00βΒ£5.00
Pimoroni: Typically part of mixed male/female kits β approx. Β£5.50βΒ£6.00
π‘ Make sure the set is female-to-female, not male-to-male or mixed, unless you're buying for multiple builds.

#
Advanced setups only
From Quadify Co-Pilot:
If you're aiming for a more integrated setup, you might consider tapping into the existing 240V power within your FM4 unit. This approach allows both the FM4 and the Quad 34 to share a single power source, maintaining the original design's elegance.β
Important Safety Notice:
Working with mains electricity is hazardous and should only be undertaken by individuals with proper knowledge and experience. If you're not confident in handling 240V wiring, it's imperative to consult a qualified electrician.
Obviously, if you have gotten this far you probably know what you are looking for and can shop around. Just make sure when you test it your pi isn't connected or you might cook your pi and DAC!!
Advanced Setup Power Supply:
In the original Quad FM4 and Quad 34 setup, the units shared 240V mains power by daisy-chaining from one unit to the next.
Now that your FM4 is being modernised with a 5V digital system (Raspberry Pi, DAC, screen, etc.), you can still retain this original daisy-chaining ability β safely and cleanly β by installing a 5V internal switching power supply.
This approach allows you to:
Power your Raspberry Pi and accessories internally with a stable 5V supply
Maintain the 240V passthrough capability to power the next Quad unit (such as the Quad 34 preamp) from the same mains cable, just like the original system.
How it Works:
240V AC mains enters the FM4 as normal.
The new 5V 4A switching PSU taps into the 240V internally to feed your Raspberry Pi system.
The 240V continues onward to a rear output socket, ready to supply another Quad component (e.g., Quad 34).
This method keeps your Quad stack neat, authentic, and functional β while supporting the modernised 5V digital internals.
β‘ Safety Warning:
Working with mains power is extremely dangerous.
Only undertake this modification if you are experienced and confident with electrical work.
If unsure, consult a qualified electrician to assist with installation.
Recommended 5V Internal PSU:
AliExpress: 5V 4A 20W Switching Power Supply Driver for LED Strip β AC 110β240V to DC 5V
(Approx. Β£8βΒ£12 with free shipping)
Purchase from Ali Express here: Best quality 5V 4A 20W Switching Power Supply Driver for LED Strip AC 110-240V Input to DC 5V free shipping (aliexpress.com)

Power Switch
Reusing and Wiring the Original FM4 Push Button
To keep the iconic FM4 look and ensure safe operation, we recommend reusing the original FM4 power switch. This switch controls the mains AC and can also route power to the 5V converter for the Raspberry Pi.
Mounting Method
Follow this proven mounting technique for a strong, flush fit:
Desolder the switch from the original FM4 board.
Drill four holes in the clear perspex base to match the soldering feet under the switch.
Seat the switch flush with the surface.
Apply epoxy around and under the switch, securing it firmly in place.
Let cure overnight before wiring.
π Precision is critical. Test fit and alignment before gluing to ensure the switch activates reliably.
Wiring Layout & Function
The original FM4 switch has four connection terminals on top:
Top Left Pin β Neutral (Blue)
Top Right Pin β Live (Brown)
These terminals split power to two circuits:
AC Sockets on the back panel β using 2x Blue (neutral) and 2x Brown (live) wires.
Step-down Power Supply β which converts AC to 5V for the Raspberry Pi.
Wiring Tips:
Keep wire runs clean and organized to avoid confusion.
Use heat shrink or insulation tape where necessary.
If replacing the AC sockets or power brick, ensure they are rated correctly for your region (voltage/frequency).

#
Extras
There are a few bits and bobs that you might need to buy
Heat shrink
When it comes to insulating and protecting your wiring connections, heat shrink tubing is an essential component. While multi-size and multi-colour kits are available, they often include sizes and colours that may not be necessary for your specific project.β
Recommendations:
Determine Required Size: Assess the diameter of the wires you'll be insulating and select a heat shrink size that provides a snug fit. Commonly, 6mm or 8mm tubing is suitable for many applications.β
Purchase Specific Sizes: Instead of opting for assorted kits, consider purchasing tubing in the specific size you need. This approach reduces waste and ensures you have the appropriate materials for your project.β
Product Suggestions:
6mm Heat Shrink Tubing: Available in various lengths and colours. For example, the TOP-VIGOR 6mm Heat Shrink Tubing, 3M Length is a suitable option.β
Heat Shrink Kits: If you prefer having a variety of sizes on hand, the ASHINER Heat Shrink Tubing Kit - 580Pcs offers multiple sizes and colours, though be mindful that not all may be used.βAmazon+2Amazon+2Amazon+2
By selecting the appropriate heat shrink tubing for your needs, you can ensure secure and professional-quality connections in your FM4 Quadify project.
M2, M3, M4 nuts and bolts or Hex bolts
When assembling components for your FM4 Quadify project, having the right fasteners is crucial for a secure and professional finish. M2 hex nuts are small yet vital components that can be used in various parts of your build.β
Product Recommendation:
M2 Hex Nuts (304 Stainless Steel, Pack of 100): These nuts are made from durable 304 stainless steel, offering corrosion resistance and strength. A pack of 100 ensures you have plenty for your project and future needs.β
Key Features:
Size: M2 (2mm)β
Material: 304 Stainless Steelβ
Quantity: 100 piecesβ
Application: Suitable for securing small components, mounting PCBs, and other precise fastening needs in your FM4 Quadify project.β
Purchasing Options:
Amazon UK: M2 Hex Nuts 304 Stainless Steel (Pack of 100)β
These M2 hex nuts are a reliable choice for ensuring your project's components are securely fastened. Their stainless steel construction provides durability, making them suitable for various applications within your FM4 Quadify build.
Base
Once you remove the old circuit board from the FM4 tuner, you'll need to replace it with a suitable base. I use clear perspex, drop me a message on Discord and I will make one for you.

3D printed screen holder
Custom 3D-Printed OLED Screen Holders
To securely mount your OLED screen in your FM4 Quadify project, I've had custom 3D-printed holders made. These holders are designed to fit the screen precisely, ensuring a stable and professional installation.β
If you'd like one printed, feel free to reach out to me on Discord. The cost is Β£15 plus postage and packaging. Or I can send you the file to print yourself.
