Skip to the content
2 layers100 × 100 mmBf-025, the printed circuit board in 3D

Circle clock using 276pcs of WS2812C-2020 and an M5Atom

Size
100 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
578
Nets
286
Pads
1,746
Tracks, vias
3,349, 652
Pours
65
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
10 Jan 2021
Updated
18 Dec 2021

Overview

Bf-025 is an open-source printed circuit board by botanicfields, from the botanicfields/PCB-RGB-LED-276-M5Atom repository on GitHub, published under the CC0-1.0 licence. It is a 2-layer board of 100 × 100 mm with 578 parts on 286 nets, routed with 3,349 tracks and 652 vias.

It is built around the WS2812C-2020-V1 and B5819W. Its parts include 277 capacitors, 277 diodes, 3 connectors, 2 resistors and 1 IC. It belongs with the lEDs and displays boards and the ESP32 boards of this library.

Main components

2

README

README.md

PCB-RGB-LED-276-M5Atom

Circle clock using 276pcs of WS2812C-2020 and an M5Atom

頒布

M5Atom 用 RGB LED 276 基板

M5Atom 用 RGB LED 276 基板(丸形)

説明書

https://github.com/botanicfields/PCB-RGB-LED-276-M5Atom/blob/main/bf-025_doc.pdf

RTC 基板の増設

 GROVE コネクタ経由でリアルタイムクロック (RTC) 基板を増設できます。スペーサを用いて 2 階建てにできます。

M5 用 リアルタイムクロック (RTC) 基板

置時計のデモ

 置時計のデモを作成しました。RTC に対応しました。RTC がなくても動作します。以下の機能があります。

  • 時・分・秒・曜日・年・月・日の表示(スクロール)
  • 時・分・秒のアナログ風表示(彗星の尾)
  • 文字盤背景色の変化
  • デモ: 時刻表示中のデモ (DemoClock)
  • デモ: カウントダウンタイマー (DemoTimeShock)
  • デモ: ランプテスト表示 (DemoCyron)
  • デモ: 色相環表示 (DemoHueRing)
  • デモ: パーリンノイズ (DemoNoise)

 時刻表示中のデモには以下があります。

  • 文字色の切替(シアン・赤・緑・青)
  • フォント表示(記号・数字、英大文字、英小文字)
  • テキスト表示(英大文字、英小文字混在)
  • エイリアン

 動作中 M5Atom のボタンで以下を操作します。切替の状況はシリアルモニタで確認できます。

長押し時間表示効果
-Paleカラーパレットを切替
>1 秒Nextデモを切替、【クロックデモ】デモ内容を切替(文字色、フォント)
>2 秒Exitデモを切替
>3 秒Temp色温度を切替
>4 秒Corr色補正を切替
>5 秒Scal【パーリンノイズデモ】スケール (x, y) を切替
>6 秒Peri【パーリンノイズデモ】周期 (z) を切替
>7 秒Nullボタン操作を取消

 カウントダウンタイマー動作中、M5Atom のボタンで以下を操作します。

長押し時間表示状態効果
--カウントダウン停止中カウントダウン開始
--カウントダウン中クイズモードに移行、賞金額を表示
>1 秒Stop-カウントダウンを中止、初期値に戻す
>2 秒Time-カウントダウンを中止、初期値を変更
>3 秒Pale-カラーパレットを変更
>4 秒Exit-終了、デモを切替
>5 秒Null-ボタン操作を取消

解説 Explanation

"Circle LED Clock by M5Atom and FastLED" in Japanese

M5Atom と FastLED で 円形 LED 時計を作る

YouTube: Clock Demonstration

Clock Demo on BF-025: RGB-LED 276 for M5Atom

3D images by KiCad:

YouTube: Examples

ColorPalette an example from FastLED on BF-025: RGB-LED 276 for M5Atom

DemoReel100 an example from FastLED on BF-025 RGB-LED 276 for M5Atom

