clean up
This commit is contained in:
32
README.md
32
README.md
@@ -2,18 +2,18 @@
|
|||||||
|
|
||||||
A compact, SMD-based motherboard for the popular [DFPlayer Mini](https://www.dfrobot.com/wiki/index.php/DFPlayer_Mini_SKU:DFR0299) MP3 module, designed using the atopile hardware description language.
|
A compact, SMD-based motherboard for the popular [DFPlayer Mini](https://www.dfrobot.com/wiki/index.php/DFPlayer_Mini_SKU:DFR0299) MP3 module, designed using the atopile hardware description language.
|
||||||
|
|
||||||
This board serves as a carrier for the DFPlayer, providing stable power, protection, and convenient interfaces for audio input and output. It is designed to be easily integrated into larger audio projects.
|
This board serves as a carrier for the DFPlayer, providing stable power, protection, and convenient interfaces for input and output. It is designed to be easily integrated into larger audio projects.
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<img src="media/pcb_layout.png" width="300" style="display:inline-block; margin-right:10px;" />
|
<img src="media/pcb_layout.png" height="400" style="display:inline-block; margin-right:10px;" />
|
||||||
<img src="media/3d_model.png" width="600" style="display:inline-block;" />
|
<img src="media/3d_model.png" height="400" style="display:inline-block;" />
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
* **Power Supply:** On-board diode is used to drop the input voltage to a DFPlayer-safe ~4.3V. An electrolytic capacitor is included for power supply filtering, ensuring smooth operation.
|
* **Power Supply:** On-board diode is used to drop the input voltage to a DFPlayer-safe ~4.3V. Tantalum capacitors are included for power supply filtering, ensuring smooth operation.
|
||||||
* **All SMD Components:** Designed for a low-profile, surface-mount assembly, making it suitable for compact enclosures.
|
* **All SMD Components:** Designed for a low-profile, surface-mount assembly, making it suitable for compact enclosures.
|
||||||
* **Simple Interfaces:** Utilizes standard JST and 3.5mm connectors for power, data input, speaker output, and stereo line-level output.
|
* **Simple Interfaces:** Utilizes standard (JST and 3.5mm Jack) connectors for power, data input, speaker output, and stereo line-level output.
|
||||||
* **Compact Design:** A small footprint carrier board for the 2x8 pin DFPlayer Mini module.
|
* **Compact Design:** A small footprint carrier board for the 2x8 pin DFPlayer Mini module.
|
||||||
|
|
||||||
## Interfaces
|
## Interfaces
|
||||||
@@ -52,25 +52,25 @@ This board serves as a carrier for the DFPlayer, providing stable power, protect
|
|||||||
The motherboard is designed to be powered by a standard +5V source. To ensure the DFPlayer module receives a safe operating voltage (typically 3.2V to 5.0V, with 4.2V being ideal), the following components are included:
|
The motherboard is designed to be powered by a standard +5V source. To ensure the DFPlayer module receives a safe operating voltage (typically 3.2V to 5.0V, with 4.2V being ideal), the following components are included:
|
||||||
|
|
||||||
* **Voltage Drop Diode:** A standard silicon diode (e.g., a 1N4001 SMD equivalent) is placed in series with the power input. This provides a forward voltage drop of approximately 0.7V, effectively reducing the 5V input to a safer ~4.3V for the DFPlayer.
|
* **Voltage Drop Diode:** A standard silicon diode (e.g., a 1N4001 SMD equivalent) is placed in series with the power input. This provides a forward voltage drop of approximately 0.7V, effectively reducing the 5V input to a safer ~4.3V for the DFPlayer.
|
||||||
* **Filtering Capacitor:** An electrolytic capacitor (e.g., 470µF, 10V) is placed across the DFPlayer's power pins (`VCC` and `GND`). This smooths the power supply and filters out noise, which is crucial for clean audio playback.
|
* **Filtering Capacitor:** Tantalum capacitors (e.g., 100µF, 6,3V) is placed across the DFPlayer's power pins (`VCC` and `GND`). This smooths the power supply and filters out noise, which is crucial for clean audio playback.
|
||||||
|
|
||||||
## Mechanical Design
|
## Mechanical Design
|
||||||
|
|
||||||
* **Mounting Holes:** The board includes four mounting holes, one in each corner.
|
* **Mounting Holes:** The board includes four mounting holes, one in each corner.
|
||||||
* **Hole Diameter:** 3.2mm, providing clearance for standard M3 screws.
|
* **Hole Diameter:** 2,2mm, providing clearance for standard M2 screws.
|
||||||
* **Compatibility:** Designed for use with M3 nylon or brass standoffs for easy mounting.
|
* **Compatibility:** Designed for use with M2 nylon or brass standoffs for easy mounting.
|
||||||
|
|
||||||
## Bill of Materials
|
## Bill of Materials
|
||||||
|
|
||||||
| Component | Qty | KiCad footprint | LCSC Part # |
|
| Component | Qty | Type | LCSC Part # |
|
||||||
| ------------------------------------ | --- | -------------------------------------------- | -------------------------- |
|
| ------------------------------------ | --- | -------------------------------------------- | -------------------------- |
|
||||||
| Female 8-Pin Header | 2 | PinSocket_1x08_P2.54mm_Vertical_SMD_Pin1Left | C48641756 |
|
| Female 8-Pin Header | 2 | PinSocket 1x08 2.54mm Vertical | C48641756 |
|
||||||
| Diode | 1 | D_SMA | C18199093 |
|
| Diode | 1 | A7 | C18199093 |
|
||||||
| Electrolytic Capacitor | 1 | EEEFK1A471AP (470µF/10V), for power filtering | C178529 |
|
| Capacitor | 5 | Tantalum 100uF 6.3V | C178529 |
|
||||||
| UART Connector | 1 | JST_PH_B4B-PH-SM4-TB_1x04-1MP_P2.00mm_Vertical | C160354 |
|
| UART Connector | 1 | JST PH 1x04 2.00mm Vertical | C160354 |
|
||||||
| Speaker Connector | 1 | JST_PH_B2B-PH-SM4-TB_1x02-1MP_P2.00mm_Vertical | C265003 |
|
| Speaker Connector | 1 | JST PH 1x02 2.00mm Vertical | C265003 |
|
||||||
| Audio Jack | 1 | Jack_3.5mm_PJ320D_Horizontal | C22459515 |
|
| Audio Jack | 1 | Jack 3,5mm Horizontal | C22459515 |
|
||||||
| Resistor | 1 | 1kΩ, 0805 SMD (for UART RX line) | C17513 |
|
| Resistor | 1 | 1kΩ, 0805 | C17513 |
|
||||||
|
|
||||||
## Assembly
|
## Assembly
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 742 KiB After Width: | Height: | Size: 523 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 125 KiB After Width: | Height: | Size: 45 KiB |
@@ -1,184 +0,0 @@
|
|||||||
(footprint "ROQANG_RVT1A471M0607:CAP-SMD_BD6.3-L6.6-W6.6-FD"
|
|
||||||
(layer "F.Cu")
|
|
||||||
(descr "")
|
|
||||||
(version 20241229)
|
|
||||||
(generator "faebryk")
|
|
||||||
(generator_version "v5")
|
|
||||||
(tedit "5DC5F6A4")
|
|
||||||
(property "Reference" "REF**"
|
|
||||||
(at 0 -4 0)
|
|
||||||
(layer "F.SilkS")
|
|
||||||
(hide no)
|
|
||||||
(uuid "fd091def-bea5-40f8-ac65-a6d182e98eee")
|
|
||||||
(effects
|
|
||||||
(font
|
|
||||||
(size 1 1)
|
|
||||||
(thickness 0.15)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
(property "Value" "CAP-SMD_BD6.3-L6.6-W6.6-FD"
|
|
||||||
(at 0 4 0)
|
|
||||||
(layer "F.Fab")
|
|
||||||
(hide no)
|
|
||||||
(uuid "275a3428-2722-47cb-a486-a03ac350f381")
|
|
||||||
(effects
|
|
||||||
(font
|
|
||||||
(size 1 1)
|
|
||||||
(thickness 0.15)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
(property "checksum" "ac6d86359670df5b4e5c2ac739e549161f887eb409f3546f17493db0a046ae3c"
|
|
||||||
(at 0 0 0)
|
|
||||||
(layer "User.9")
|
|
||||||
(hide no)
|
|
||||||
(uuid "99234980-dd78-417f-9dfb-e8dbb447bbf5")
|
|
||||||
(effects
|
|
||||||
(font
|
|
||||||
(size 0.125 0.125)
|
|
||||||
(thickness 0.01875)
|
|
||||||
)
|
|
||||||
(hide yes)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
(attr smd)
|
|
||||||
(fp_line
|
|
||||||
(start 3.36 0.74)
|
|
||||||
(end 3.38 3.38)
|
|
||||||
(stroke
|
|
||||||
(width 0.15)
|
|
||||||
(type solid)
|
|
||||||
)
|
|
||||||
(layer "F.SilkS")
|
|
||||||
(uuid "c0c04a2d-4d76-4187-8b20-8cc7e1c2f79a")
|
|
||||||
)
|
|
||||||
(fp_line
|
|
||||||
(start 3.38 3.38)
|
|
||||||
(end -1.98 3.38)
|
|
||||||
(stroke
|
|
||||||
(width 0.15)
|
|
||||||
(type solid)
|
|
||||||
)
|
|
||||||
(layer "F.SilkS")
|
|
||||||
(uuid "e9173faf-b5d8-4728-82e0-17c9f3338376")
|
|
||||||
)
|
|
||||||
(fp_line
|
|
||||||
(start -1.98 3.38)
|
|
||||||
(end -3.38 1.98)
|
|
||||||
(stroke
|
|
||||||
(width 0.15)
|
|
||||||
(type solid)
|
|
||||||
)
|
|
||||||
(layer "F.SilkS")
|
|
||||||
(uuid "15bbf761-eb87-4ccc-ac91-10133813285d")
|
|
||||||
)
|
|
||||||
(fp_line
|
|
||||||
(start -3.38 1.98)
|
|
||||||
(end -3.36 0.69)
|
|
||||||
(stroke
|
|
||||||
(width 0.15)
|
|
||||||
(type solid)
|
|
||||||
)
|
|
||||||
(layer "F.SilkS")
|
|
||||||
(uuid "aae84088-947a-4619-b2c9-1af38abdf506")
|
|
||||||
)
|
|
||||||
(fp_line
|
|
||||||
(start 3.37 -0.71)
|
|
||||||
(end 3.38 -3.38)
|
|
||||||
(stroke
|
|
||||||
(width 0.15)
|
|
||||||
(type solid)
|
|
||||||
)
|
|
||||||
(layer "F.SilkS")
|
|
||||||
(uuid "aaaabbf4-1c3c-4a88-9d59-e6ecf46a613c")
|
|
||||||
)
|
|
||||||
(fp_line
|
|
||||||
(start 3.38 -3.38)
|
|
||||||
(end -1.98 -3.38)
|
|
||||||
(stroke
|
|
||||||
(width 0.15)
|
|
||||||
(type solid)
|
|
||||||
)
|
|
||||||
(layer "F.SilkS")
|
|
||||||
(uuid "c4eeed76-f3a6-4a60-a7e0-6f2441d0411b")
|
|
||||||
)
|
|
||||||
(fp_line
|
|
||||||
(start -1.98 -3.38)
|
|
||||||
(end -3.38 -1.98)
|
|
||||||
(stroke
|
|
||||||
(width 0.15)
|
|
||||||
(type solid)
|
|
||||||
)
|
|
||||||
(layer "F.SilkS")
|
|
||||||
(uuid "a885ee70-010e-481d-bf52-662ab54e9f26")
|
|
||||||
)
|
|
||||||
(fp_line
|
|
||||||
(start -3.38 -1.98)
|
|
||||||
(end -3.38 -0.69)
|
|
||||||
(stroke
|
|
||||||
(width 0.15)
|
|
||||||
(type solid)
|
|
||||||
)
|
|
||||||
(layer "F.SilkS")
|
|
||||||
(uuid "79885ee0-7260-4b85-9419-0c98bf4b9a57")
|
|
||||||
)
|
|
||||||
(fp_circle
|
|
||||||
(center -3.63 3.3)
|
|
||||||
(end -3.6 3.3)
|
|
||||||
(stroke
|
|
||||||
(width 0.06)
|
|
||||||
(type solid)
|
|
||||||
)
|
|
||||||
(fill no)
|
|
||||||
(layer "F.Fab")
|
|
||||||
(uuid "34ad77bc-7933-4e89-9a5f-e6bdf28c865f")
|
|
||||||
)
|
|
||||||
(fp_text user "%R"
|
|
||||||
(at 0 0 0)
|
|
||||||
(layer "F.Fab")
|
|
||||||
(uuid "ce009cbe-0092-4151-888c-74fad6c93e55")
|
|
||||||
(effects
|
|
||||||
(font
|
|
||||||
(size 1 1)
|
|
||||||
(thickness 0.15)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
(unlocked no)
|
|
||||||
)
|
|
||||||
(fp_text user "${REFERENCE}"
|
|
||||||
(at 0 -4 0)
|
|
||||||
(layer "F.SilkS")
|
|
||||||
(uuid "fd091def-bea5-40f8-ac65-a6d182e98eee")
|
|
||||||
(effects
|
|
||||||
(font
|
|
||||||
(size 1 1)
|
|
||||||
(thickness 0.15)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
(unlocked no)
|
|
||||||
)
|
|
||||||
(pad "1" smd rect
|
|
||||||
(at -2.67 0 0)
|
|
||||||
(size 3.5 1.2)
|
|
||||||
(layers "F.Cu" "F.Paste" "F.Mask")
|
|
||||||
(uuid "6890359e-f9e7-4e0f-8f1e-d281e2f7e18a")
|
|
||||||
)
|
|
||||||
(pad "2" smd rect
|
|
||||||
(at 2.67 0 0)
|
|
||||||
(size 3.5 1.2)
|
|
||||||
(layers "F.Cu" "F.Paste" "F.Mask")
|
|
||||||
(uuid "476dae52-0d0b-4d0f-9ceb-6850597e6450")
|
|
||||||
)
|
|
||||||
(model "${KIPRJMOD}/../../parts/ROQANG_RVT1A471M0607/CAP-SMD_BD6.3-L6.6-W6.6-FD.step"
|
|
||||||
(offset
|
|
||||||
(xyz 0 0 0)
|
|
||||||
)
|
|
||||||
(scale
|
|
||||||
(xyz 1 1 1)
|
|
||||||
)
|
|
||||||
(rotate
|
|
||||||
(xyz 0 0 180)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,18 +0,0 @@
|
|||||||
#pragma experiment("TRAITS")
|
|
||||||
import has_designator_prefix
|
|
||||||
import has_part_picked
|
|
||||||
import is_atomic_part
|
|
||||||
import is_auto_generated
|
|
||||||
|
|
||||||
component ROQANG_RVT1A471M0607_package:
|
|
||||||
# This trait marks this file as auto-generated
|
|
||||||
# If you want to manually change it, remove the trait
|
|
||||||
trait is_auto_generated<system="ato_part", source="easyeda:C335982", date="2025-09-25T23:55:07.491059+00:00", checksum="2453c4e3f56516d3d443d5704fa58581686d038f763a6f582afbd4c18fe03fe4">
|
|
||||||
|
|
||||||
trait is_atomic_part<manufacturer="ROQANG", partnumber="RVT1A471M0607", footprint="CAP-SMD_BD6.3-L6.6-W6.6-FD.kicad_mod", symbol="RVT1A471M0607_C335982.kicad_sym", model="CAP-SMD_BD6.3-L6.6-W6.6-FD.step">
|
|
||||||
trait has_part_picked::by_supplier<supplier_id="lcsc", supplier_partno="C335982", manufacturer="ROQANG", partno="RVT1A471M0607">
|
|
||||||
trait has_designator_prefix<prefix="C">
|
|
||||||
|
|
||||||
# pins
|
|
||||||
pin 1
|
|
||||||
pin 2
|
|
||||||
@@ -1,173 +0,0 @@
|
|||||||
(kicad_symbol_lib
|
|
||||||
(version 1)
|
|
||||||
(generator "faebryk")
|
|
||||||
(symbol "RVT1A471M0607_C335982"
|
|
||||||
(property "Reference" "C"
|
|
||||||
(id 0)
|
|
||||||
(at 0 10.16 0)
|
|
||||||
(effects
|
|
||||||
(font
|
|
||||||
(size 1.27 1.27)
|
|
||||||
)
|
|
||||||
(hide no)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
(property "Value" "RVT1A471M0607_C335982"
|
|
||||||
(id 1)
|
|
||||||
(at 0 -10.16 0)
|
|
||||||
(effects
|
|
||||||
(font
|
|
||||||
(size 1.27 1.27)
|
|
||||||
)
|
|
||||||
(hide no)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
(property "Footprint" "C335982:CAP-SMD_BD6.3-L6.6-W6.6-FD"
|
|
||||||
(id 2)
|
|
||||||
(at 0 -12.7 0)
|
|
||||||
(effects
|
|
||||||
(font
|
|
||||||
(size 1.27 1.27)
|
|
||||||
)
|
|
||||||
(hide yes)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
(property "Datasheet" "https://lcsc.com/product-detail/Others_ROQANG-RVT1A471M0607_C335982.html"
|
|
||||||
(id 3)
|
|
||||||
(at 0 -15.24 0)
|
|
||||||
(effects
|
|
||||||
(font
|
|
||||||
(size 1.27 1.27)
|
|
||||||
)
|
|
||||||
(hide yes)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
(property "LCSC Part" "C335982"
|
|
||||||
(id 5)
|
|
||||||
(at 0 -17.78 0)
|
|
||||||
(effects
|
|
||||||
(font
|
|
||||||
(size 1.27 1.27)
|
|
||||||
)
|
|
||||||
(hide yes)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
(property "checksum" "7052b83c79ce3c5010c1c0320d2d69a76a6185cf1941d4893f64ba3fad25f3a9"
|
|
||||||
(at 0 0 0)
|
|
||||||
(effects
|
|
||||||
(font
|
|
||||||
(size 0 0)
|
|
||||||
)
|
|
||||||
(hide yes)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
(in_bom yes)
|
|
||||||
(on_board yes)
|
|
||||||
(symbol "RVT1A471M0607_C335982_0_1"
|
|
||||||
(polyline
|
|
||||||
(stroke
|
|
||||||
(width 0)
|
|
||||||
(type default)
|
|
||||||
(color 0 0 0 0)
|
|
||||||
)
|
|
||||||
(fill
|
|
||||||
(type none)
|
|
||||||
)
|
|
||||||
(pts
|
|
||||||
(xy -2.54 0.76)
|
|
||||||
(xy 2.54 0.76)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
(rectangle
|
|
||||||
(start -2.54 1.52)
|
|
||||||
(end -1.52 1.52)
|
|
||||||
(stroke
|
|
||||||
(width 0)
|
|
||||||
(type default)
|
|
||||||
(color 0 0 0 0)
|
|
||||||
)
|
|
||||||
(fill
|
|
||||||
(type background)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
(rectangle
|
|
||||||
(start -2.03 2.03)
|
|
||||||
(end -2.03 1.02)
|
|
||||||
(stroke
|
|
||||||
(width 0)
|
|
||||||
(type default)
|
|
||||||
(color 0 0 0 0)
|
|
||||||
)
|
|
||||||
(fill
|
|
||||||
(type background)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
(arc
|
|
||||||
(start 0 -0.25)
|
|
||||||
(mid 4.23 -4.7)
|
|
||||||
(end 2.54 -1.02)
|
|
||||||
(stroke
|
|
||||||
(width 0)
|
|
||||||
(type default)
|
|
||||||
(color 0 0 0 0)
|
|
||||||
)
|
|
||||||
(fill
|
|
||||||
(type none)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
(arc
|
|
||||||
(start -2.54 -1.02)
|
|
||||||
(mid 3.94 -3.72)
|
|
||||||
(end 0 -0.25)
|
|
||||||
(stroke
|
|
||||||
(width 0)
|
|
||||||
(type default)
|
|
||||||
(color 0 0 0 0)
|
|
||||||
)
|
|
||||||
(fill
|
|
||||||
(type none)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
(pin unspecified line
|
|
||||||
(at 0 5.08 90)
|
|
||||||
(length 4.318)
|
|
||||||
(name "1"
|
|
||||||
(effects
|
|
||||||
(font
|
|
||||||
(size 1.27 1.27)
|
|
||||||
)
|
|
||||||
(hide no)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
(number "1"
|
|
||||||
(effects
|
|
||||||
(font
|
|
||||||
(size 1.27 1.27)
|
|
||||||
)
|
|
||||||
(hide no)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
(pin unspecified line
|
|
||||||
(at 0 -5.08 270)
|
|
||||||
(length 4.826)
|
|
||||||
(name "2"
|
|
||||||
(effects
|
|
||||||
(font
|
|
||||||
(size 1.27 1.27)
|
|
||||||
)
|
|
||||||
(hide no)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
(number "2"
|
|
||||||
(effects
|
|
||||||
(font
|
|
||||||
(size 1.27 1.27)
|
|
||||||
)
|
|
||||||
(hide no)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
Reference in New Issue
Block a user