Skip to the content
PCBKitNew board
2 layers55 × 35 mmBf-029, the printed circuit board in 3D

a PCB to connect DFPlayer-Mini through Grove Connector

Size
55 × 35 mm
Copper layers
2
Thickness
1.6 mm
Parts
23
Nets
20
Pads
66
Tracks, vias
87, 16
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
6 Jun 2021
Updated
18 Dec 2021

Overview

Bf-029 is an open-source printed circuit board by botanicfields, from the botanicfields/PCB-Grove-DFPlayer-Mini repository on GitHub, published under the CC0-1.0 licence. It is a 2-layer board of 55 × 35 mm with 23 parts on 20 nets, routed with 87 tracks and 16 vias.

It is built around the BY4. Its parts include 5 resistors, 4 connectors, 2 switches, 1 capacitor and 1 diode.

Main components

1

README

README.md

PCB-Grove-DFPlayer-Mini

a PCB to connect DFPlayer-Mini through Grove Connector

DFPlayer-Mini 用 GROVE 接続基板

MP3 演奏モジュール DFPlayer-Mini を GROVE コネクタで簡単に接続するためのプリント基板です。フラッシュメモリ用 USB コネクタ、モニタースピーカー端子、ステレオ出力を備えます。押しボタンスイッチが 2 個あり、次の曲・前の曲の選択、長押しで音量増・減ができます。

販売委託(スイッチサイエンス):
https://www.switch-science.com/catalog/7310/

特徴

  • GROVE ケーブルで M5 シリーズのポート (UART 設定) に直結できます。
  • 3.5mm ミニジャックからステレオ音声を出力できます。
  • ターミナルブロックにスピーカー(モノラル)を接続できます。
  • USB-A コネクタからフラッシュメモリの楽曲を演奏できます。
  • 押しボタンスイッチが 2 個あります。次の曲・前の曲、長押しで音量増・減ができます。

ご注意

  • DFPlayer-Mini(スイッチサイエンスSKU:4291)は付属しません。
  • GROVE の電源は 5V 専用です。信号 (UART) は 3.3V です。
  • USB-A コネクタは USB フラッシュメモリ専用です。
  • 5V 信号ヘの接続を考慮し、TX, RX に保護抵抗 (1kΩ) を入れています。JP1(TX), JP2(RX) をハンダでショートすることでバイパスできます。TX は 3.3V で出力する方向ですので、保護抵抗は不要です。実験中の接続ミスなどを考慮して使用することもできます。
  • ステレオ出力には、保護抵抗 (100Ω) を入れています。出力レベルが不足する場合、JP3(R), JP4(L) をハンダでショートすることでバイパスできます。
  • プリント基板単体の完成品です。ケースや足はありません。部品の足が剥き出しのため、絶縁材や四隅の穴にスペーサを取り付けるなどして、負傷、静電気破壊、机の傷などを防止ください。

サンプルプログラム

DF-029.ino は、M5Atom 用です。M5Atom の GROVE ポートに DFPlayer-Mini を接続します。5 秒ごとに次の曲を演奏します。M5Atom のボタンを押すと、microSD・USB フラッシュの選択が切り替わります。

内容物

Parts

23
QtyValueFootprintReferences
2100bf:BF@R_0603_1608MetricR3, R4
21kbf:BF@R_0603_1608MetricR1, R2
1100ubf:BF@CP_Elec_6.3x5.3C1
13.3kbf:BF@R_0603_1608MetricR5
1BY1Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1
1BY2Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP2
1BY3Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP3
1BY4Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP4
1DAC OUTbf:BF@MJ8435J3
1DFPlayer-Minibf:BF@MP3-TF-16PZ1
1LEDbf:BF@LED_0603_1608MetricD1
1LOGObf:BF@logo3G***
1Next/Vol+bf:BF@K2-6639SPSW2
1Prev/Vol-bf:BF@K2-6639SPSW1
1SERIALOPL_Connector:HW4-2.0-90DJ1
1SPEAKERbf:BF@TerminalBlock_2_P5.08mm_d1.3mmJ4
1USB FLASHbf:BF@USB-A-5075ARJ2

The 19 most common of 23 parts.

Questions

How big is the Bf-029 PCB?

It measures 55 × 35 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Bf-029 use?

23 parts, built around the BY4. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Bf-029 KiCad files?

From the botanicfields/PCB-Grove-DFPlayer-Mini repository on GitHub, at the commit this page was made from: the board is PCBV02L01/KiCad/bf-029.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Bf-029 design in my own project?

Its repository publishes it under the CC0-1.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers65 × 56 mmPi servo hat, the printed circuit board in 3D

    Pi servo hat

    earthtojake/text-to-cad

    Design physical products with AI

    23 parts26kMIT
  • 2 layers14 × 100 mmYunomi, the printed circuit board in 3D

    Yunomi

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    23 parts3kApache-2.0
  • 2 layers50.8 × 52.2 mmFuhhni, the printed circuit board in 3D

    Fuhhni

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    23 parts915
  • 2 layers138.8 × 89.8 mmKeyboard pcb, the printed circuit board in 3D

    Keyboard pcb

    diepala/cantor

    Cantor keyboard, a 42 key diodeless split keyboard.

    23 parts756GPL-3.0
  • 2 layers32.9 × 53.3 mmGoatgdo, the printed circuit board in 3D

    Goatgdo

    Kaldek/rat-ratgdo

    Open source schematics for ratgdo PCB

    23 parts511MIT
  • 2 layers35.5 × 50 mmTobo, the printed circuit board in 3D

    Tobo

    kelu124/echomods

    Open source ultrasound processing modules and building blocks

    23 parts463
  • 2 layers19 × 19 mmKeybit, the printed circuit board in 3D

    Keybit

    notaroomba/keybytes

    A truly modular keyboard

    23 parts444
  • 2 layers88.5 × 28 mmExpBreakout, the printed circuit board in 3D

    ExpBreakout

    Duet3D/Duet-2-Hardware

    The KiCAD source for the Duet 3d printer controller see www.duet3d.com

    23 parts258