macsbug

Archive for the ‘M5STACK’ Category

LovyanGFX LCD Graphics driver

leave a comment »

LovyanGFX LCD Graphics driver              2020.07.02

LovyanGFX
. らびやん(lovyan03)氏作成による ESP32 ( M5Stack ) や
. SAMD51 ( Wio Terminal ) の LCDグラフィックスドライバーです。
. Hardware SPI LCD Display に対応し高速に動作させる事ができます。
. 解説と使用方法は LovyanGFX に丁寧に書かれていますので お読み下さい。
. 開発された らびやん(lovyan03)氏に感謝致します。

Pacman
M5Stack Library : 9〜18 msec から
LovyanGFX Library : 1〜2 msec を達成!
PACMAN_Joy_GFX.zip

.
Boing Ball:TFT_e SPI / DMA Test にある example です。
. Wio Terminal の Seeed_Arduino_LCD Libraryは DMA機能無し。
. Wio Terminal + LovyanGFX と M5Stack + LovyanGFX を動かす。

Boing Ball
Wio Terminal + LovyanGFX : 232 fps
M5Stack + LovyanGFX : 175 fps
Wio Terminal : Wio_boing_ball_GFX.zip
M5Stack : boing_ball_GFX.zip

. * DL file は pdf です。.pdf を削除し .zip を解凍します。
.
Target Display: ILI9341, ILI9342, ILI9486, ILI9488, ILI9163, HX8357,
_ ST7735, ST7789, SSD1351
_ M5Stack は ILI9341, ILI9342。 Wio Terminal は ILI9341 です。

使用方法:3つの方法。
1. LovyanGFX のみで使用。
2. M5Stack と共存:M5Stackの命令を使用可能。例: Switch操作。
3. ESP32-Chimera-Core と共存:M5Stackの命令を使用可能。

使用機種と価格:ESP32 / SAMD51 : 2020.06.26

No. Nomen Purchase Price
1 ESP32-DevKitC 秋月電子通商 1480円
2 ESP-WROOM-32D 秋月電子通商 1480円
3 ESP32 Development
, same as No.1
LANDZO ELECTRONIC
, $5.54+$1.05=$6.59
705円
4 ESP32-WROOM-32D
, same as No.2
Diykitmall Store
, $3.91+$1.02=$4.93
528円
5 D1 mini ESP32 Buy Go Go Store Store
, $3.67+$0.78=$4.45
477円
6 M5Stack Basic ( ESP32 ) M5Stack Official Store
, $27.95+$8.36=$36.31
3890円
7 M5Stack Gray ( ESP32 ) M5Stack Official Store
, $33.95+$8.36=$42.31
4533円
8 M5Stack Fire ( ESP32 ) M5Stack Official Store
, $49.95+$10.25=$60.20
6450円
9 Wio Terminal (SAMD51) 秋月電子通商:3680円税込 3680円
10 Wio Terminal (SAMD51) marutsu :3700円税抜 3996円
11 Wio Terminal (SAMD51) FeedoK Store,:$50.60 5414円


使用方法:
1. LovyanGFX のみで使用:LovyanGFX : lovyan03 : ver 1.0.14
. 以下 A, B 2つの いずれかで DLします。
. A:github から LovyanGFX をDL。
. B:Arduino IDE/Sketch/include Library/Manage Libraries..でインストール。
.   
. 動作確認: LovyanGFX 内にある examples を試します。
.  サンプルは 驚異的な速度で動きます。
.
. 事例:機種とスケッチ:Wio Terminal ( SAMD51 )
. 詳細:動作状況に記載。
. 結果:
. Wio Terminal + LovyanGFX で 約4秒 から 2秒 。2倍の高速化を達成!

Wio Terminal + LovyanGFX:2sec


2. M5Stack と共存:
. LovyanGFX には 「include M5Stack.h より後に include LovyanGFX.hpp を書いてください。
.  M5.Lcdは使わずに、別途LGFXのインスタンスを用意して使用してください。」
.  と書かれています。
. M5.Lcd を tft への変更は 手間がある事と 全てを熟知していない為に 今回は省きます。

.
3. ESP32-Chimera-Core と共存:M5Stackの命令を使用可能。
. LovyanGFX には「ESP32-Chimera-Core を利用すると、M5.Lcd が
.   LovyanGFX になります。」と書かれています。
. 開発環境:Arduino IDE 1.8.13
. Library 準備:Versionは最新版を確認。多くのエラーは Ver の不一致です。

. 1. ESP32-Chimera-Core の入手:3つの方法。
. Libraryに M5Stackがあれば Library Folder外に移動しておきます。
.   理由:ESP32-Chimera-Core には M5StackのLibraryが含まれ重複する為。
. A. ESP32-Chimera-Core : tobozo : 左記のURLからDL。
. B. ESP32-Chimera-Core-lgfx : lovyan03 : 左記のURLからDL。
.   A 又は B を DL し Library Folder へ入れます。もしくは 以下の
. C. Arduino IDE/Sketch/ include Library/Manage Libraries..でインストール。
.   
.
. 2. LovyanGFX の入手と配置。
.   LovyanGFX : lovyan03 : ver 1.0.14 : 左記のURLからDL。
.   又は 以下の方法で Library内にインストール。
.   Arduino IDE/Sketch/ include Library/Manage Libraries..でインストール。
.   
.   配置:ESP32-Chimera-Core 又は ESP32-Chimera-Core-lgfx の中の
.   src folder / LovyanGFX folder があります。
.   LovyanGFX folder の中は 空の為、C の LovyanGFX Folderを
.   手動で src folderに入れます。配置は以下の様になります。
.   
.  これで ESP32-Chimera-CoreLovyanGFX Libraryが使用できます。

. 3. スケッチの事例:以下は基本的な記述です。
.   Know-how:以下の2つは 効果があります。
.   #pragma GCC optimize (“Ofast”)
.   M5.Lcd.startWrite();

#pragma GCC optimize ("Ofast")
#include <ESP32-Chimera-Core.h> // Contains LovyanGFX
#include "M5StackUpdater.h" // SD-Upadate
void setup() {
M5.begin();
Wire.begin();
if(digitalRead(BUTTON_A_PIN)==0){updateFromFS(SD);ESP.restart();}
M5.Lcd.startWrite(); // GFX
M5.Lcd.setRotation(1);
M5.Lcd.fillScreen(TFT_BLACK); }

動作状況:
. 1. M5Stack Fire ( ESP32 ) と Wio Terminal ( SAMD51 )
.  M5Stack , Wio Terminal と Library の速度
.  Wio Terminal は M5Stack より 速い。
.  メモ:LovyanGFXの効果は 命令にもよります。
.     M5.Lcd.pushImageDMA 命令は高速で動作します。
. 2. スケッチ:Raytrace:drawPixel , fillRect 命令を使用。

tft.drawPixel(x, y, RGBTO565(r,g,b));
tft.fillRect(x, y, q, q, RGBTO565(r,g,b));
Model / result Library Time
sec
Source
M5Stack Fire M5Stack 6.280 Raytrace_M5Stack.zip
M5Stack Fire ESP32-Chimera-Core 3.875 Raytrace_GFX.zip
M5Stack Fire LovyanGFX 3.862 Raytrace_LovyanGFX.zip
Wio Terminal Seeed_Arduino_LCD 3.362 Wio_Raytrace_sd.zip
Wio Terminal LovyanGFX 1.945 Wio_Raytrace_GFX.zip

.

Wio Terminal
Sketch / Library LovyanGFX memo
Raytrace 動作状況 参照
Tetris Wio_Tetris.zip
Packman Wio_Packman.zip
nixie_tube_clock Wio_nixie_tube_clock.zip
audio_spectrum_display Wio_audio_spectrum_display.zip
uncannyEyes Wio_uncannyEyes_GFX.zip
ThermalCamera ThermalCamera_GFX.zip : 4 fps
Thermal_Camera_AMG8833 Wio_ThermalCam_AMG8833_GFX.zip
, 5 fps が 13 fps にアップ。2.6 倍向上。

.

M5Stack
Sketch / Library LovyanGFX memo
uncannyeyes M5_uncannyEyes_GFX.zip
.
.

.
. ゲームは 高速化と共に 適度な速度が必要です。
. 上記のSketchは 参考程度にしてください。

🍎 高速化のノウハウ:Pacman
. 抽画は DrawIndexedMap.h 内の drawFastHLine 1つで書かれています。
. この様に 抽画は1つでできており優秀な記載方法で勉強になります。
. これを LovyanGFX の pushImageDMA で記載すると高速になります。
.

// Original
#define C16(_rr,_gg,_bb) ((ushort)(((_rr & 0xF8) << 8) | 
                  ((_gg & 0xFC) << 3) | ((_bb & 0xF8) >> 3)))

void drawIndexedmap(uint8_t* indexmap, int16_t x, uint16_t y) {
  byte i = 0;
  uint16_t color = _paletteW[indexmap[0]];
  for (byte tmpY = 0; tmpY < 8; tmpY++) {
    byte width = 1;
    for (byte tmpX = 0; tmpX < 8; tmpX++) {
      uint16_t next_color = _paletteW[indexmap[++i]];
      if ((color != next_color && width >= 1) || tmpX == 7) {
        M5.Lcd.drawFastHLine(x + tmpX - width, y + tmpY, width, color);
        color = next_color;
        width = 0;
      }
      width++;
    }
  }
}

.

// Revision
#define C16(_rr,_gg,_bb) lgfx::swap565(_rr, _gg, _bb)

void drawIndexedmap(uint8_t* indexmap, int16_t x, uint16_t y) {
  static uint16_t dmabuffer[2][64];
  static bool dmaflip;
  int i = 0;
  do {
    dmabuffer[dmaflip][i] = _paletteW[indexmap[i]];
  } while (++i < 64);
  M5.Lcd.pushImageDMA(x, y, 8, 8, dmabuffer[dmaflip]);
  dmaflip = !dmaflip;
}

