Skip to the content
PCBKitNew board
2 layers54 × 50 mmBf-030, the printed circuit board in 3D

a PCB to add 3 Grove Connectors to M5Atom

Size
54 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
25
Nets
16
Pads
65
Tracks, vias
114, 30
Pours
4
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
30 May 2021
Updated
18 Dec 2021

Overview

Bf-030 is an open-source printed circuit board by botanicfields, from the botanicfields/PCB-Grove-for-M5Atom repository on GitHub, published under the CC0-1.0 licence. It is a 2-layer board of 54 × 50 mm with 25 parts on 16 nets, routed with 114 tracks and 30 vias.

It is built around the B5819W. Its parts include 6 connectors, 5 resistors, 2 capacitors, 2 diodes and 1 IC.

Main components

1

README

README.md

PCB-Grove-for-M5Atom

a PCB to add 3 Grove Connectors to M5Atom

M5Atom 用 GROVE コネクタ基板

M5Atom のピンソケット (GPIO) を GROVE コネクタに変換する基板です。 GROVE ケーブルによるデバイスの接続が簡単になります。

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

1. 特徴

  • 基板上のピンヘッダに M5Atom Lite/Matrix を直接接続できます。
  • M5Atom の GPIO を GROVE コネクタ 3 個で取り出せます。M5Atom の Grove ポートと合わせて計 4 ポートとなります。
  • M5Atom のピンソケットを、基板上のピンソケットから取り出せます。
  • DC ジャック (5V) があり、USB-C ケーブルと同時または単独でも給電できます。DCジャックからの電源にはフューズがあります。
  • ディップスイッチで、一部プルアップ抵抗/保護抵抗の接続/バイパスができます。

※ 動作中の電源の抜き差し (USB-C / DC ジャック) は、動作継続を保証できません。

2. ご注意

  • M5Atom は付属しません。
  • AC アダプタは付属しません。
  • GROVE ケーブルは付属しません。
  • ディップスイッチの切り替えには、ピンセット等が必要です。
  • プリント基板単体の完成品です。ケースや足は付属しません。裏面からピンが飛び出しています。絶縁材や四隅の穴にスペーサを取り付けるなどして、負傷、静電気破壊、机などの傷を防止してください。

使用例

「ENV ユニット」(I2C)、「M5 用光センサ・押しボタン 5 基板」(アナログ)、「DFPlayer-Mini用 Grove 接続基板」(UART) を同時接続し、USB-C または DC 5V 電源を接続しています。動作に使用したプログラム BF-030.ino は、温度・湿度・気圧・周囲の明るさをシリアルモニタに定期的に表示する一方、押しボタンで楽曲の演奏を制御(次の曲、前の曲、音量増、音量減、USB/microSD 切替)できます。

3. 詳細

回路図をご確認ください。

GROVEpin 1pin 2pin 3pin 4想定用途備考
J3G21 (SCL)G25 (SDA)+5VGNDI2Cプルアップ抵抗(*1)設定可
J4G33G23, G34+5VGNDアナログ入力-
J5G22 (RX)G19 (TX)+5VGNDシリアル保護抵抗(*2)バイパス可

(*1) DIP スイッチ 1, 2 を ON にすると、プルアップ抵抗 (10kΩ) が有効となります。I2C では M5Atom 内蔵のプルアップ機能があり、またデバイス側にもプルアップ抵抗があったりするため通常は不要ですが、外付けが必要な場合に使えます。

(*2) DIP スイッチ 3, 4 を ON にすると、保護抵抗 (1kΩ) をバイパスします。保護抵抗は、5V 系のシリアルインタフェースを 3.3V 系である M5Atom の RX に接続する場合の過電圧から保護します。3.3V 系との接続では保護抵抗をバイパスできます。3.3V で出力する TX には保護抵抗は不要と考えられますが、実験での接続ミスなどを考慮して使用することもできます。

DIP スイッチ 番号影響するピンON の場合
1G21 (SCL)プルアップ抵抗 (10kΩ) を接続
2G25 (SDA)プルアップ抵抗 (10kΩ) を接続
3G22 (RX)保護抵抗(1kΩ) をバイパス
4G19 (TX)保護抵抗(1kΩ) をバイパス

DC ジャックからの電源にはフューズ (PTC リセッタブル、保持電流 1.1A, トリップ電流 2.2A) があります。ちなみに M5Atom 内部には 5V 出力に 0.5A のフューズがあります。

Parts

25
QtyValueFootprintReferences
2,
210kbf:BF@R_0603_1608MetricR1, R2
21kbf:BF@R_0603_1608MetricR3, R4
1100nbf:BF@C_0603_1608MetricC2
1100ubf:BF@CP_Elec_6.3x5.3C1
11Abf:BF@Fuse_1206_3216MetricF1
13.3kbf:BF@R_0603_1608MetricR5
1ADCOPL_Connector:HW4-2.0-90DJ4
1B5819Wbf:BF@D_SOD-123D1
1Barrel_Jack_Switchbf:BF@BarrelJack_HorizontalJ6
1I2COPL_Connector:HW4-2.0-90DJ3
1LEDbf:BF@LED_0603_1608MetricD2
1LOGObf:BF@logo5G***
1M5Atombf:BF@M5AtomU1
1M5Atom-1Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_HorizontalJ1
1M5Atom-2Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_HorizontalJ2
1PU-BYPButton_Switch_SMD:SW_DIP_SPSTx04_Slide_KingTek_DSHP04TS_W7.62mm_P1.27mmSW1
1RXTXOPL_Connector:HW4-2.0-90DJ5

The 21 most common of 25 parts.

Questions

How big is the Bf-030 PCB?

It measures 54 × 50 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Bf-030 use?

25 parts, built around the B5819W. 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-030 KiCad files?

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

Can I use the Bf-030 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

  • 4 layers74 × 104 mmBeepy, the printed circuit board in 3D

    Beepy

    sqfmi/beepy-hardware

    Beepy Hardware

    160 parts348MIT
  • 4 layers55 × 55 mmRBoard, the printed circuit board in 3D

    RBoard

    pms67/LittleBrain-STM32F4-Sensorboard

    STM32F4-based PCB interfacing with a variety of sensors.

    90 parts339
  • 4 layers140 × 100 mmDc usv, the printed circuit board in 3D

    Dc usv

    TobleMiner/DC-UPS

    A small DC UPS, designed to keep small appliances like consumer network equipment running during power outages

    351 parts223CERN-OHL-P-2.0
  • 4 layers70 × 43 mmUSMU v10, the printed circuit board in 3D

    USMU v10

    joeltroughton/uSMU

    Credit card-sized, USB-powered 4 quadrant source-measure unit hardware and firmware

    137 parts187
  • 2 layers100 × 100 mmHeatplate v1.1, the printed circuit board in 3D

    Heatplate v1.1

    DerSpatz/PCB-reflow-solder-heat-plate

    hardware design for a PCB reflow solder heat plate

    57 parts179MIT
  • 2 layers87.6 × 73 mmStemcell panel, the printed circuit board in 3D

    Stemcell panel

    megamind4089/STeMCell

    STM32F4 breakout board in pro micro pinout. Designed mainly for ergo split keyboards.

    258 parts123
  • 2 layers25.3 × 48.2 mmESP32-Devkit Type C, the printed circuit board in 3D

    ESP32-Devkit Type C

    TobleMiner/ESP32-Devkit-Type-C

    Breadboard friendly, USB Type C enabled, ESP32 Devkit compatible, JLCPCB assembly ready ESP32 devboard

    57 parts92MIT