RockPi-S Ruby-HAT
Project description
Ruby-HAT is an expansion board for Radxa RockPi-S. It's been designed to fit in a compact volume together with the RockPi-S.
Specs
Ruby-HAT is powered by the following peripherals:
-- 1x 0.96" I2C OLED Display Module, with 128x64 resolution, display controller SSD1306
-- 2x Tactile push-button
-- 1x 5-way Tactile joystick SKRHABE010
-- 1x Lineout 3.5mm jack, connected to Lineout pins through DC-blocking capacitors
-- 1x Headphone jack, connected to the dedicated headphone amplifier
-- 1x Class AB headphone amplifier PAM8908, it can deliver up to 25mW per channel with very low distortion
What is available
-- Schematic
-- Layout
-- Gerber
-- Bill-of-Materials
-- Pick&Place Centroid file
Nothing is missing for ordering bare or assembled PCBs from PCB manufacturers. The design has been made for keeping cost as low as possible, people with good soldering skills can try to solder all the components by hand, it's tricky but still doable.
Hot to use
For audio playback, any image with integrated DAC enabled will work out-of-the-box. It will be required to configure ALSA with software volume control, for increasing or lowering the volume of both lineout and headphone.
For joystick and push-buttons connected to GPIOs, plenty of libraries and examples are available for implementing and using them in your own application. Please refer to the schematic for the mapping between buttons and GPIO number.
For controlling the OLED display, several libraries and examples are available as well, SSD1306 is a pretty common device. The display has been connected to the I2C bus #1.
Support
An official thread has been open on Radxa forum. Please feel free to report your experience and ask for support, if required.
RockPi-S Ruby-HAT
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(0)
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Dario Murgia
- BassCrab uHAT Who I amHello PCBWay community, this is Dario. I am an Italian electronics engineer, with huge passi...
- UART-to-RS232 RJ45 Serial Adaptor Small adaptor / breakout board UART to RS232, with RJ-45 connector It is based on the popular MAX323...
- Chassis for Class-A Vacuum Tube Hybrid Headphone Amplifier Back in 2020 I release a nice hobby project here on PCBWay, a Class-A Vacuum Tube Hybrid Headphone A...
- BassWasp HAT 2.0 BassWasp HATWho I amHello PCBWay community, this is Dario. I am an Italian electronics engineer, wit...
- BassWasp HAT Who I amHello PCBWay community, this is Dario. I am an Italian electronics engineer, with huge passi...
- STM32F070 Breakout Small breakout board based on STM32F070 microcontroller from ST Microelectronics.With this board one...
- RockPi-S Ruby-HAT Project descriptionRuby-HAT is an expansion board for Radxa RockPi-S. It's been designed to fit in a...
- BassFly uHAT Hello PCBWay community, this is Dario. I am an Italian electronics engineer, with huge passion for a...
- BassOwl Lite - HiFi Stereo Bluetooth Speaker Hello PCBWay community, this is Dario. I am an Italian electronics engineer, with huge passion for a...
- TFA9894D I2S 5.6W Amplifier Breakout (Ver. A) Hello PCBWay community, this is Dario. I am an Italian electronics engineer, with huge passion for a...
- Class-A Vacuum Tube Hybrid Headphone Amplifier Hello PCBWay community, this is Dario. I am an Italian electronics engineer, with huge passion for a...
-
-
-
kmMiniSchield MIDI I/O - IN/OUT/THROUGH MIDI extension for kmMidiMini
112 0 0 -
DIY Laser Power Meter with Arduino
162 0 2 -
-
-
Box & Bolt, 3D Printed Cardboard Crafting Tools
156 0 2 -
-
A DIY Soldering Station Perfect for Learning (Floppy Soldering Station 3.0)
558 0 2