🍎 高速化のポイント:以下の宣言や変数の設定により速くなります。
.  #pragma GCC optimize (“Ofast”) : 冒頭に記載。速度優先のビルドが行われます。
.  M5.Lcd.startWrite();       : M5.begin(); の後に記載する。
.  int_fast8_t  : int8_t を 置き換えると バイナリサイズが小さくて動作が速くなる。
.  int_fast16_t  : int16_tを 置き換えると バイナリサイズが小さくて動作が速くなる。
. 
.  32bitCPU に 8bit や 16bit の変数は 余分な処理が増え バイナリが大きく遅くなる。
.  最終的にコンパイラによってint32_tと同じものとして扱われる。
.  コンパイラはCPUに合わせて最適なサイズを選ぶ。
.  人の目で見ても必要なバイト数が判断できる。
.  for (uint8_t i = 0:節約のつもりが逆に遅くなる。
.  int_fast~ は 記述が長くなり 特に型に頓着しない場合は 素直に int が無難。
.  1つ1つの記述で 効果があり 楽しくなります。
.  DMA 命令:initDMA, waitDMA, pushPixelsDMA, pushImageDMA
. 
.  スケッチの事例:PACMAN_Joy_GFX.zip:232 FPS
.  
.  上記のノウハウは らびやん氏に教えて頂き 大変勉強になりました。
.

参照:
2020.04.12:lovyan03/LovyanGFX:公開。Twitter情報。
2020.04.29:ラズパイスキ ノ ニッキ:LovyanGFXの導入の仕方
2020.05.01:Lang-ship:M5StickCのDisplay周り解析 その4 LovyanGFXで高速描画
2020.05,20:HomeMadeGarbage:MakePython ESP32 Color LCD で LovyanGFXを堪能
2020.05.20:Qiita, @karaage0703:M5 Stack/M5 StickC/Wio Terminalで使える
_      高性能グラフィックライブラリ「LovyanGFX」
2020.05.30:Arduino Library List:LovyanGFX: First Release Date:2020.05.30
2020.06.04:Lang-ship:M5StackでLovyanGFXを試す その1 メモリの確認
2020.06.29:Qiita, @poruruba:LILYGO TTGOのT-Wristbandで
_      グラフィックライブラリLovyanGFXを使ってみた
2020.xx.xx:ArduBadge:What is LovyanGFX?

感想:
画像表示好きで 夢は 高速の Graphics Library。
各種Display や M5Stackの Library は 使用できますが さほど高速で無い。
まして 自分で高速 Libraryを作れるベレルは無し と言う壁に突き当たる。
行き着いたのは Bodmer氏の TFT_eSPI Library。

2017.08.end:M5Stack もどき。
2017.09.12:M5Stack Copy版入手。
2017.10.24:公式 M5Stack Store 販売開始。
2017.11.18:M5Stack:M5Stack Storeから着:2017.10.23-2017.11.18

2020年4月12日に念願の LovyanGFX が公開されました。
早々にサンプルを試し、その高速性に驚きました。
どうして ここまで 速く動くのか? レベルが高すぎるが楽しい!
LovyanGFX Library の中を見ると 莫大な量と高度な内容に圧倒されました。
複数の機種や多種類のSPI LCD Displayにも対応した配慮も同様です。
TFT_eSPI Libraryは 現在のSprite装備まで長年かかって進化した経緯がある。
それに対し 短期間にこれだけの内容が出来た事に驚き そのパワーに驚嘆します。
その事は LovyanGFX Library に書かれている事とCredits に書かれている
方々の謝辞にもあります。
これほどまでの内容を作れる らびやん氏に 敬意と感謝の限りです。

ESP32-Chimera-Core:
Library には M5Stack が含まれています。使用する時は M5Stack を外します。
Library には ScreenShot 機能があり 画面をSDに保存できます。
画面の画像を使用する事により 綺麗で解りやすくできます。

この記事の記載は 2020.07.02。力量不足により内容の不備があるかと思います。
Library の Version 変更や方式の変更で 内容が変わる事も考えられます。

 

 


LovyanGFX , TFT_eSPI , らびやん , lovyan03 , Bodmer , tobozo , M5Stack ,
Wio Terminal ,

Written by macsbug

7月 2, 2020 at 8:10 am

カテゴリー: ESP32, M5STACK, Wio Terminal

How to set 5V to 3.3V for M5Stack Grove

leave a comment »

M5Stack Grove の 5Vを3.3Vにする方法                                     2020.04.13

Groveの電源は 5Vです。3.3Vで使用したい時があります。
簡易的ですが Groveの 5V Wireを抜き M5Stack Bottomの 3V3へ接続します。
接続には Pin Socketを使用します。

 


製作:

1 . Grove の 5V ( 赤 ) ピンを抜きます。

 —->

2 . Pin Socket
_ Bottom へ 固定する為と PIN が 隣に接触するのを防ぎます。
_ 接続する 3V3以外の Pin を Cut します。

 —->

3 . Groveの接続
_ ピンソケットを Bottom へ接続し Grove Connector を挿し
_ 赤い線のコネクター ( 5V )を Pin Socket の 3V3 へ接続します。
_ 接触防止の為に PIN に Heat Shrink Tube 等を被せてください。
_ Wire の 偏りに工夫してください。

注意:
Bottomのピンへ直接挿すと 5V 又は BAT PIN にShortする恐れがあります。
この方法は しない方が良いです。

以上


感想:
1 . 簡易的ですが ショートしない様に工夫してください。

 


M5Stack , Grove , 5V , 3.3V , 3V3

Written by macsbug

4月 13, 2020 at 6:07 pm

カテゴリー: M5STACK

USB Cable and Reset prevention

leave a comment »

USB Cable と Reset 防止               2020.04.07

目的:USB Cable 切断時に Resetの防止をします。

状況:Battery Drive で USB Cable を抜くと M5Stack が Reset します。
_  使用方法により Reset させたくない場合があります。

方法:ハードウエアーによる方法。
_ A:Battery Module の改修。
_    M-BUS の BAT 端子と 5V端子の間に Diode を接続します。

_ B:Bottom端子を使用する。
_    Bottom Module の BAT と 5V 端子の間に Diode を接続します。
_

動作:
_ Battery Drive で USB Cable を抜いても Reset せず 動作しています。


部品:Diode 1pcs。

Nomen:Schottky Barrier Diode:RSX101VA-30
Purchase:YIXUANTAI Official Store。1個 10円。100pcs 1030円。

Nomen:Schottky Barrier Diode:RSX101VAM-30
Purchase:秋月電子通商。1個 9円。1パック 20個 180円。

Schottky Barrier Diode:ショットキーバリアダイオードは
_ 電圧降下(VF)が非常に小さい為、順方向の損失が小さく高効率です。


回路図:
_ USB電源( VIN_USB ) が無くなると VOUT(VCC_5V) が 0V になります。
_ この時 Batteryからの電圧は出力( BAT -> VOUT ) されなくなります。
_ IP5306 の設定により この様な動作をします。
_ 対策:M-BUS_BATTERY と M-BUS_5V にDiodeを接続します。
_    IP5306 をバイパスする事により Reset を防止します。
_ 動作:USB電源( VIN_USB )が無くなっても BATからの電圧が
_    M-BUS_5V に出力されます。
_ 


取り付け:
A. Battery Module 改修。
_ Diode ( RSX101VAM-30 ) の向き。
_ 
_ 
_ M-BUS の BAT 端子と 5V端子の間に Diode を接続します。
_ 

B. Bottom 端子を使用する
_ M5Stack Bottom の BAT と 5V 端子へ Diode を接続します。
_ この方法は ハンダ付が不要です。
_ 


電源スイッチ:追記。2020.05.04
今回の記事は M5Stack 800mA Battery module について行ないました。
できれば このModuleに電源スイッチを追加した方が良いです。
理由は Batetry に常時電流が流れ 消耗するか 過放電になります。

電源スイッチを追加し 使用する時だけ ON にします。

実際には 以下の記事にあるように 電源スイッチを設けています。
2018.06.23:Low price Battery Module of M5STACK
2018.08.20:M5STACK Strongest 2400 mAh Battery Module
2019.04.30:AA, AAA battery adapter for M5Stack.


感想:
1. M5Stack Communyty で質問があり まとめました。
_ 追記:2020.04.27
_ この中で GregF氏の案があり 検証しました。
_ 1. MAX40200(Diode):Battery 3V以下でIP5306のM5 Shutdownを防止。
_ 2. R1=GND:M5=OFFの時 Battery放電を停止。
_ 3. Battery 3V以下でIP5306はM5をShutdown:R1でMAX40200をOFF。
_ 4. GPIO_2:SOFTで制御出来る。
_ 5. SOFT:USBが外されてもM5は動作し必要に応じSOFTでShutdown可。
_ 利点:電源トグルスイッチとケースの穴は不要になる。
_ 欠点:主題のUSB Reconnectによる再起動防止はできるが
_    Baterry単独時に起動ができない。
_    理由は Battery -> VCC_5V を駆動する GPIO_2 の電源が無い為。
_ 

_ 回路修正:追記(2020.05.04)
_  上記は GregFordyceF氏の検証であり その後(2020.04.24)は P5306 _1(VIN) と
_  IP5306 _8(VOUT) 間に Diode(1N4148)の追加をする提案が書かれています。
_  GregF氏の目的は達成されたかもしれませんが、
_  「Reset 防止」の目的には 検証での欠点があり充分でないです。
_  今回のテーマである Reset 防止の為に 上記の回路に
_  BAT -> Diode -> VCC_5V を追加して試しています。
_  この方法でも 検証に於ける欠点が残り GregF氏案は保留にしています。
_ 

2. 今回は ハードウエアーによる方法です。
_ ソフト的には IP5306の設定により Reset させない方法が
_ あるかもしれません。今回はこの方法は 追求しませんでした。
_ ソフトによる変更は面倒ですので Diode追加の方が楽だと思います。

3. 参考:AA, AAA battery adapter for M5Stack.

 


M5Stack , Battery , USB , Remove , Reset , Resets ,

Written by macsbug

4月 7, 2020 at 12:40 pm

カテゴリー: M5STACK

Parts arrangement of M5Stack

with 4 comments

M5Stackの部品名入りの図面を作成しました。         2020.04.01

目的:回路動作を理解し 信号解析や開発、不具合修理に役立てる。
結果:PDF図面は M5 Parts Layout を Down Load(1.2MB)してください。
_  PDFは 文字が鮮明に読め 検索が可能です。


全体の画像:

拡大画像:右上部分で 画像の見方は以下です。PDF版は此の様に見れます。
_ 緑=名称。赤いG=GND。紫=配線。赤矢印=信号。黄色い=電源。


分析:

機種:M5Stack BASIC pcb version 2017.06,GRAY 2017.11,FIRE 2018.2A
_  ver 2017.06 を基本に分析。
_  他の Versionもあり 合致しない部分もあります。
方法:確認はテスターと M5_Core_SCH(20171206).pdf  の図面で比較。
_  全ての部品名と信号名を記載しました。
判明:基板により幾つかのバージョンがある事と
_  配線ミス、図面ミス等の複数の設計ミスが判明しました。

メモ:
1. M5Stack Technology Co., Ltd. から公開されている
_  M5_Core_SCH(20171206).pdf は公開版であり現物と異なる所が
_ ある事を理解する必要があります。よって 差異がある事が前提です。
_ 正規の図面は M5Stack Technology Co., Ltd. にあり 要求する
_ ものではありません。
2. 上記の方法で確認しましたが 確認不足で間違いがあるかも知れません。
_ 回路動作の理解と修理マニュアルを作る為に作成しました。
_ PDF は 随時調査し変更があるかもしれません。


設計と製作:
_ M5Stack Technology Co., Ltd. のデザインで作られています。
_ 独自のデザインと公開版ミスの場所を分ける必要があります。
_ 以下に述べる差異は 明らかな所と 私のデザインによる判断です。

差異:
1. GPIO_0 PULL UP Power
2. Power Switch PULL UP Power
3. Battery Power EMI Capacitor
4. GPIO_21,22 PULL UP & VIN USB R?
5. VCC_3V3 EMI Capacitor
6. USB-PD Recognition , TVS Diode & USB-C
7. Battery Power EMI Capacitor
8. GPIO23 Radiation, Audio Amp
9. M5 LCD
10. SD SLOT & SWITCH

——————————————-

1. GPIO_0 PULL UP Power

M5Stack 回路図:記載ミス。
.
誤:VCC_3V3。
正:VDD_3V3
場所:VCC_3V3:R5の電源
理由:現物は VDD_3V3
動作:問題無し。

 

2. Power Switch PULL UP Power

M5Stack 回路図:記載ミス
.
­誤:VDD_3V3
正:VCC_3V3
­場所:VDD_3V3:R13の電源
­理由:現物は VCC_3V3
­動作:問題無し
­S4:Power Switch

 

3. Battery Power EMI Capacitor

基板:誤配線
.
誤:C? = VCC_5V
正:C? = GND
­場所:IC IP5306, VBAT C? 2.2nF。
­理由:C? は VBATのEMI対策
­動作:問題無し­
詳細:IC IP5306, VBAT回路の
_ C? capacitor の1つ 2.2nF は
_ 回路図はGNDであるが VCC_5V
_ に配線されている。(赤い両矢印)
.
メモ:C? の容量は 2.2nF です。
_ Jimmy氏からの情報です。

 

4. GPIO_21,22 PULL UP & VIN_USB R?

M5Stack 回路図:記載漏れ
部品:取り付け無し
.
A:回路図未記入
_ PCB ver 2017.6、2018.2A は
_ GPIO21,22にDiodeが接続。
_ PCB ver 2017.11 はDiode無し。
_ GPIO21,22には既にM-BUSの
_ 右にDiodeがある。
_ さらにDiode(D?? 赤矢印2個)あり。
_ Diodeは負電圧防止用。
.
B: 回路図にあるが基板には無し
_ 回路図に R? 2R はあるが
_ 基板には無し。
_ C? 2個が並列接続されている

 

5. VCC_3V3 EMI Capacitor

M5Stack 回路図:記載漏れ
.
誤:none。
正:C?? ( 2.2nF? )
場所:U4 EA3036_VCC_3V3
理由:基板に部品あり。
_ 22uFと2.2nF?で正しい装備。
動作:問題無し。

 

6. USB-PD Recognition , TVS Diode & USB-C

 

 

差異:
USB-PD Recognition:
R?:Upper side
_ 2017.6 = 22KΩ
_ 2017.11=5.5KΩ
_ 2018.2A=5.1KΩ
R?:Lower side
_ 2017.6 = 33KΩ
_ 2017.11=5.5KΩ
_ 2018.2A=5.1KΩ
.
TVS Diode:D1, D2
_ 2017.6 = 2018.2A=Diode
_ 2017.11=none
.
USB D+, D-:USB-C Side Bに接続
.
USB_C 不具合:片側のみの接続
_ 対策:両対応のAdapterか
_  Cableを使用する。
.
BLOG:
M5Stack USB failure and repair
BLOG:USB-Cは次回公開予定

 

7. Battery Power EMI Capacitor

部品:レイアウトミス。

状況:+ と GND が逆。
理由:標準的なコネクターは 左が GNDで 右は +
このデザインは 向きが逆の為に
標準的なプラグを使用する時に不便。
電源のデザインは焼損の危険があり標準化が必要。

 

8. GPIO23 Radiation, Audio Amp

GPIO23 Radiation:
M5Stack 基板:レイアウトミス。
誤:GPIO 23 の位置。
正:GPIO 18 の位置 にするとRadiationは 誘導しない。
場所:GPIO 23
理由:GPIO 23 MOSI は 周波数高く Radiation を発生する。
_ GPIO23 MOSIとGPIO25 DACが近接しRadiationがGPIO25に誘導される。
動作:ノイズが発生する。
——————–
Audio Amp:
1. PGND:GND に接続されていない。
2. C44 to U9-4:BASIC, GRAYは接続されている。FIREは接続されていない。
_ FIRE:C44をU9-4から外す事によりノイズが低下する。
3. M5Stack 回路図:誤記
_ 誤:U9 は NS4148    (この部品を使用しても動作しない:確認済み)
_ 正:U9 は NS4150B
_ 理由:基板の部品は NS4150B である。
4. Gain;
_ 状況:音が歪む。
_ 理由:仕様を満たしていない設計。
_ 対策:PAM8304Aを採用する(例:ODROID-GO)。ソフトで調整する。
——————–
BLOG:M5Stack speaker noise reduction

 

9. M5 LCD

部品:Custum ILI9341

状況:RGB が BGR になっている。
理由:標準的な ILI9341は RGB配置
_ M5Stackは Custum ILI9341 です。
_ LibraryはTFT_eSPIを使用し
_ RGBのBit配置を変更しています。

BLOG:
TFT_eSPI Library supports M5STACK

IPS Display:
_ 通常の RGB になり Libraryの値を
_ 基に戻す形となっています。

メモ:プロテクトだと思いますが
_ 面倒な事はしないでください。

 

10. SD SLOT & SWITCH

SD SLOT:位置ずれ

状況:SDが内部に落ちる。
理由:SLOT穴の位置ずれ。
対策:M5Stack添付の白いシールを
_  のSDの上に張る。

BLOG:M5Stack SD Stopper

PUSH SWITCH:微妙なクリアランス。
状況:緩み。傾く。外れる。
理由:クリアランス大。CAPの形状。
対策:紙1枚 0.1mmを接触面に挟むと
_  クリック感が良くなります。

 

11. RESET CIRCUIT :   Add 2020.06.14

 ESP32 EN(RESET) : 1. IP5306 PWR KEY Reset   2.USB DP,DN,DTR,RTS Reset

 


感想:

1. 私の実測、回路理論の技術と熟知度を試される様な内容です。
_ よって 間違いが含まれているかもしれません。
_ これまでと この記事は 備忘録として見て下さい。

2. 部品のシンボルで 例として R? とかあります。
_ 測定すれば解りますが 今回はそのままにしました。

3. 何度も調べている内に M5Stackの部品配置が脳に焼き付きました。
_ 基板を見ただけで部品や信号が解る様になってきました。
_ そして これを設計した人の考えに近づけた様な感じがしています。
_ 図面を通じて Jimmy Lai 氏と会話ができた様な感じです。

4. 解析:技術レベルはさほどではないですが ESP32やM5Stack 関連の回路図を解析。
_ 勉強になり一番感心するのは OLIMEX の回路図に感嘆しています。

_ 国内の製品では スイッチサイエンスの商品は設計ミスが多いです。
_ 例として FT231XS USB-シリアル変換ボード、ESP8266ボード
_ (ESPr@ Developer)、ESP32ボード。これらの設計ミスは 過去に販売の
_ FT231XS USB-シリアル変換ボードの設計ミスを受け継いでいます。
_ 回路図を見ると ICのマニュアルを見ていない事が解ります。
_ 関連会社の「うんこボタン」の設計ミスも同様です。
_ 他、トラ技のESP32ボードは 設計ミス多発。
_ aitendoは この設計ミスの製品を販売。そして多数のRevision版がある。

_ SSの委託製品も同様で設計ミスの製品が多いです。

_ 委託製品の中で技術レベルの高い製品は thousandiy(tomorrow56氏) の製品。
_ 回路図をみると明らかで 多方面の視野と細部まで検討した設計がされています。
_ 部品, レイアウト, 費用, 回路理論の基礎や応用の技術力のある事が解ります。
_ 同様に「魔法の大鍋」氏の委託品も技術レベルの高い製品です。

_ M5Stackの回路設計は 素晴らしいです。そして大きな功績はケースです。
_ 電工作の製品でケース付きで販売された商品が成功を収めています。
_ ケースが勝利を決める大きな要素になっています。

M5Stack Current consumption: Added 2020.06.07
_ ESP32-Deep-Sleep-Tutorial
_ ESP32 Deep_Sleep Mode : 0.01mA
_ M5stack Deep_Sleep Mode : 7mA
_ 

 


M5Stack , BASIC , GRAY , FIRE , USB-C , 回路図, 配線 , 誤記 , 誤配線 , 未記入 ,

Written by macsbug

4月 1, 2020 at 3:18 pm

カテゴリー: M5STACK

M5Stack USB failure and repair

leave a comment »

M5Stack の USB故障 と 修理                                              2020.03.24

シリアルポートを認識しない。

機種:M5Stack GRAY ver 2017.6
不具合:USBのシリアルポートCP2104 ( SLAB_USBtoUART ) を認識しない。
症状:プログラムの為に USB-C を抜き差ししている内に USBを認識しなくなる。
原因:D2 Diode の Short (random failure)
処置:D2 Diode を Remove。交換部品なき為 D2 Diode を外す。
詳細:D2 Diode GND間の抵抗値が 通常 5MΩだが 1Ω。D2 Diode Short。
確認:D2 Diode Remove後 USB接続し SLAB_USBtoUART を認識。
_  
メモ1:2017.06 に D1,D2 Diode はあるが 2017.11 には無い。
メモ2:USB-PD Recognition
_   2017.06 SBU2=33KΩ,  CC2=22KΩ。
_   2017.11 SBU2=5.5KΩ, CC2=5.5KΩ。
_   * SBU2:本来は CC1(A Side) ですが 実体配線は B side の SBU2 です。
_       :設計ミスと思われます。
メモ3:回路図:M5_Core_SCH(20171206)

以下は M5Stack BASIC Version 2017.6 で上記 GRAY Version 2017.6 と同じ。


故障探求:
_ 不具合場所を見つけるには テスターで各部の電圧か抵抗値を測ります。
_ オシロスコープがあると 信号を見られますので便利です。
_ 抵抗値測定では D2 は 通常 5MΩですが 1Ωでした。
_ これにより D2 Diode の Short により D+ 信号が伝わらず USB認識せず。

部品情報:
_ D1, D2 は TVS(トランジェントボルテージサプレッサー)ダイオードです。
_ スパイク電圧を除去する Diode です。PCのUSB回路にも付いています。
_ 名称:TVS(トランジェントボルテージサプレッサー)ダイオード
_ 仕様:RLSD52A031V TVS:RLSD52A031V

対策:
_ スパイクは USB接続時や空中や人体から来ます。
_ M5Stack の CP2104 の保護やPC側のUSBを保護します。
_ 特にPCは高価ですので重要です。
_ PC側のUSBを保護するには ISOLATOR があると安全です。
_ BLOG:USB ISOLATOR


感想:
故障の場合:通常調べもせずに CP2104 ICの不具合と勘違いしますが、
_ ここは落ち着いてテスターで各部を測定します。
部品取り外し:部品は小さく半田ごてで外す場合は 力少なく取ります。
_ 不要な力を加えると基板のパターンが剥がれます。
原因:高電圧やスパイクの環境は無く、部品のランダムフェイルと判断します。
修理:部品交換も良いですが 部品が無い事と特に必要ない為、外すだけにしました。
USB CC:CC1, CC2 USB-PD Recognition:ケーブル向きの検出に使います。
_ 参考:USB Type-C™の概要
雑感:
_ 今回のダイオードはTVSでスパイク防止の半導体。既存の半導体ですので初期不良ではない。
_ 基板に装着してさほど時間も経過していないので経年劣化ではない。
_ 身の回りは電力は少ないですが冬は静電気や高電圧がある事や100VACが人体に誘導して
_ 60VAC位あります。ですので使用する時は必ず金属とかのGNDにさわり放電させます。
_ 初期の半導体で静電防止の無い半導体は静電気で破壊していた時代がありますが 現在の
_ 部品は対策済みです。
_ 原因は部品のランダムフェイルと判断しています。理由は部品の仕様と使用環境から
_ 仕様を超える負荷ではなかった事。部品がオープンの時はスパイク的な高電圧や静電気、
_ 落雷の誘導時に半導体が破壊して飛び散る時。部品がショートの時はひび割れによる
_ リークや電圧で半導体が溶解し接着する時。ケースに亀裂があり水分や硫化物で
_ 腐食が起きる時もあります。これらは半導体を分解して顕微鏡で見ると解ります。
_ 他、部品単体の品質や歩留まりで起こります。
_ そもそも部品や基板をコーティングしていないレベルの製品。
_ 今回は分解して顕微鏡での分析はしていませんが 部品単体の不具合と判断しました。


M5Stack , CP2104 , SLAB_USBtoUART , D1 , D2 , Diode , TVS ,ISOLATOR

Written by macsbug

3月 24, 2020 at 7:49 am

カテゴリー: M5STACK

Notepad for parts

leave a comment »

部品のメモ帳:Notepad for parts               2020.02.28

電子工作部品の備忘録です。日々更新します。
部品調査と使用例から185品目をリストにしました。
あの部品は どうなのか とかが解ります。
購入は Aliexpress と ebay が主で国内より安い事が解ります。

項目:
_ 番号。( No )
_ 名前, 調査日時, 画像。( Nomen / Date / Image )
_ 販売店, 価格, 輸送期間, 仕様, メモ。( Sale/Price/Transport/Spec/Memo )

海外BAD LIST:購入してはいけない販売店は 最下位に記載。


.
部品表:

No Nomen / Date / Image Sale/Price/Transport/Spec/Memo
1 3x4mm 4Pin Push Button Switch Side Push:TS-1286VE-4 •販売:WIN ELEC-TECH CO.,LTD
2018.06.05 •価格:14円  ( 10個 $1.25 )
•輸送:22日
•仕様:TS-1286VE-4, 2.9×3.5
•Blog:Repair M5STACK Power Switch
•販売:Happy&lucky gift house
•価格:20円。(20個 $3.71) •輸送:9日
•M5Stack用。 (Power Switch)
2 N90 flat panel CUBE Speaker 28*9*4mm 8R 1w •販売:Linxun Online Store
2019.05.27 •価格:197円  (2pcs $3.59)
•輸送:28日
•仕様:28mm*9mm*4 8R 1w
•Size:28*9*4mm。4->実測3.62mm
•M5=3.6mm。テープを取ると3.49mm
•M5Stack用。
3 NS4150:Class D Audio Amp •販売:Shop4578025 Store
2019.03.30 •価格:93円  ( 5個 463円 )
•輸送:11日
•仕様:NS4150
•M5Stackに搭載されているAmp
•Blog:M5Stack speaker noise reduction
•M5Stack用。
4 NS4148 without filter 3W Amp •販売:Shop2335274 Store
2019.04.15 •価格:$1.89
•輸送:27日
•仕様:NS4148
•$0.14+ ship $166: 2020.02.21
•M5Stack回路図のAmpだが動作しない。販売にNS4148あるが 到着物は印字なし。
•Blog:M5Stack speaker noise reduction
•M5Stack 使用不可
5 ユニバーサル基板 ( thousandiy ) •DIY:PROTO module of M5Stack Part2
•価格:100円
•輸送:
•仕様:5x5cm, 厚さ 1mm
• M5Stack用。
thousandiy氏 設計製作。
• M-BUSにスルーホール有り。
• 垂直,L型 Pinを使用可能。
• 低, 高解像度3Dプリンター 両対応。
6 Single Sided PCB, 5x5cm •販売:22newcentury
•価格:137円  ( 4pcs 546 円 )
•輸送:29日
•仕様:5x5cm, 厚さ 1.6mm
•M5Stack PROTO基板と同サイズ,ネジ穴の位置と大きさも同じ。片面基板。
•M5Stack 使用可能
7 ユニバーサル基板 C •販売:秋月
•価格:120円
•輸送:
•仕様:72x47x0.3mm
•ハサミで切れる基板。1枚でM5に使える
•M5Stack 使用可能
8 ユニバーサル基板 B •販売:秋月
•価格:200円
•輸送:
•仕様:95x72x0.3mm
•ハサミで切れる基板。
•M5Stack 使用可能
9 M3*3*4 , Insert nut •販売:huanshop2015
•価格:5円  ( 50pcs 237円 )
•輸送:
•仕様:M3*3*4
•M5Stack用。
10 M3 12mm Hex Screw •販売:regan0331
•価格:10円  ( 50pcs 480円 )
•輸送:18日。
•仕様:M3 12mm、他のサイズもある
•M5Stack用。
11 M2 5mm ナベTapping Screw •販売:西川電子部品株式会社
•価格:2円  ( 1袋100個 200円 )
•輸送:
•仕様:2x5mm, 2x6mm
•M5Stack 使用可能
12 M2 5mm Hex Tapping Screw •販売:ebay
•価格:7円
•輸送:
•仕様:M2-5mm-Hex-Tap-Screw
•M5Stack用。
13 ロープロファイルピンソケット
低メス 2×15, 5.7mm
•販売:秋月電子通商
•価格:40円
•輸送:
•仕様:2×15 (30P) H=5.7mm
•M5Stack 使用可能
14 ロープロファイルピンヘッダ
低オス 2×40 7.7mm
•販売:秋月電子通商
•価格:50円
•輸送:
•仕様:低オス 2×40 H=7.7mm
•M5Stack PROTO基板:0.2mm (Space 0.1+pin 0.1) 接触が増加しM5Stackへ確実に接続可能。
•M5Stack 使用可能
15 ピンヘッダー FSM-42052-15 •販売:廣杉計器
•価格:60円
•輸送:
•仕様:female, H=5.25mm
•M5Stack 使用可能
16 ピンヘッダー ( male, H=5.3mm )
PSM-4200233-15
•販売:廣杉計器
•価格:76円
•輸送:
•仕様:H=2.3 + 3 = 5.3mm
•M5Stack PROTO基板:0.2mm (Space 0.1+pin 0.1) 接触が増加しM5Stackへ確実に接続可能。
•M5Stack 使用可能
17 ピンヘッダー(female,H=3.5mm)
FSS-42035-15
•販売:廣杉計器
•価格:62円
•輸送:
•仕様:H=3.5mm
•M5Stack 使用可能
18 2.54mm Double Row Straight /Right Angle Male Pin. 40pin •販売:glhk05
2019.02.02 •価格:24円(2×15)。20pcs 939円
•輸送:11日。
•仕様:2 x 40 ( 80P )
•Type:Right Angle
•Material:0.8U environmental gold
•販売:秋月電子通商
•価格:50円
•M5Stack 使用可能
19 2.54mm 2x15pin Double Row Stright Female Pin •販売:PS-elec Store
2019.12.18 •価格:13円  (5個 65円)
•輸送:45日
•仕様:
•高さ:8.5mmでM5Stack使用可能。
•材質:金属表面は金色,秋月製品よりも僅かにざらつきがある。メスピンに挿すオスのピンの長さは5mm必要
20 2*40Pin Male Double Row Pin Header Connector •販売:ce10wy
2019.11.22 •価格:18円  (10pcs 358円)
•輸送:13日
•仕様:高さ:9.1mm
•材質:表面は金色
•販売:秋月電子通商:H=9.6mm
•販売:Shenzhen LMX Connector (Pin Header 2x15Pm h=9.1mm)
•M5Stack 使用可能
21 JST 1.25mm/2.0mm 2-Pin Male & Female Connector plug •販売:tina*2016
2019.09.16 •価格:8円 (50paire 375円 GBP 2.58)
•輸送:11日
•仕様:1.25mm, PH2
•M5Stack 使用可能部品
22 JST 1.25 2Pin Mail Female •販売:onered33
2019.12.03 •価格:13円 (20pcs 244円 $2.24)
•輸送:
•仕様:
•M5Stack 使用可能
23 I2C Splitter Expand Module with Cable •販売:YOHI Children Daily Store
2019.04.06 •価格:172円  ( $1.54 )
•輸送:30日。
•仕様:Size 33x12x6mm。
• コネクターは並列接続
24 Push Button Switch & TactCap
12*12*7.3mm
•販売:WEIDILY STORE
•価格:8円  ( 20pcs/set 160円 )
•輸送:
•仕様:12*12*7.3mm
WEIDILY STORE:20pcs $1.08
WEIDILY STORE:20pcs $0.86
suntone Store:kit。20pcs, 233円
•千石電商:sw 53円。cap 21円。
•Blog:M5Stack Push Button Controller
25 Analog Joystick:10KΩ Volume •販売:Amy 001 Store
•価格:59円  ( 2pcs 117円 )
•輸送:19日
•仕様:10KΩ
•販売:ntpkgzqsfy65
•価格:109円
•Blog:M5Stack Joystick and moio control
26 JoyStick Breakout Module •販売:good-module
2020.0218 •価格:112円
•輸送:
•仕様:5KΩ
•基板付き。
•Blog:Easy M5STACK JOYSTICK
27 I2C Analog Joystick for M5Stack •販売:M5Stack Official Store
•価格:543円
•輸送:
•仕様:I2C
•サイズ:extension Moduleに入る
•I2C接続によりESP32の負荷は軽くなる
•Blog:M5Stack Joystick and moio control
28 Schottky Barrier Diode
RSX101VAM-30
•販売:秋月電子通商
•価格:9円  ( 20個 180円 )
•輸送:
•仕様:30V, 1A
•販売:YIXUANTAI Official Store
•価格:10円。100pcs 1030円
•輸送:12日
29 日東 再剥離可能強力両面テープ
5000NS50
•販売:Amazon Japan G.K.
•価格:1495円
•輸送:2日
•仕様:5000NS50 , 50mm×20m
•3D Printe用
30 3M Masking Tape 243J Plus •販売:Amazon Japan G.K.
•価格:402円
•輸送:2日
•仕様:100mmX18m 243J 100
•3D Printe用
31 MK Replicator 2X Extruder •販売:REPRAP Official Store
•価格:1304円
•輸送:17日
•仕様:Reeplicator 2x 用?
•Replicator 2Xに合わず調整が必要
32 PAM8403 3W D Stereo Amp •販売:FYD Open Source Hardware
•価格:60円
•輸送:19日
•仕様:3W D AMP, PAM8403
• PAM8403はM5StickC HAT,TTGOの Audioに使用されている
33 HX1838 IR Wireless Remote Control Sensor Module Kits •販売:deepenmind
2019.09.11 •価格:105円
•輸送:14日
•仕様:HX1838
34 ADS1015 12-Bit AD/DA Module •販売:tolmall
2019.12.12 •価格:173円
•輸送:16日
•仕様:ADS1015
•販売:fr_aurora
•価格:175円。•輸送:16日
35 TTGO Expansion Board •販売:LilyGO Store , TTGO
2020.01.14 •価格:
•輸送:
•仕様:SIL2104, AUTO PROG, MAN
•TTGO T-Wristband付属品
•端子:3V3,GND,RST,IO0,RXD,TXD
•ESP32 AUTO PROG に使用可能
36 UMH3N Dual Transistor •販売:YT Electronics components
•価格:10pcs  $1.75
•輸送:
•仕様:UMH3N
•ESP32のAUTO PROGに使用可
•Wemosが採用。
•1 chip で出来る。
37 TCRT5000L Optical Sensor Photoelectric Switches •販売:DEXIANG Store
2019.10.05 •価格:9円  ( 20pcs 172円 )
•輸送:32日
•仕様:TCRT5000L
38 IPS 2.0″ 320×240 SPI ST7789V •販売:fortymall Store
•価格:519円  ( $4.70 )
•輸送:
•仕様:SPI ST7789V, IPS
•サイズ:30x40mm
39 IPS 3.2″ 480*320 SPI HX8357 •販売:JR E-Shop
2020.01.27 •価格:1987円
•輸送:13日
•仕様:SPI HX8357, IPS
•サイズ:51.16*79.46*2.25mm
40 MB85RC256V I2C Non-Volatile Fram Breakout Module •販売:
2019.12.30 •価格:402円  ( $3.64 )
•輸送:42日
•仕様:256KBit/32KByte,MB85RC256V
•SRAMのようにデータバックアップ用バッテリ無しでデータ保持が可能
MB85RRC256V / JPN
41 DC 5V-12V 16-Pole Three-Phase Brushless Motor •販売:xsyl-52
2019.06.14 •価格:278円
•輸送:28日
•仕様:
•販売:motorhouse •価格:278円
42 Gear Motor 3V 130rpm •販売:bee_studio
2019.09.24 •価格:262円
•輸送:21日
•仕様:
•回転数が低い。音は静か。
43 Gear motor 3V 600rpm •販売:Shop4700059
2019.09.14 •価格:69円
•輸送:13日
•仕様:3V 600rpm。44x25x19mm
•サイズは大きい。
44 3Vdc Gear Motors GA1024-N20 •販売:ModuleLive Store
2019.11.15 •価格:469円
•輸送:9日
•仕様:3V, Speed:200RPM
M5 Wheel Module ( moio )
•サイズ小さく音静か。最適な速度。
45 Oring 16mm •販売:mnsmoresell
•価格:12円  ( 50pcs 313円 )
•輸送:25日
•仕様:Thickness: 1.9mmm Outside Dia: 16mm
•価格:千石電商 15mm, 163円
46 Micro 412 Gear Motor DC 3V •販売:supersinostore
2019.07.11 •価格:93円
•輸送:13日
•仕様:DC 3V
•最安だが音は大きい。
47 DRV8833 2ch DC Motor Driver •販売:shoptongs
2019.08.02 •価格:90円
•輸送:15日
•仕様:PWR 2.7~10.8V,1.2A,IN=3or5V
•size = 19x16mm
DRV8833
最安, 最小サイズの Motor driver
•Blog:Make M5Stack Servo Module
48 DRV8835 •販売:秋月電子通商
•価格:300円
•輸送:
•仕様:電源=2~11V,1.5A,IN=2~7V
•size = 15×10mm。小型だが高い。
49 L9110 Dual-way DC Motor Board •販売:yang-sell584 store
2019.08.09 •価格:83円
•輸送:22日
•仕様:PWR: DC2.5-12V, 0.8A
•サイズ:29.2 x 23 mm
L9110 PDF
50 Dual Motor Driver MX1919 •販売:MH-ET LIVE Official store
2018.12.26 •価格:61円  ($0.55)
•輸送:14日
•仕様:1.5A,pwr 2-10V,in 1.8-7V
•MX1919 ( L298N )
•サイズ:24.7 * 21 * 5mm
51 L298N DC Stepper Motor Driver •販売:horizon_electronic
2019.08.01 •価格:195円
•輸送:14日
•仕様:2A,PWR 5-35V,in 5V
•サイズ:43x42x27 mm
52 2.5A motor Drive MX1919 •販売:MH-ET LIVE Official Store
2018.12.26 •価格:120円  ($1.08)
•輸送:14日
•仕様:2-10V 2.5A, Signal in 1.8-7V
•size:31*32*5mm
53 VS1003 MP3 Module Decoding •販売:Standby for Module Store
2020.02.22 •価格:455円  ($4.07)
•輸送:
•仕様:VS1003
•M5Stackに最適なAudio Board。
事例
54 0.7-5V to 5V DC to DC Step-up Module(5V No needle) •販売:little.apple2014
•価格:214円  ( $1.85 )
•輸送:17日
•仕様:Input dc1~5V, output 5V±2%, input 4.2v:600mA output. •pdf
•Blog:AA, AAA battery adapter for M5Stack.
55 USB HOST SHEELD •販売:Worldchips
2018.10.21 •価格:566円
•輸送:
•仕様:MAX3421E
•Blog:USB HOST Module for M5STACK
56 AMG8833 •販売:Your Cee Store
2018.09.09 •価格:3942円
•輸送:
•仕様:AMG8833
•Blog:M5Stack Thermal Camera Part 2
•Blog:M5Stack Thermal Camera with AMG8833
57 3.5″ 480×320 ILI9486 display •販売:good-module Store
2019.01.01 •価格:1332円
•輸送:
•仕様:ILI9486, Touch Screen
•Blog:Connect 3.5″ 480 x 320 Display to M5Stack
•Blog:TFT display for Raspberry pi with ESP32
58 3.5″ 480×320 ILI9488 display •販売:Hong Kong feng tai co., LTD
2019.02.05 •価格:1332円
•輸送:
•仕様:ILI9488, Touch Sensor, SD
•Blog:Use ILI9488 with M5Stack
59 0.96″ 160×80 IPS SPI ST7735 •販売:All goods are freeshipping
2019.03.24 •価格:250円  ( $2.27 )
•輸送:17日
•仕様:IPS, size:24x30mm,ST7735
•販売:worldchips
•価格:319円 ($2.90)•輸送:15日
•Blog:Run IPS SPI display on M5Stack
• M5StickCに使用されている
60 1.3″ 240*240 IPS SPI ST7789 •販売:All goods are free shipping
2019.03.24 •価格:340円  ($3.09)
•輸送:16日
•仕様:IPS,without CS,ST7789,mode 3
•Blog:Run IPS SPI display on M5Stack
61 0.96″ 160×80  IPS SPI ST7735 •販売:faaqii
2019.03.24 •価格:404円  ( $3.68 )
•輸送:
•仕様:IPS, CS, ST7735
•販売:OPEN-SMART Official Store
•価格:$2.38
•Blog:Run IPS SPI display on M5Stack
62 0.96″ 160×80 IPS SPI ST7735 •販売:tradeworld2015
2019.03.24 •価格:488円  ( $4.44 )
•輸送:
•仕様:IPS, CS+SD SLOT, ST7735
•Blog:Run IPS SPI display on M5Stack
63 1.3″ 240×240 IPS SPI ST7789VW •販売:mywindowworld568
2019.03.24 •価格:469円  ( $4.27 )
•輸送:
•仕様:IPS, CS, ST7789VW
•Blog:Run IPS SPI display on M5Stack
64 1.3″ 240×240 IPS SPI ST7789VW •販売:dreampossible2019
2022.02.22 •価格:477円  ( $4.42 )
•輸送:
•仕様:IPS, CS+SD SLOT, ST7789VW
•Blog:Run IPS SPI display on M5Stack
65 1.3″ 240×240 IPS SPI ST7789 Display for Raspberry Pi •販売:easy2buydeals Store
2019.03.24 •価格:1406円  ( AU$17.84 )
•輸送:12日
•仕様:IPS
•Blog:Run IPS SPI display on M5Stack
66 ESP32 MiniKit •販売:top_electronic1980
2017.09.17 •価格:790円  ($7.11)
•輸送:
•仕様:
•Blog:ESP32 MiniKit
最安, 最強のESP32 Board
67 CJMCU-8128 CCS811+SI7021+BMP280 •販売:worldchips
2018.05.06 •価格:1756円
•輸送:17日
•仕様:Carbon Dioxide Temp Humidity
CCS811:二酸化炭素
SI7021 :温度、湿度
BMP280:気圧
68 CJMCU-1334 UDA1334A I2S DAC Audio Stereo Decoder •販売:YTF Technology
2020.02.22 •価格:112円  ($2.88)
•輸送:
•仕様:I2S DAC Audio Stereo Decoder
•製作記事(試行錯誤な日々)
UDA1334A
69 WeMos D1 Mini I2C Dual Motor Driver TB6612FNGV1.0.0 •販売:Worldchips
•価格:156円
•輸送:21日
•仕様:TB6612FNG (TOSHIBA)
•構成:ControllerはST32F030 F4P6 •M5Stack BeetleCと同じチップ
70 Sound Detection Sensor FC-04 •販売:shieldsfans
2017.12.31 •価格:88円
•輸送:
•仕様:
•販売:HESAI 3C Electronic
•価格:112円
•Blog:Audio Spectrum Display with M5STACK
71 G6K-2F-Y-3VDC Signal Relay •販売:worldchips
2019.10.02 •価格:93円  ( 5個 476円 )
•輸送:19日
•仕様:3V, SIZE:10*6.5*5mm,PDF
•iPadのタッチ操作をリレーで自動化
72 G6K-2F-Y-5VDC Signal Relay •販売:worldchips
2009.03.19 •価格:81円  ( 5個 403円 )
•輸送:19日
•仕様:5V, SIZE:10*6.5*5mm,PDF
73 DS3231 RTC Module •販売:wordchips
2019.06.29 •価格:119円  (10個 1186円)
•輸送:16日
•仕様:DS3231, DS3231
•M5Stack GRAY I2C Address:0x68
MPU9250のI2C Addressと同じ
•Order時はBattery付きか確認する事
•Blog:M5Stack Nixie tube Clock
•Blog:DS3231 RTC in ESP8266
•M5Stack 使用可
74 USB ケーブルテスター •販売:superdeal_store
2019.11.13 •価格:785円
•輸送:17日
•仕様:USB2.0, C, Mini ,Micro
•使用IC:555, 4017, T4 Diode
75 IR Infrared Transceiver Decoder •販売:Aphrodit’s Wardrobe Store
2019.05.18 •価格:223円 ( 2pcs $4.06)
•輸送:10日
•仕様:5V
•NECコードの送受信をサポートする38Kの赤外線送受信機
•サイズ:27 x 17mm
72 Gear motor DC3V 1200 rpm •販売:Store 835527 Store
2019.09.29 •価格:$2.40
•輸送:
•仕様:3V 1200 rpm
•Deceleration ratio: 1:26.15
•Torque: 12g.cm (locked:27g.cm)
•Voltage: dc3V noloadc 30mA
•speed: 1200 turn
•M5 BeetleCに使用。速度早く使用不可
77 YX5300 Serial MP3 Music Player •販売:worldchips
2019.04.22 •価格:200円  ($1.79)
•輸送:16日
•仕様:Serial MP3 Player manual
•200円で買えるMP3プレーヤー
78 3.7V 2000mAh 103450 Lipo Battery •販売:DEAH Online Store
2019.10.23 •価格:512円
•輸送:30日
•仕様:Model: 103450
•サイズ:50x34x10mm
•評価:未実測だが厚みと重さから 2000mAと思われる
•M5Stack 使用可
79 SYN6288 speech synthesis •販売:Global-Purchase Store
2020.02.20 •価格:901円  ($8.56)
•輸送:10日
•仕様:SYN6288
•サイズ:22 x 22 mm
•音声合成の操作ができます
80 2×13 Spectrum LED Board (YNDZ-1813A Spectrum) •販売:daisoug9 Store
2019.07.07 •価格:261円
•輸送:14日
•仕様:
•TIP:16pin:STC15W402AS
YouTube
81 9DOF BNO055 Attitude Sensor Angle Gyroscope Module •販売:sensesmart
2019.06.14 •価格:1041円
•輸送:15日
•仕様:BNO055フィルタ処理付き
•X’TAL付きが良い。最良の9DOF
•販売:Thinary Electronic Official Store
•価格:703円
82 ICSH044A Trackball Module •販売:deepenmind
2019.12.28 •価格:382円
•輸送:24日
•仕様:2.5V~5.25V
•ボールの直径:5mm
•PCB Size: 22*28mm
83 PAM8403 2ch Power Amplifier •販売:Worldchips
2019.04.22 •価格:100円 ($0.89)
•輸送:16日
•仕様:PAM8403
•100円で買えるアンプ
84 3A Battery Holder •販売:hkdz-2019
•価格:57円
•輸送:14日
•仕様:
•サイズ:54mm に対し 52mm
•Blog:AA, AAA battery adapter for M5Stack
•M5Stack 使用可
85 Plastic AA Battery Case •販売:Worldchips
2019.04.22 •価格:32円  (10pcs 324円 $2.89)
•輸送:16日
•仕様:
86 I2S MEMS Microphone •販売:mywindowworld568
2019.04.13 •価格:925円
•輸送:13日
•仕様:SPH0645LM4H
•I2Sは、約50Hz〜15KHzの範囲•M5Stack FireのMicはMEMS Analog BSE3729 Microphone(低価格)を使用
87 PCM5102 DAC Decoder I2S Player •販売:Global-Purchase Store
2019.09.28 •価格:409円  ( $3.68 )
•輸送:12日 ( Airline )
•仕様:32Bit 384K, PCM5102
•サイズ:48 x 48mm
88 •販売:bhqf_9
2020.02.22 •価格:276円  ($2.56)
•輸送:
•仕様:
•blog:GPS CLOCK with M5STACK
89 GPS Module with Active Ceramic Antenna •販売:chip_partner
2020.02.22 •価格:375円  ($3.48)
•輸送:
•仕様:IPEX Interface 1575MHz
•blog:GPS CLOCK with M5STACK
90 MAX30102 Heart Rate Sensor •販売:tianyunl_31
•価格:235円
•輸送:
•仕様:PDF
•販売:MH-ET LIVE Official Store
•価格:317円 ( $2.82 )
•輸送:14日
91 L9110 H Fan Module •販売:Worldchips
2019.04.22 •価格:421円  ($3.77)
•輸送:16日
•仕様:L9110 。N20 Motor
•Working Voltage: 5V
92 Storage Box Case •販売:Storage World Store
2019.12.19 •価格:(左)77円。(右)107円。
•輸送:19日
•仕様:
•M5Stackにピッタリでケーブルも入るケース。色は水色はとても綺麗。
93 Waterproof Carrying Hard Case Box •販売:excellbay store
2018.12.01 •価格:87円 (AU$1.00)
•輸送:14日
•仕様:
•サイズ:M5Stack にピッタリ
•M5Stack 使用可
94 Boost Converter Module •販売:blkbox_me
2019.12.18 •価格:739円
•輸送:23日
•仕様:
•最も効率の良いBoost Converter Moduleは国内のストロベリー・リナックスの[TPS61020]は 900円。
95 USB C to SATA Adapter •販売:abureely
2019.12.18 •価格:493円
•輸送:31日
•仕様:
•iPad USB CタイプにSSDを接続でき 大容量を得る事ができます
96 DFRobot micro:Maqueen Robot Car •販売:Happy Electronics
2019.08.30 •価格:2689円
•輸送:9日
•仕様:多数のセンサー、LED搭載
•micro:bit拡張モジュール
•制御:I2C=STM8S003F3U6,75V18
•Motor:N20 Motor Gear 150
•M5 BeatleCの制御はSTM32F030
•M5Stack 使用可
97 Micro:bit風なユニバ基板 [UP52x42BIT] •販売:aitendo
•価格:130円
•輸送:
•仕様:52x42x1.6mm
•M5Stack,DFRobot Car使用可
98 Mini car chassis balance 2WD •販売:SINONING Official store
2018.11.12 •価格:2610円 ( $22.41 )
•輸送:13日
•仕様:
99 AM312 PIR Mini IR Detector •販売:cctv008008
•価格:173円
•輸送:
•仕様:AM312
100 HC-SR501 Infrared PIR Motion Sensor Module •販売:xianyeji2016
•価格:111円
•輸送:
•仕様:HC-SR501
101 MCP4725 I2C 12bit DAC •販売:deepenmind
•価格:105円
•輸送:
•仕様:MCP4725
102 3-6Vdc geare motor, drive 1:48 •販売:HongkongTS Store
•価格:38円  ( $0.34 )
•輸送:
•仕様:6V=200rpm, 3V=90rpm
•size:70x23mm
•サイズ大、回転数小、音は大きい
103 1.44″ 128×128 TFT SPI ST7735 •販売:dm-goodss
2020.02.22 •価格:345円
•輸送:
•仕様:
•Nokia 5110互換品
•Blog:1.44″ 128×128 Color TFT in ESP8266
104 1.8″ 128×160 TFT SPI ST7735B •販売:good-module
2020.02.22 •価格:413円
•輸送:
•仕様:
•Blog:1.8″ 128×160 Color TFT in ESP8266
105 Blue 0.96″ I2c 128×64 OLED •販売:lbbacoffee
2010.02.22 •価格:263円  ( C $3.11 )
•輸送:
•仕様:I2C,3-5v,Vcc,Gnd,SCL,SDA
SSD1306
•Blog:ESP8266 単体で I2C OLED を動かす
106 Blue 0.96″ SPI 128×64 OLED •販売:cctv008008
•価格:264円  ( $2.36 )
•輸送:
•仕様:SPI, SSD1306
107 0.95″ 96×64 SPI SSD1331 Color OLED •販売:chivazhu
2017.06.14 •価格:800円
•輸送:7日
•仕様:SPI, SSD1331
•Blog:0.95″ 96×64 SPI Color OLED in ESP32
108 I2C OLED 64×48 Shield •販売:Global-Purchase Store
2016.04.01 •価格:199円 ( $ 1.78 )
•輸送:
•仕様:I2C, SSD1306
•BLOG:Using the WeMos I2C OLED 64×48 in ESP32
109 16CH AD MUX Board CD74HC4067 •販売:hongpuda2019
2010.02.22 •価格:84円
•輸送:
•仕様:CD74HC4067
110 AD9833 Signal Generator •販売:sensesmart Store
2010.02.22 •価格:795円
•輸送:
•仕様:電圧: 2.3V-5.5V。周波数: 0-12.5Mhz。分解能:0.1Hz。サイン波, 三角波, 方形波
•I2S DAC Audio Stereo Decoder
AD9833
•参考:mgo-tec電子工作
111 TEA5767 FM Stereo Radio •販売:cctv008008
2010.02.22 •価格:427円
•輸送:
•仕様:76〜108MHz, TEA5767
•Blog:Make the FM Radio in ESP8266
112 Breadboard 170 Contacts •販売:horizon_electronic Store
2018.12.14 •価格:52円 (5個 259円)
•輸送:8日
•仕様:170 Contacts
•接触は良い
•販売:cayin35
•価格:47円。10pcs 468円。
•価格:秋月=130円。atendo=200円。
113 Breadboard 400 Contacts •販売:horizon_electronic Store
2019.01.02 •価格:130円  (5個 647円)
•輸送:17日
•仕様:400 Contacts
•バネの強さは良い
•販売:moduleme •価格:141円
•販売:dongfu2018 •価格:109円
114 26AWG 7.8cm Wire 50pcs •販売:Jierui Da Electronics Co., Ltd
2020.02.22 •価格:115円。50pcs $1.03
•輸送:
•仕様:26AWG
115 1P2T Slide Switch •販売:C&G Semiconductor
2020.01.03 •価格:9円  (50pcs 420円)
•輸送:
•仕様:
•WoMosシリーズに採用。
•M5Stack 使用可
116 基板用スライドスイッチ SK-12D01-VG4 •販売:秋月電子通商
•価格:30円
•輸送:
•仕様:
•M5Stack 使用可
117 1P2T 2 Position Slide Switch •販売:gc_supermarket
2020.02.22 •価格:6円。20pcs 112円
•輸送:33日
•仕様:
•M5Stack 使用可
118 ADXL345 IIC/SPI digital angle sensor accelerometer module •販売:RoarKit Store
2020.01.24 •価格:76円
•輸送:17日
•仕様:ADXL345
•3軸加速度センサー
•M5Stack BasicをGray化。
119 GY-291 ADXL345 three-axis acceleration IIC/SPI •販売:RoarKit Store
2020.01.24 •価格:76円
•輸送:17日
•仕様:ADXL345
•3軸加速度センサー
•M5Stack BasicをGray化。
120 Vibration Motor Module •販売:Your Cee
2019.12.24 •価格:83円
•輸送:18日
•仕様:
121 DHT12 Digital Temperature Humidity Sensor •販売:SeeSensor Store
2020.01.04 •価格:154円
•輸送:26日
•仕様:DC 2.7-5.5V, DHT12
122 BME280 Temperature Humidity Barometric Pressure Sensor I2C SPI •販売:ElectronicFans
2020.02.22 •価格:249円  ( $2.23 )
•輸送:
•仕様:1.8-5V, BME280
•Blog:Display the graph on the iPad
•Blog:ESP8266+BME280+OLED+BOX
•Blog:ESP8266+AE-BME280+ThingSpeak
123 BME680 Temperature Humidity Pressure Sensor CJMCU-680 High Altitude Sensor Module •販売:Your Cee
2020.02.22 •価格:987円  ( $8.86 )
•輸送:
•仕様:BME680
124 USB Safty Tester •販売:HIDANCE Official Store
2018.10.22 •価格:977円  ( $9.41 )
•輸送:
•仕様:電圧測定範囲:3 V~22 V 分解能精度:0.0001 V
電流測定範囲:00000~5.100 解像度精度:0.0001 A
•電流は 0.1mAまで測定でき 電圧と電流を同時に表示。
125 USB METER UM24 •販売:fufulliuliu
2018.04.19 •価格:1468円
•輸送:23日
•仕様:
•精度:1mV,1mAデジタルとグラフ表示
126 UM34C USB Tester •販売:dealikee
2019.04.12 •価格:1907円
•輸送:27日
•仕様:
•BLEでiOS(UM Meter)に接続可能
Youtube
127 ESR-T4 LCR Tester •販売:FNIRSI Official Store
2020.02.22 •価格:$4.51
•輸送:
•仕様:
128 LCR ESR NPN PNP MOSFET IR Tester •販売:KKK-store
2020.02.22 •価格:$17.88
•輸送:
•仕様:
129 IR Infrared Control Expansion Board •販売:Global-Purchase Store
2019.05.18 •価格:520円  ( 2pcs 9.46 )
•輸送:10日
•仕様:
•サイズ:43 x 38 mm
•コネクターは 高さがある
130 HTDS-SCR Capacitive Touch Switch •販売:zoneopen
2020.02.22 •価格:210円
•輸送:20日
•仕様:
131 I2S 3W D Amp Breakout MAX98357A •販売:MBM-Chip Store
2020.02.22 •価格:996円  ( $9.00 )
•輸送:8日
•仕様:D Amp, 1ch, 3.2W , 14ohms
MAX98537A
•共立エレショップ:950円
132 MAX7219 LED 8×8 Dot Matrix Display Module •販売:sz-keyes Store
2019.03.25 •価格:255円 (3個 766円)
•輸送:11日
•仕様:I2C接続:IC:HT16K33
•LEDの色は「赤」のみ
133 Gamepad Bracket Holder Stand •販売:deshophere
2019.03.26 •価格:190円
•輸送:12日
•仕様:
•M5stackを装着できます
134 PMSA003 Sensor Module Pm2.5 Air Particle Dust Digital Sensor •販売:ecmall
2022.02.22 •価格:2031円
•輸送:13日
•仕様:PM1.0, 2.5, 10 Dust Sensor
•サイズ:35x38mm,M5Stackに入る
•販売:shengyi2017•ケーブル付
•価格:2019.03.19。2226円。
•輸送:13日
135 ULN2003 Driver + 5V/12V 28BYJ-48 4 Step Motor •販売:sensesmart shop
2018.09.22 •価格:224円
•輸送:20日
•仕様:
136 Joystick Breakout Board for BBC Micro:Bit •販売:keyestudio Fun Store
2022.02.22 •価格:884円  ( $7.99 )
•輸送:
•仕様:
•Micro:bitユニバ基板でM5Stack接続可
137 2-CH I2C IIC Logic Level Converter •販売:Worldchip
•価格:30円
•輸送:17日
•仕様:BSS138
138 Logic-Level-Shifter •販売:HWA YEH Official Store
2020.01.07 •価格:23円
•輸送:7日
•仕様:HV=5VDC, LV=3.3V, BSS138
139 Waveshare 1.54 inch e-Paper
, XH2.54 20cm 8Pin Cable
•販売:WS Development Tool Store
2017.09.07 •価格:1716円
•輸送:12日
•仕様:200×200
•Blog:1.54 inch e-Paper Display with ESP32
•SIZE:48x35mm
140 296×128 2.9 inch SPI E-Ink display module •販売:Waveshare Development Kit
2017.12.21 •価格:$19.79
•輸送:21日
•仕様:296×128
•輸送はかかるが種類が多い販売店
141 2.9 inch e-Paper Module 296*128 E-Ink Display •販売:Shop3213115(SINGAPORE)
2017.12.15 •価格:$16.14
•輸送:15日
•仕様:296*128, 87 x 36mm
•コイルの高さは 3.5mm。基板と e-INK の厚さは 2.1mm。取り付けは かなりしっかりしています。squix78 の Daniel Eichhorn氏が使用している。
142 1.54 Inch Epaper SPI Module •販売:MH-ET LIVE Official store
2019.12.26 •価格:1702円  ( $15.15 )
•輸送:14日
•仕様:B&W:200×200, 3.3V/5.0V
143 INMP441 MEMS I2S Microphone •販売:MH-ET LIVE Official store
2018.12.26 •価格:315円  ( $2.80 )
•輸送:
•仕様:INMP441
144 WS2812 12 ring •販売:MH-ET LIVE Official store
2018.12.26 •価格:187円  ( $1.66 )
  •輸送:14日
•仕様:
145 Light sensor •販売:MH-ET LIVE Official store
2018.12.26 •価格:98円  ( $0.88 )
•輸送:14日
•仕様:3.3V or 5V,-10 ° C ~ +70 ° C
•Size: 24mm x 21mm
146 ESP32VGA32 V1.2 PS2 Mouse Keyboard Controller •販売:LilyGO Store
2019.12.31 •価格:1033円
•輸送:9日
•仕様:
147 ESP32VGA32 V1.1 PS2 Mouse Keyboard Controller •販売:towafor
•価格:1718円
•輸送:24日
•仕様:
148 VGA Male to HDMI Female Adapter Converter Cable •販売:Ruyun Store
2002.02.19 •価格:428円  ( $3.95 )
•輸送:29日
•仕様:
149 VGA to HDMI Converter VGA2HDMI •販売:8YV Store
2020.01.25 •価格:402円
•輸送:14日
•仕様:
150 TTGO T-Wristband •販売:LilyGO Store
2020.01.14 •価格:2606円
•輸送:19日
•仕様:github回路図分解
•Display : IPS 0.96″ 160×80 ST7735
151 Arduino Pro Mini For Nano3.0 •販売:devicefly
2018.03.12 •価格:312円
•輸送:26日
•仕様:
152 TINY85 Digispark Kickstarter Micro Development Board •販売:Sincere Company Store
2019.03.04 •価格:181円  ($10.62)
•輸送:181円
•仕様:
153 MAX9814 AGC Auto Gain Microphone Amplifier Module •販売:sunnylives
2018.04.05 •価格:232円
•輸送:20日
•仕様:MAX9814
•Automatic Gain Control
154 Heart Rate Sensor •販売:ELECROW Official Store
2018.03.06 •価格:$15.13
•輸送:21日
•仕様:
155 W5500 Chip New SPI to LAN Ethernet Converter TCPIP Mod •販売:cctv008008
2019.03.19 •価格:491円
•輸送:13日
•仕様:W5500
156 LAN8720 Ethernet transceiver RMII interface •販売:FYD Open Source Hardware
2020.02.22 •価格:171円  ( $1.55 )
•輸送:
•仕様:LAN8720
157 16ch 12bit PWM/Servo Driver-I2C PCA9685 •販売:GREAT WALL Electronics
2019.04.17 •価格:253円  ( $2.26 )
•輸送:18日
•仕様:I2C, PCA9685
•サイズ:63 x 25 mm
158 PCF8574 I/O Expander I2C •販売:xiumeche-0
2020.02.22 •価格:109円
•輸送:
•仕様:I2C, PCF8574
•回路:PCF8574 IO Expansion Board
•参考:PCF8574 GPIO Extender 
159 PCF8574P 8bit I/O Expander I2C •販売:binggogo
2020.02.22 •価格:30円  ( 5pcs 150円 )
•輸送:
•仕様:I2C, PCF8574
•販売:AGUHAJSU Global purchase
•価格:$0.24
•販売:秋月電子通商 •価格:130円
160 TCA9548A 8ch I2C Expansion •販売:LAFVIN Store
•価格:92円
•輸送:19日
•仕様:I2C, TCA9548A
•I2C装置を8ch使用できるボード
Tutoriall
pdf
161 MCP2307 16Bit I2C I/O Expander •販売:auelectronics8_6
•価格:161円
•輸送:
•仕様:I2C , MCP2307
•I2CでI/O拡張可能。
pdf
162 Si5351 I2C Clock Generator Breakout Board Module •販売:worldchips
2019.04.22 •価格:360円  ( $3.28 )
•輸送:16日
•仕様:I2C, Si5351
•出力:8KHz to 160MHz
163 Solid State Relay SSR-25 DA •販売:acces-market
2017.04.18 •価格:206円
•輸送:16日
•仕様:in 3-32vdc,out 24-380vac,25A
•AC用
•調査:in 3V->4.5Vで動作。PWM可能。
•販売:秋月電子通商。40DA:1000円
•ebay:40AA=449円。40DA=395円。
164 Solid State Relay SSR-40AA •販売:shoptongs
2017.04.25 •価格:449円
•輸送:11日
•仕様:in 3-32vdc,out 5-60vdc, 25A
•DC用
165 Pulse Oximeter Oxygen SpO2 Heart Rate Monitor •販売:freedomofhome
2019.02.18 •価格:1165円
  •輸送:12日
•仕様:
•1. OLED+Graph:1165円
•2. OLED+Graph:1804円
•3. OLED+Graph+呼吸数+色:2097円
166 Pulsossimetro Saturazione Ossigeno Monitor Bluetooth IOS Android •販売:directbuy-es
•価格:5436円
•輸送:10日
•仕様:BLE付。iOS APPで表示可能。
•電子工作するより安く綺麗で便利。
167 DSM501A Dust Sensor •販売:worldchips
2015.12.19 •価格:594円
•輸送:
•仕様:DSM501A
•Blog:Environmental Sensor (環境センサー)
168 3.0″ For Nokia C3-01
Touch Screen
•販売:Phone Accessories Repair ctr
2020.02.29 •価格:360円
•輸送:22日
•仕様:48x36mm ( Touch部 )
•Nokia C3-01のタッチパネル
169 2.4″ 240×320 SPI ILI9341 Touch •販売:worldchips
2016.04.16 •価格:628円  ( $ 5.82 )
•輸送:
•仕様:ILI9341, XPT2046
•blog:2.4 Inch TFT Display For ESP32
•Blog:How to touch operation of the TFT LCD in ESP8266
•Blog:Try ESP8266 Adafruit_ILI9341 again
•Blog:How to use the UTFT Library the TFT LCD in ESP8266
•Blog:Using the TFT LCD display in the ESP8266
•注意:Touch機能は右下U1 ICがある。
170 TFT 2.4 320X240 ILI9341 Touch Shield V1.0.0 •販売:LOLIN Official Store
2018.11.12 •価格:1178円  ( $9.60 )
•輸送:17日
•仕様:ILI9341
•D1 mini, D1 mini Pro, D32 Pro に取り付け可能
171 Micro USB To USB C Adapter •販売:Dropship Accessories Store
2022.02.22 •価格:44円  ( 5pcs $0.40 )
•輸送:
•仕様:
•M5StackでType_C側を反転せず使用可
172 18650 Battery Charger Shield V8 •販売:diymore Alice1101983 Store
2020.03.02 •価格:465円
•輸送:24日
•仕様:3V/1A & 5V/2.2A two output
•Dual:18650は並列接続。
•解説:ELECTRO SCHEMATIC
173 KY-008 Laser Transmitter •販売:warehouse87
2020.02.22 •価格:50円  ( 5pcs $2.29 )
•輸送:
•仕様:650 nm, 5V, 15x24mm
174 Mini Piano Module for micro:bit •販売:flyfun_diymall
2020.02.22 •価格:1400円  ( $12.98 )
•輸送:
•仕様:I2C, TTP229-LSF, 3.3V
Piano for micro bit
•型番:消しているが TTP229-LSF
M5Stack and Piano Module for micro:bit
175 16ch TTP229 Touch Sensor I2C •販売:cctv008008
20919.01.01 •価格:113円
•輸送:19日
•仕様:Capacitive Touch Keypad (B)
Capacitive Touch Keypad (B)
•型番:消しているが TTP229-LSF
176 Direction Navigation Button •販売:techcrunch-fr
2018.12.27 •価格:135円
•輸送:26日
•仕様:
177 2.54mm 2×15 M-BUS M5Stack •販売:EC-Buying Ali Store
2018.11.18 •価格:290円
•輸送:10日
•仕様:M5Stack用
•販売:M5Stack Official Store
•価格:108円  ( 10set 1077円 )
•輸送:12日 , 2020.01.27
178 16ch TTP229 Touch Sensor •販売:cctv008008
2019.01.01 •価格:113円
•輸送:19日
•仕様:I2C, TTP229-LSF , schematic
•Size:64.7×49.8mm , TTP229-B
179 TTP223B touch switch module •販売:big-deal365
2020.02.22 •価格:70円
•輸送:
•仕様:TP223B
180 TTP223 Touch Switch Button Self-Lock Module •販売:rice-car1
2020.02.22 •価格:70円
•輸送:
•仕様:TP223
Tutorial for TTP223 Touch Sensor
181 Rotary Encoder Breakout Module •販売:tindle:DIY Electronics
2018.08.13 •価格:$19.90  ($12.95+$6.95 ship)
•輸送:
•仕様:Rotary A,B,Switch,GND
•M5Stack 使用可。
182 Mini32 ESP32-WROVER-B PSRAM Wi-Fi Bluetooth Module •販売:LilyGo Store
2019.05.11 •価格:1271円  ( $ 11.56 )
•輸送:9日
•仕様:QSPI FLASH 4MB / PSRAM 8MB, 520 kB SRAM, USB:CP2104
•価格:726円($6.75) 2020.02.22
183 Flash Memory Module SPI W25Q128B •販売:tae-equipment
2020.02.22 •価格:761円
•輸送:
•仕様:25Q128FVSG
•ESP8266の外部メモリーに使用でき 16MBitから128MBit。3.3V 80MHz
184 ESP8266 WeMos D1 Mini •販売:Shop5485179 Store
2020.02.22 •価格:223円 ( $2.07 )
•輸送:
•仕様:ESP8266 16MHz
•Blog:D1 mini information of April 2016
•Blog:D1 mini を技適対応にする
185 ESP8266 WeMos D1 Mini Pro •販売:Global-Purchase Store
2020.02.22 •価格:329円 ( $3.06 )
•輸送:
•仕様:ESP8266 16MHz
•Blog:WEMOS D1 mini Pro

 


.

海外BAD Saler LIST:以下は購入しては行けない販売店。

海外BAD LIST Reason
No Sale
1 ♦ alice1101983
2 microdrive china Store
3 ♦ LeeHapyns 3278 Store
4 UMIDIGI Official Store ♦不良品
5 ♦ zhaogong288 ♦未到着
6 ♦ chip_partner ♦未到着
7 ♦ robothome ♦未到着
8 ♦ kacha240 ♦未到着
9 ♦ kingelectronics15 ?
10 ♦ AnalogLamb ♦輸送3ヶ月
11 ♦ auelectronics8_6 ♦輸送50日
12 ♦ survy2014 ♦輸送40日
13 ♦ buy.flying ♦未到着
14 ♦ dayangjiubaiqian ♦未到着
15 ♦ fr_aurora ♦輸送34日
16
17 ♦ an illusion ♦輸送98日
18 ♦ Hongkong Rtl Industrial Limited ♦不良品
19 ♦ kingstore6688 ♦未到着
20 ♦ ModuleFans ♦輸送期間=67day。出荷品間違い
21
22

 


rev org : 2020.02.20:起案。
rev 1    : 2020.02.28: 163 Parts
rev 2    : 2020.02.28: 167 Parts, add PDF
rev 3    : 2020.03.02: 185 Parts, add PDF


感想:
1. 目的は 一覧表により在庫管理や購入、電子工作を便利にする為です。
2. ブログで部品表を記載していますが 同じ物を使用する場合があり
_ 一覧表があると便利です。
3. 購入品はエクセルでデーターベースを作り 価格、輸送期間を集計しています。
_ 集計により 良い販売店は残し、悪い販売店は2度と購入しない事にしています。
_ これにより 低価格と輸送期間の短い、品質の良い部品を入手する事ができます。
4. 販売店のリンク先は販売店の都合により無くなる事があります。
5. 他に多数の部品を調査、購入しましたが 全部をまとめる事まで出来ませんでした。
6. 信頼できる販売店:リストから解る事。
_ 担当者の部品の確認能力や処理力のある販売店がある。
_ 輸送期間がかかる場合もありますが品質の良い場合がある。
_ 今回、信頼出来るリストは作成していませんが 例として wordchips
_ があります。この販売店は 品数多く 品質も良く 安心して届きます。
_ 信頼があると 安心して注文ができます。又、同じ販売店に注文する事に
_ より 販売店側からの注文者への信頼も起きるかと思います。


Parts , M5Stack , Aliexpress , ebay , 廣杉計器 , 秋月電子通商 , 千石電商 , 西川電子部品株式会社 , BAD LIST , M5Stack ,

Written by macsbug

2月 28, 2020 at 5:22 pm

カテゴリー: Arduino, ESP32, ESP8266, M5STACK, Make

M5Stack Breadboard

leave a comment »

M5Stack用 Breadboard の製作。            2020.02.15

低解像度 3D Printer で ケースを作りました。
取り付け取り外しが簡単で、必要なものを必要な時にアタッチする事が可能です。


Breadboard 170 Contacts:費用:350円


Breadboard 350 Contacts:費用:440円


応用例:PROTO Board の開発やDEBUG に使用できます。
_ 動作電圧やオシロスコープで波形を観測でき大変便利です。


費用:350円。440円。
使用機材:Makerbot Replicator 2X。低価格のプリンターと同等の性能です。
低解像度 3D Printer の基礎「Make an M5Stack case. Part 1」を参照下さい。
CAD:低解像度 3D Printer で製作可能なデーターです。
CAD File:Thingiverse M5Stack BreadBoard by macsbug に公開。

参考:M5Stack Extension Module


,
部品表:Breadboard 170

No Nomen Purchase Price
1 Breadboard 170 Contacts
47円
2 2.54mm Double Row Straight /Right Angle Male Pin. 2×15 1pcs
glhk05
•Type:Right Angle
•Material:0.8U environmental gold
2 x 40 ( 80P ) (1/2)
20pcs 939円。輸送 11日
24
秋月電子通商:2×40(80P)(1/2) 50
3 ロープロファイルピンソケット
低メス 2×15, 5.7mm, 1pcs
秋月電子通商:
2×15 (30P) 5.7mm
40円
4 Single Sided PCB, 5x5cm
22newcentury:PCB 5x5cm
4pcs 546 円
137円
4 ユニバーサル基板 ( thousandiy )
DIY:
PROTO module of M5Stack Part 2thousandiy氏 設計製作。
M-BUSにスルーホール。
垂直,L型 Pinを使用できます。
低解像度, 高解像度プリンター
に適合する基板設計。
100円
5 Extension adapter, H=8.3mm
DIY : 材料費 ABS
CAD File:Thingiverse
18円
6 Rear Cover
DIY : 材料費 ABS
CAD File:Thingiverse
20円
7 M3*3*4 , Insert nut, 4pcs
Attach to Push Button Cover
huanshop2015
50pcs 237円 , 輸送21日
19円
8 M3 12mm Hex Screw, 4pcs
regan0331
50pcs 480円 , 輸送18日
39円
===================== ====================== ======
費用総計 344円

材料費 ABS の計算:ABS 1Kg 3000円。1g=3円。例:Rear Cover=6g= 20円。


,
部品表:Breadboard 350

No Nomen Purchase Price
1 Breadboard 400 Contacts
moduleme;Breadboard 400 141円
dongfu2018:Breadboard 400 109
2 2.54mm Double Row Straight /Right Angle Male Pin. 2×15 1pcs
glhk05
•Type:Right Angle
•Material:0.8U environmental gold
2 x 40 ( 80P ) (1/2)
20pcs 939円。輸送 11日
24
秋月電子通商:2×40(80P)(1/2) 50
3 ピンヘッダー female, H=5.25mm
廣杉計器:FSM-42052-15 60円
4 ロープロファイルピンソケット
低メス 2×15, 5.7mm, 1pcs
秋月電子通商:
2×15 (30P) 5.7mm
40円
5 Single Sided PCB, 5x5cm
22newcentury:PCB 5x5cm
4pcs 546 円
137円
5 ユニバーサル基板 ( thousandiy )
DIY:
PROTO module of M5Stack Part 2thousandiy氏 設計製作。
M-BUS にスルーホール。
垂直,L型 Pinを使用できます。
低解像度, 高解像度プリンター
に適合する基板設計。
100円
6 Extension adapter, H=8.3mm
DIY : 材料費 ABS
CAD File:Thingiverse
15円
7 Rear Cover
DIY : 材料費 ABS
CAD File:Thingiverse
28円
8 M3*3*4 , Insert nut, 4pcs
Attach to Push Button Cover
huanshop2015
50pcs 237円 , 輸送21日
19円
9 M3 12mm Hex Screw, 4pcs
regan0331
50pcs 480円 , 輸送18日
===================== ====================== ======
費用総計 434円

材料費 ABS の計算:ABS 1Kg 3000円。1g=3円。例:Rear Cover=6g= 20円。


,
製作:Breadboard 170 Contacts
_ 以下の方法か Breadboard 350 Contacts の方法があります。
_ 他に ケースや基板は どの様な方法でも可能です。

  PCBの端の3列を切る Connector 2個 ハンダ付け。
ピンを少し広げてハンダ付け。

 

  組み立て  両面テープを剥がしケースへ固定

 


.
製作:Breadboard 350 Contacts

基板をカットする Double Row Right,
ピンヘッダー, ピンソケット
ハンダ付け

_ 組み立て。

_ Breadboard 400 Contacts の 電源部1列を外し 350 Contactにする。
_ 両面テープを剥がしてケースに固定します。


CAD:

CAD File:Thingiverse M5Stack BreadBoard by macsbug に公開。

MakerBot_3.10.0 の設定:下面を綺麗に仕上げる為に 工夫します。
設定:
_ BB_170_PROTO.stl : Raft=✓, Support=✓
_ BB_170_Rear.stl : Raft=Unselected, Support=Unselected, Number of Shell=4,
_  Extruction Speeds / raft =Unselected, Extruction Speeds / First Layer=1mm/s
_ BB_350_PROTO.stl : Raft=✓, Support=✓
_ BB_350_Rear.stl : Raft=Unselected, Support=Unselected, Number of Shell=4,
_  Extruction Speeds / raft =Unselected, Extruction Speeds / First Layer=1mm/s

Standard, raft=Support=Unselected
raft = Unselected
最初の速度を下げ綺麗に出力。 1mm/s BB170 Rear Cover

 


.
参考:
2020.01.30:Make an M5Stack case. Part 1
2018.12.30:M5Stack Extension Module
2018.10.21:M-BUS Expander module for M5Stack


.
感想:
1. 基板の加工:コネクターの取り付けは 少し面倒かもしれません。
2. 基板:
_ ebayのSingle Sided PCBは 片面で制約がありますがネジ穴の
_ 位置は M5Stack と同じで便利です。
_ 他のUniversal基板や秋月の切れる基板、周囲にある基板の
_ 切れ端を工作する事もできます。
3. PROTO Board の DEBUG用に使用すると 横での作業が楽です。
_ 横での接続は便利で PROTO Boardの開発は 最初から
_ 横に接続出来る Extension 方式が良いかと思うくらいです。
4. 委託販売品の例で Breadboard を横に出した製品の価格は
_ 2500円と高い。さらに スタック方式で取り外しが面倒です。


.
M5Stack , Breadboard , 3d Printer , Makerbot Replicator 2X ,

Written by macsbug

2月 15, 2020 at 10:15 am

カテゴリー: M5STACK

M5Stack Push Button Controller

leave a comment »

M5Stack用の Push Button Controller の製作        2020.02.12

Push Button Controller : 250円 Connect to M5Stack

費用:270円。
操作性:Button Capは 12mmの押しやすい大きさ。
使用機材:Makerbot Replicator 2X。低価格のプリンターと同等の性能です。
低解像度 3D Printer の基礎「Make an M5Stack case. Part 1」を参照下さい。
CAD:低解像度 3D Printer で製作可能なデーターです。
CAD File と Sketch:Thingiverse M5Stack Push Button by macsbug に公開。
Sketch:Packman

参考:M5Stack Extension Module


.
部品表:Push Button Controller

No Nomen Purchase Price
1  Tactile Push Button Switch
, Tact & Cap , ケース付き, 4pcs
 suntone Store : 15pcs, 233円
, 輸送 36日
     60円
1  タクトスイッチ
, DTS-24N, 12mm角, 4pcs
, タクトスイッチ用キャップ(丸)黄
, KTSC-22, 4pcs
 千石電商
, DTS-24N , 53円
, KTSC-22 , 21円
     74円
1  Tactile Push Button Switch
, & TactCap, 12*12*7.3mm, 4pcs
 WEIDILY STORE, 20PCS 162円
, 輸送 38日
     32円
2  2.54mm Double Row Straight /Right Angle Male Pin. 2×15 1pcs
 glhk05
•Type:Right Angle
•Material:0.8U environmental gold
2 x 40 ( 80P ) (1/2)
20pcs 939円。輸送 11日
     24円
2  L型ピンヘッダー(オス型) 2×15 1個
 秋月電子通商:2×40(80P)(1/2)      50円
3  M2 5mm ナベTapping Screw 4個
 秋葉原・西川電子部品株式会社        6円
4  ユニバーサル基板 ( thousandiy )
 DIY:
. PROTO module of M5Stack Part 2
,
, thousandiy氏 設計製作。
, M-BUS にスルーホールがあり
, 垂直やL型のPinを使用できます。
, 低解像度 及び 高解像度プリンター
, に適合する基板設計。
  100円
5  Push Button Cover
 DIY : 材料費 ABS
, CAD File:Thingiverse
    20円
6  Extension single PROTO
, H=8.3mm
 DIY : 材料費 ABS
, CAD File:Thingiverse
    10円
7  Rear Cover
 DIY : 材料費 ABS
, CAD File:Thingiverse
    20円
8  M3*3*4 , Insert nut, 4pcs
, Attach to Push Button Cover
 huanshop2015
, 50pcs 237円 , 輸送21日
    19円
9  M3 14mm Hex Screw, 4pcs
 regan0331
, 50 pcs 480円 , 輸送18日
    39円
===================== ====================== ======
 費用総計   264円

材料費 ABS の計算:ABS 1Kg 3000円。1g=3円。例:Rear Cover=6g= 20円。


.
基板製作:
_ 配線図。( SOLDER SIDE )

_ 配線:8ヶ所。カット2ヶ所。
1. Switch全体を中央に配置する位置になっています。
_ 青色の位置に Switch を取り付ける。
_ 黄色 12,18 へ Joystick VR の Pinを挿入しハンダ付けします。
_ 他のPInは 部品面でPinを水平に折り曲げてハンダ付けします。
_ Switchは4本足で1回路2接点(黄)。長い方が共通(導通)。短い方が ON/OFF。
2. M-BUS 12 と 18 の pcb 上の配線をカットする。
_ 配置からM-BUSの12と18の端子がSwitchと重複する為に配線のカット(赤)が必要。
3. Switch(黄)からGPIO 0, 13, 5, 17(緑)とGND(灰色)を配線する。合計8ヶ所。

Parts side Solder side

 


.
ケース製作:

front side Back side

MakerBot_3.10.0 の設定:下面を綺麗に仕上げる為に 工夫します。

Standard, raft=Support=Unselected
raft = Unselected
最初の速度を下げ綺麗に出力。 1mm/s Connect to M5Stack

 


.
スケッチ:4つのPush Button操作が必要な PACKMAN
1. M5Stack-Pacman-JoyPSP :Joystick と Sound 機能追加版。(tobozo氏)
_ 上記に Joystick と Push Button の機能を追加。
_ M5Stack-Pacman-JoyPSP_sw
2. PACMAN_joy_sw:左記に Joystick と Push Button の機能を追加。
Sketch:Thingiverse M5Stack Push Button by macsbug に公開。

概略:Joystick と Push Button の GPIO は 以下に示します。

#define JOY_X 35
#define JOY_Y 34

boolean but_A     = false;  // 39
boolean but_B     = false;  // 38
boolean but_UP    = false;  // 13
boolean but_DOWN  = false;  //  5
boolean but_LEFT  = false;  //  0
boolean but_RIGHT = false;  // 17

pinMode( 5, INPUT_PULLUP); // DOWN
pinMode( 0, INPUT_PULLUP); // LEFT
pinMode(13, INPUT_PULLUP); // UP
pinMode(17, INPUT_PULLUP); // RIGHT

if(digitalRead( 5) == LOW){ClearKeys();but_DOWN =true;} // DOWN
if(digitalRead( 0) == LOW){ClearKeys();but_LEFT =true;} // LEFT
if(digitalRead(13) == LOW){ClearKeys();but_UP   =true;} // UP  
if(digitalRead(17) == LOW){ClearKeys();but_RIGHT=true;} // RIGHT

M5Stack Packman の経歴:
6. 2020.02.12:M5stack Push Button Controller : macsbug
5. 2020.02.01:M5Stack Joystick and moio control : macsbug
4. 2018.04.12:M5Stack-Pacman-JoyPSP : tobozo:Added Joystick and Sound
3. 2018.03.07:PACMAN with M5STACK : macsbug : Port to M5Stack
2. 2017.06.18:MhageGH/esp32_ILI9328_Pacman : MhageGH
1. 2016.02.24:Pacman-Arduino-Due : DrNCXCortex
_ 


.
感想:
1. 上下左右の操作には 4つのSwtchが必要で 低解像度用のケースを作る。
_ 低精度の為に 綺麗に作りづらく時間を要します。
2. M5Stackで作り始めると 何かと入力装置が必要になります。
_ Switch や Joystick が幾つかあると 直ぐ作る事ができ大変便利です。
3. Extension Adapter がありフロントカバーを作るだけでケースが完成します。
4. コントローラは PS3,4 を使用する手がありますが 費用がかかる事と
_ スケッチが面倒です。Wi-FiやBLEを使用する必要が無く簡単です。
6. M5Stack を ESP32 Mini Kit にすると さらに低費用($6.08)になります。
_ 


.
M5Stack , Push Button , Controller , Joystick , switch

Written by macsbug

2月 12, 2020 at 7:53 am

カテゴリー: M5STACK

Make M5StickC GROVE Directly Connected Pin

leave a comment »

M5StickC GROVE 直結 Female-Female-Pin の製作。     2010.02.06


他のアイデアは 180度折れ曲がる Female-Female-Pin を製作すると
HUB を M5StickCの裏に接続でき さらに綺麗になります。
以下の記事にある M5Stackの拡張コネクターと同じアイデアです。
参考:Expansion connector of M5STACK

準備:
1. カプトンテープ:
2. ピンソケット メス 2mm ピッチ。販売:秋月電子通商。価格:50円。


製作:
1. 4ピンにして、3つ作ります。ヤスリ等で横幅を調整します。


2. 3つ連結し、周囲をテープで止めます。ハンダ付けは不要です。
_ 4ピン,3つを以下の方向で、緩まない向きで縦に挟み込みます。
_ 3つで丁度良い長さになります。
_ テスターで導通を確認します。

_ 
3. 完成。

注意:逆差し込み、要注意。
_  逆に接続すると M5StickC と HUB を破損する恐れがあります。
_  どちらの向きにも差し込める為 印をつけたり 確認をします。
_  方向は GND の位置を合わせます。
_  M5StickC には G,V,G32,G23 の表示があります。
_  
_  HUB には X,X,5V,GND の表示があります。
_  


感想:
1. GROVEのワイヤーは はみ出して綺麗でないのが難点。
2. M5StickCにHUBを直結すると長くなり これも 綺麗でないのが難点。
_ HUBは M5StickCの裏側にしたほうが綺麗。
3. コネクターを切断し成型し、ハンダ付け不要ですので簡単です。
4. ピンソケットは Aliexpressでもっと安いが個数要らない為 秋月で購入。
5. ワイヤーが汚く なんとかならないかと 部品箱にあった 2mm ピッチの
_ コネクターを思案して作りました。もう少し考えると さらに良い物が
_ できるかと思っています。
_ 2mm ピッチの基板があると さらにアイデアが浮かびます。


M5StickC , Grove , hub , Direct

Written by macsbug

2月 6, 2020 at 9:17 am

カテゴリー: M5STACK

M5 Wheel ( moio ) part 3

leave a comment »

M5Stack moio のケースを低解像度3Dプリンターで製作。    2020.02.04

使用機材:Makerbot Replicator 2X。低価格のプリンターは これと同等です。
構成部品: 部品は 以下の9点です。
_ 左上から:Battery_1800mA , Drive , Motor
_ 左下から:1800 Adapter , Gear cover , Ball_front , Ball_rear , Tire , Tire

基礎:低解像度3Dプリンターで製作する為の手順:
_ Controllerは「Make an M5Stack case. Part 1」を参照下さい。
_ moio は : M5 Wheel ( moio ) part 2 , M5 Wheel Module ( moio )を参照。
CAD:低解像度 3D Printer で 製作可能なデーターです。
CAD File と Sketch:Thingiverse M5 Wheel ( moio ) by macsbug に公開。
_ Sketch は Electronic animation eyes版(画像左)も含め 5つ です。

費用 ( 材料費 ):約130円。


スライサー ( MakerBot 3.10.0 ) の設定:

_ Raft と Support の設定, 配置により綺麗に仕上がります。

moio:M5 Wheel Module
Quality = Standard , Layer Height = 0.20mm,
Infill=100%, Number of Shells=2
No. Nomen Raft Support memo
 1  Motor
 Unselected
 1-1  Tire
 Unselected
R=18mm, Multiple placement
 1-2  Ball_front
 Unselected
Multiple placement
 1-3  Ball_rear
 Unselected
Multiple placement
 1-4  Gear_cover
 Unselected
 2  Driver_h16
Unselected
h = 6.5 mm, pcp = 1.6mm
 2  Driver_h10
 Unselected
h = 6.5 mm, pcp = 1.0mm
 3A  Battery_1800mA h = 11 mm
 3A-1  1800_adapter
 Unselected
 3B  Battery_2000mA
h = 13 mm
 3B-1  2000_adapter
 Unselected

出力結果:

Motor Motor
Tire Tire
Ball_front , Ball_rear Gear_cover
Driver_h16/h10 Driver_h16/h10
Battery_1800mA, 2000mA Battery_1800mA, 2000mA
1800_adapter 2000_adapter

 


製作メモ:
注意: 複数配置(Multiple placement)する方法。
_ BALL_1, BALL_2 の様な 1つだけの先端が丸い物を出力すると
_ 先端に溶けた素材がぐちゃぐちゃ(橙)になります。
_ 理由は 素材が固まらない内に 溶けた材料をプリントする為です。
_ 対策は 複数の出力データーを置きます。すると 距離を置いて引く為に
_ 素材が固まり正常に出力する事ができます。
_ 尚、高解像度プリンターでは この問題はありません。

Tire:内径の穴のサイズ
_ Motor の軸径は 3mm です。対するTire の軸穴は 3.1mm です。
_ 低精度プリンターは 誤差が大きく 小さいTire は サイズが変化します。
_ 穴の内径は図面より小さくなり、現物合わせで 寸法を変更します。
_ 高解像度では R=3.1mmですが 低解像度の場合は R=4mm です。
_ 出力具合により内径を変更します。

Drive:
_ ケースの高さは 6.5mm。使用している基板の厚さは 1.6mm。
_ 使用する基板の厚さによって 2.5mm の高さを変更する必要があります。
_ M5の基板は通常 1mm です。この場合は 2.5mm を 1.9mm にします。
_ Cad File には Drive_h10(1mm) と Drive_h16(1.6mm) の2つの
_ ファイルが含まれています。

Battery:
_ Batteryの大きさによってケースのサイズが異なります。
_ 1800mAの高さは h = 11 mm。 2000mAの高さは h = 13 mm。
_ ここでは 1800mA と 2000mA の2つのサイズを用意しました。

注意:
_ CADは 低解像度用で高解像度プリンターには 使用できません。
_ 低解像度の誤差を考慮し、現物合わせしたサイズです。
_ 特に小さいサイズの物は 寸法の異なるものが出力されます。


材料費: 約 130 円です。
_ 計算:ABS 1Kg 3000円。1g=3円。例:Motor=10g= 30円。

Material Cost of M5 Wheel Module ( moio )
No. Nomen Weight(g) Cost JPN(円) memo
 1  Motor 10
30
 1-1  Tire 2
12
2pcs
 1-2  Ball_1 1
3
 1-3  Ball_2 1
3
 1-4  Gear_cover 1
3
 2  Drive_h10 4
12
pcb 1.0mm
 2  Drive_h16 4
12
pcb 1.6mm
 3A  Battery_1800mA 7 21 1800mA
 3A-1  1800_adapter 2
6
1800mA
 3B  Battery_2000mA 10
30
2000mA
 3B-1  2000_adapter 2
6
2000mA
= ========== =
======
====
= Total Cost =
126 円
====

 


スケッチ:
Thingiverse にアップした Skecth の内容です。

Date Blog Title Display and Controll
Sketch Name
2020.
02.04
 M5 Wheel ( moio ) part 3  moio + uncannyEyes + Joystick
 M5_moio_eyes_joystick
2020.
02.04
 M5 Wheel ( moio ) part 3  moio + uncannyEyes + RCWController
 M5_moio_eyes
2019.
08.26
 Operate M5 Whell (moio) with RCWControll  moio + RCWController
 M5_moio_RCWControll
2019.
08.21
 M5 Wheel Module ( moio )  moio + blink
 M5_moio_eyes
2019.
05.06
 M5Stack Electronic Animated Eyes  Electronic animation eyes
 M5_uncannyEyes

 


参考:
01. 2020.02.01 : M5Stack Joystick and moio control
02. 2020.01.30 : Make an M5Stack case. Part 1
03. 2019.12.03 : M5 Wheel ( moio ) part 2
04. 2019.12.03 : Easy PROTO Module
05. 2019.09.02 : Make PROTO Mudule on the board of aitendo
06. 2019.08.26 : Operate M5 Whell (moio) with RCWControll
07. 2019.08.21 : M5 Wheel Module ( moio )
08. 2019.08.20 : M5STACK Strongest 2400 mAh Battery Module
09. 2018.12.30 : M5Stack Extension Module
10. 2018.10.21 : M-BUS Expander module for M5Stack
11. 2018.08.19 : Low cost PROTO Module of M5STACK
12. 2018.07.26 : Make M5STACK PROTO CASE
.
13. baskasteel氏が「M5Stack module MOIO by macsbug 」として
_ 修正版のCAD図面を公開していますが、これだけでは moio を
_ 動作させる事はできません。さらに出力画像はありますが
_ 使用プリンターの記載がありません。
_ 他の人は 高解像度のプリンターで出力できない事と
_ 低解像度のプリンターでは 正しく出力出来ないと判断しています。
_ moio は Motor、Drive、Battery の3つの構成で動作します。
_ この様な使用出来ないデーターは世界中で無駄な費用と時間を費やします。


感想:
1. 低解像度(低価格)のプリンターは X,Y軸の精度が低く 細かな物は作れません。
_ 機種によって 得意や不得意部分がありますので 機種の特性や方法を理解して
_ 製作すると 個人レベルで使用出来る物を製作する事ができます。
_ 販売レベルのケースは 高解像度の3D Printer が必要です。
2. 材料費:ABS 1Kg 3000円 から 1g 3円 です。
_     高精度のUprint は 設備代を除き 1g 20円 です。
_     高精度のDMM(粉末式) を使用するともっと高く(30倍) なります。
3. 図面:M5Stackのケースの角は R=5mm です。
_    丸くすると強度が増します。手の感触や美観が良くなります。
_    上面や下面の角は 通常1〜3mm 程度丸めますが 低精度の場合は
_    必要無い(90度で良い) 事を経験し綺麗にできます。

4. moio は 3つのモジュールで構成してますが 製作が大変です。
_ 高解像度版が必要ならば 都内の何処かでお会い出来れば お渡しする事が出来ます。


Replicator 2X , Uprint , Thingiverse , moio , M5Stack ,

Written by macsbug

2月 4, 2020 at 10:57 am

カテゴリー: M5STACK