Line 25:
Line 25:
The Zynthian web configuration tool has several options to adapt the system to different kind of hardware. Be aware that only the kit parts are officially supported, others have been reported to work at a given time but could not work anymore.
The Zynthian web configuration tool has several options to adapt the system to different kind of hardware. Be aware that only the kit parts are officially supported, others have been reported to work at a given time but could not work anymore.
−
===Displays:===
+
===Displays===
Below is the list of the hardware that can be configured with the [[Web_Configuration_User_Guide | Webconf tool]] and the kind of interface they use. This list is certainly out of date, for an up to date list, refer to the '''HARDWARE > Displays''' menu within the Webconf interface of your Zynthian install.
Below is the list of the hardware that can be configured with the [[Web_Configuration_User_Guide | Webconf tool]] and the kind of interface they use. This list is certainly out of date, for an up to date list, refer to the '''HARDWARE > Displays''' menu within the Webconf interface of your Zynthian install.
* PiScreen 3.5 (v2) GPIO-only
* PiScreen 3.5 (v2) GPIO-only
Line 55:
Line 55:
* Generic 4k HDMI Display
* Generic 4k HDMI Display
−
===Audio interface:===
+
===Audio interface===
* HifiBerry DAC+ ADC PRO
* HifiBerry DAC+ ADC PRO
* HifiBerry DAC+ ADC
* HifiBerry DAC+ ADC
Line 90:
Line 90:
'''Advice:''' Be careful when trying to use any kind of "installer script" as they can override a Zynthian configuration file. It is always a good idea to test these kind of hardware on a stock Raspberry Pi OS and to study what's already done by the installer script.
'''Advice:''' Be careful when trying to use any kind of "installer script" as they can override a Zynthian configuration file. It is always a good idea to test these kind of hardware on a stock Raspberry Pi OS and to study what's already done by the installer script.
−
===Displays:===
+
===Displays and interfaces===
−
Many of them are waveshare clones, look at them carefully and especially to the GPIO pins they use and to the chips used to control the display ad the touch interface.
+
Many of them are Waveshare clones, look at them carefully and especially to the GPIO pins they use and to the chips used to control the display and the touch interface.
−
'''Avoid displays that are using parallel, RGB or DPI interface'''.
+
'''Avoid displays that are using parallel, RGB or DPI interface'''.
+
+
* Above, a list of displays that should be supported by ZynthianOS is given, there are also a plenty of "no name" Chinese displays. If this is the you're planning to use, be careful when using a SPI display that pin number 12 (GPIO18) isn't used by your display for "backlight" or "led" control as this pin is needed by any DAC board on market. Of course, using an HDMI or DSI display or an USB sound card or the internal headphone will makes this remark useless ...
+
+
Upon spending some time looking at various Raspberry Pi compatible screens it will become clear the most typical connections are either DSI or HDMI+USB.
−
===Audio Boards: ===
+
====HDMI+USB Interface ====
+
These appear to be the most commonly available and at the time of writing generally cheaper than DSI.
+
+
'''Downsides''' These displays will likely take up more space when you try to mount one inside your chosen case. The touch interface also requires a USB port which is one less for your midi controllers or keyboard & mouse </br>
+
'''Upsides''' There are more options and types of screens available with this interface (narrow bezel)
+
+
====DSI - Display Serial Interface ====
+
The benefit of this interface for your DIY Zynthian is the compact flat cables for connecting the display that will leave
+
'''Downsides''' At the time of writing there were no narrow bezel screens available from waveshare using DSI </br>
+
'''Upsides''' Simplified cable setup. Doesn't require any USB ports
+
+
===Audio Boards ===
Try to identify the DAC, ADC or CODEC chip
Try to identify the DAC, ADC or CODEC chip
* with pcm5102, pcm5102a or es9023 chips, boards should be supported as hifiberry-dac light.
* with pcm5102, pcm5102a or es9023 chips, boards should be supported as hifiberry-dac light.
Line 189:
Line 204:
* some 100nF power decoupling capacitors.
* some 100nF power decoupling capacitors.
−
==Alternate hardware==
+
=I/O hardware=
−
−
===Displays===
−
* Above, a list of displays that should be supported by ZynthianOS is given, there are also a plenty of "no name" Chinese displays. If this is the you're planning to use, be careful when using a SPI display that pin number 12 (GPIO18) isn't used by your display for "backlight" or "led" control as this pin is needed by any DAC board on market. Of course, using an HDMI or DSI display or an USB sound card or the internal headphone will makes this remark useless ...
−
===Controls: Rotary encoders===
===Controls: Rotary encoders===