Pacifica an example from FastLED on BF-025 RGB-LED 276 for M5Atom

Pride2015 an example from FastLED on BF-025: RGB-LED 276 for M5Atom

TwinkleFox an exmaple from FastLED on BF025: RGB-LED 276 for M5Atom

Discussions

JLCPCB official user group facebook

Practical status of gerber, BOM, pick & place

V02L01

  • JLCPCB: OK

V03L01

  • ALLPCB: OK
  • Seeed FusionPCB: OK

V03L02

  • ALLPCB: OK
  • JLCPCB: OK

Parts

578
QtyValueFootprintReferences
276100nCapacitor_SMD:C_0603_1608MetricC1001, C1002, C1003, C1004, C1005, C1006, C1007, C1008, C1009, C1010, C1011, C1012, C1101, C1102, C1103, C1104 +260
276WS2812C-2020bf:BF@WS2812C-2020D1001, D1002, D1003, D1004, D1005, D1006, D1007, D1008, D1009, D1010, D1011, D1012, D1101, D1102, D1103, D1104 +260
3, ,
210kResistor_SMD:R_0603_1608MetricR101, R102
11000uCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC101
1B5819WDiode_SMD:D_SOD-123D101
1Barrel_Jack_Switchbf:BF@BarrelJack_HorizontalJ101
1I2COPL_Connector:HW4-2.0J102
1LOGObf:BF@logo4G***
1M5Atombf:BF@M5AtomU101
1UARTOPL_Connector:HW4-2.0J103

The 564 most common of 578 parts.

Similar boards

  • 2 layers54 × 85.6 mmBoard43, the printed circuit board in 3D

    Board43

    smartbank-inc/Board43

    Board43 is an RP2350A-based microcontroller development board. Flash PicoRuby or your favorite firmware and start hacking.

    583 parts30
  • 4 layers40 × 30 mmPixie device, the printed circuit board in 3D

    Pixie device

    firefly/pixie-device

    Firefly Pixie hardware wallet design, schematics and PCB

    64 parts18
  • 2 layers285 × 94.6 mmMain3, the printed circuit board in 3D

    Main3

    koron/yuiop

    YUIOP: Etude of designing keyboards

    207 parts15MIT
  • 2 layers247.7 × 84 mmNack, the printed circuit board in 3D

    Nack

    farfalleflickan/nack

    nack keyboard

    278 parts11AGPL-3.0
  • 6 layers36 × 36 mmNewSkyH7-Air, the printed circuit board in 3D

    NewSkyH7-Air

    kuku-199/NewSky

    159 parts10Apache-2.0
  • 4 layers23 × 42 mmESP32S3 M.2 Board, the printed circuit board in 3D

    ESP32S3 M.2 Board

    ItsNotDaan/LiberBoard

    LiberBoard: An open-source, modular platform for learning electronics. Offers LiBo ARM-based PCBs and add-on boards with practical exercises and code snippets. Designed for easy learning and project creation.

    69 parts8CERN-OHL-P-2.0
  • 2 layers23 × 47.5 mmBlue2joy, the printed circuit board in 3D

    Blue2joy

    cepetr/blue2joy

    Bluetooth HID adapter for Atari 8-bit computers: use modern BLE gamepads or mice to emulate the Atari joystick and paddles.

    50 parts6CERN-OHL-S-2.0
  • 2 layers106.8 × 57.2 mmOctave Input PCB, the printed circuit board in 3D

    Octave Input PCB

    takayoshiotake/octave-12-key-macropad

    Programmable compact keyboard

    61 parts4CC-BY-SA-4.0

Questions

How big is the Bf-025 PCB?

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

What parts does the Bf-025 use?

578 parts, built around the WS2812C-2020-V1 and 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-025 KiCad files?

From the botanicfields/PCB-RGB-LED-276-M5Atom repository on GitHub, at the commit this page was made from: the board is BF@kicad/bf-025.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Bf-025 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).