目次

Wanhao D6 改造

MKS Baseを使って、正常に印刷できた。
Marlin 1.1.9 ソースコードバックアップ}

なので、CPUボードが腐ってる。

→SKR1.3で作ったファイルのバックアップ
Marlin 2.0 SKR バックアップ(ファイル名を~001.zipから~.zip.001などに変換して、PeaZipで開くこと)
wd6_20200627001.zip
wd6_20200627002.zip
wd6_20200627003.zip
wd6_20200627004.zip
wd6_20200627005.zip
wd6_20200627006.zip
wd6_20200627007.zip

純正ボードの外観写真

基板外形サイズと穴位置寸法

マザーボード実装面

マザーボードはんだ面

純正リボンケーブルからの変換

基板側のインターフェースボード解析結果

D6 Interface Board 自分の調べた回路と違うけど、基板起こすときに考える

D6 Interface Board 外形サイズ+変更内容

NEMA17 ケーブル延長と変換


X,Y,Z モーター
上がWanhao側の黒いケーブル側、下がSKR側

E0モーター
上がWanhao側の黒いケーブル側、下がSKR側

X,Y,Z Endstop
上がWanhao側の黒いケーブル側、下がSKR側

HBサーマル、TH0サーマル、ファン、エンドストップファン
上がWanhao側の黒いケーブル側、下がSKR側

参考:ケーブルの色とピン配置は以下の通り:

TMC2208をUARTで使用する

SKR 1.3で使用するには、以下の作業を行う必要がある。

  1. ステッパーIC下にある4つの黒ジャンパーをすべて取り外す(左にずらして、片足だけ接続した状態にする)。
  2. エンドストップコネクタの上にある赤ジャンパーを取り外す。
  3. ボードに「x-AXIS UART」とかかれた赤ピンがあるので、そこに接続する。
  4. MarlinにてTMC2208が使えるようにする(後述)。

TMC2208をUARTで使用するには、使用するステッパーICをA4988から変更するだけでは無く、TMC_DEBUGを有効にする必要もある。
TMC2208 UART on BigTreeTech/BIQU SKR V1.1 and V1.3 Controllers: 9 Steps

SKRボードにMarlin 2.0を書き込む

パーツチュートリアルにMarlinのソースコードを載せている人がいる。そこからE-Steps par millの値を見つけることができるはず。
→標準のままでよいかもしれない。

GitHub - dot-bob/Marlin-Duplicator-6: Marlin firmware for the Duplicator 6 D6用に変更されているMarlin 2.0 SKR用かは不明。

Marlin 2.0 変更箇所

LCDパネルに純正が使えるか検討


必要になったら読む本文(まだ仮)

さらに古い資料

D6 Interface Converter Board 作成案

基板自作時に参考する:
KiCADで基板設計
じわじわ進む: ElecrowにPCB Assemblyを頼んでみた

ヒートベッドはNch MOSFETでいいけど、ホットエンドはPch MOSFETにして、コモングラウンドに変更する。

ファンは24V,12Vを切り替えられるようにする。なので、電位差を考慮して抵抗を決める必要がある。

電源ブロック図

現行の簡易変換ボード

表側:

裏側:

問題点:

12VのファンコネクタはPC用のをそのまま使用可能にする。
22232031 - Google 検索

MOSFETスイッチ回路部分

参考:会社で使っている回路、受けは2N7000のNch、流しがIRFU9024はPch MOSFET

参考:海外で拾った自作MOSFETボード回路図、IRLR8743(IRF)はNch MOSFETだからこのままいけるかも

参考:DFROBOT DFR0457の回路図、Pch MOSFETかも。ハイサイドスイッチの回路の模様。

参考:ディアゴスティーニのサイトで見つけた、ボンサイラボのヒーター回り。MOSFETは14mΩ、60V55Aだった。

参考:SKR 1.3に実装しているMOSFET

参考:Ultimakerで使用しているヒートベッド周辺回路 ここ

→Nch MOSFETはこれが安くて大電流、低Rds(on)
NchパワーMOSFET(30V62A) IRLB8721PBF: 半導体 秋月電子通商-電子部品・ネット通販

→Nch MOSFETはサンケン電機のこれも検討、さらに安い。デッドストックでも20kある。
NchパワーMOSFET EKI04027 40V85A: 半導体 秋月電子通商-電子部品・ネット通販

→フォトカプラ、注意すべき仕様がないので、これで良いかな?
フォトカプラ TLP785(GBランク): 半導体 秋月電子通商-電子部品・ネット通販

→スイッチングダイオード、これ家にあるかも・
汎用小信号高速スイッチング・ダイオード 1N4148 100V200mA(50本入): 半導体 秋月電子通商-電子部品・ネット通販

→→LR7843という名前で流れているFPV Drone用の絶縁MOSFETボードがある。量産効果で安いので使う。Banggoodでも売っている。
→→→耐圧注意:30V161A
5pcs 30v 161a isolated mosfet mos tube fet module replacement relay lr7843 for arduino Sale - Banggood.com
IRLR7843 - Infineon Technologies

→→D4184というNch MOSFET Boardを使ったものも安い。こちらは耐圧40V50A

AOD4184A Alpha & Omega Semiconductor Inc. | ディスクリート半導体製品 | DigiKey

SKR mini E3で採用しているのはInfineonの石だった。40V90A
IPD036N04L G - Infineon Technologies

40V以上で56A、DPAKのパッケージでメーカー単価が一番安いのがこれだった。
IRF40R207 - Infineon Technologies

能動部品・マイコン回路部分

ヒューズホルダはこれだけど、まあまあする。あと購入先が殆どない。
https://www.mouser.jp/ProductDetail/Keystone-Electronics/3522-2?qs=sOYabIlKNmd8VtzHi7ukRg%3D%3D
→Digi-keyで探すと、KeystoneとLittelFuseのがある。前者のほうが小さくて一般的、後者は秋月に聞いてみる。

→blade fuse holderでアリエクで検索すると出てくる。これで良い。
100pcs/lot PCB Panel Mount Insurance Blocks Safety Terminals Micro Mini Medium Small Universal Car Fuse Holder.|Fuse Components| - AliExpress
5A 7.5A 10A 15A 20A 25A 30A 35A 40A MID car xenon lamp fuse plug 20*20*5mm|fuse electric|lamp colourlamp soft - AliExpress

ATtiny85をUSB展開するには、外付けの16MHzのXtalが必要になる。→ウソ
それを実装して下記内容(未検証)を参照して、ブートローダーを書き込む。
GitHub - micronucleus/micronucleus: ATTiny usb bootloader with a strong emphasis on bootloader compactness.
ArduinoISPを使ってスケッチを書き込む
arduino - Burn Micronucleus bootloader to use ATtiny85 via USB (AVRDUDE) - Electrical Engineering Stack Exchange
マーティーの工房日誌: ATtiny85(Digispark:超小型Arduino?)をちょっと嚙じる

→そのままだとP5が使えないから、やっぱり必要回路を自作したほうが良いかも。
Digispark ATtiny85のP5ピンを生かしてみた | a24a24a24のブログ
Amazon で売ってる Digispark クローンの 5 ピンめを使えるようにしたメモ - Qiita

ATiny85ボードの仕様と回路図

←回路図
P4とP3が電源とライト、P5が外部ワンキースイッチといったところで、P2とP0がRaspberry Pi入力にしておけば、単なるON/OFFもできるし、I2Cが使える
(使えたからと言って何かできる見込みが自分にはない)
Learn To Use ATtiny85 USB Mini Development Board
Use an ATtiny85 with Arduino IDE - Arduino Project Hub
MicroNucleusブートローダーのアップグレード

+12、+5V電源回路部分

電源側のmolexコネクタ (基板起こす時に考える)
Molex Connector Part Number - 39-30-1060

レギュレーターIC、12V固定 1.5A出力 DPAK
L7812CD2T-TR STMicroelectronics | 集積回路(IC) | DigiKey

上にあるやつの1世代前12V 1A 安い
三端子レギュレーター 12V1A L7812CV: 半導体 秋月電子通商-電子部品・ネット通販

買う必要あるのこれじゃん。12V 1.5A 安い
三端子レギュレーター 12V1.5A TO-252 NJM7812SDL1: 半導体 秋月電子通商-電子部品・ネット通販
買う必要あるのこれじゃん。5V 1.5A 安い
三端子レギュレーター 5V1.5A TO-252 NJM7805SDL1: 半導体 秋月電子通商-電子部品・ネット通販

ONOFFスイッチ付き、12V1.5A
低損失レギュレータ12V1.5A NJM2396F12: 半導体 秋月電子通商-電子部品・ネット通販

レギュレーターIC、5V固定 3A出力
https://www.digikey.jp/products/ja/integrated-circuits-ics/pmic-voltage-regulators-linear/699?k=&pkeyword=&sv=0&pv573=81&pv573=19&pv1779=56&pv129=13&sf=1&FV=ffe002bb&quantity=&ColumnSort=0&page=1&pageSize=25

無ければもうMP1584 moduleで対応する。5Vも12Vも3Aまで取り放題。
→アマゾンレビューによると、+24V入力、+12V出力は不安定で、再起動後は3.6V程度に落ち込む。使えない。
→よさそうなのを見つけた。サイズが大きく価格も高いが良さそう。代替品を探しにくそう。
5V 3A出力12V 3A出力

ファンのスイッチングにこれを使う
NchパワーMOSFET 2SK4017(Q) (60V5A): 半導体 秋月電子通商-電子部品・ネット通販

その他メモ

20pcs/lot PCB Panel Mount Insurance Blocks Safety Terminals Micro Mini Medium Small Universal Car Fuse Holder.
https://www.aliexpress.com/item/32838425418.html

A.~C.は同じところ。

A.5A 7.5A 10A 15A 20A 25A 30A 35A 40A MID car xenon lamp fuse plug 20*20*5mm
https://www.aliexpress.com/item/1094651379.html

B.5557 remover
https://www.aliexpress.com/item/32810080989.html

C.5559
https://www.aliexpress.com/item/32816983223.html

PT100ボード外形図(取り付けパターンを準備)

PT100 Amplifier Board 外形図

PID Autotune

Hotend And Heatbed PID Tuning | 3D Print Beginner

M303 E0 S220 C10 (E0=ヒートノズル)の結果

PID Autotune finished! Put the last Kp, Ki and Kd constants from below into Configuration.h
#define DEFAULT_Kp 14.96
#define DEFAULT_Ki 0.53
#define DEFAULT_Kd 104.79

2回目

PID Autotune finished! Put the last Kp, Ki and Kd constants from below into Configuration.h
#define DEFAULT_Kp 16.52
#define DEFAULT_Ki 0.69
#define DEFAULT_Kd 99.01

→シリコンブーツ使用時

PID Autotune finished! Put the last Kp, Ki and Kd constants from below into Configuration.h
#define DEFAULT_Kp 22.99
#define DEFAULT_Ki 0.91
#define DEFAULT_Kd 145.21

M303 E-1 S80 C10 (E-1=ヒートベッド)の結果
→3回

PID Autotune finished! Put the last Kp, Ki and Kd constants from below into Configuration.h
#define DEFAULT_bedKp 55.33
#define DEFAULT_bedKi 5.62
#define DEFAULT_bedKd 363.33

→10回

PID Autotune finished! Put the last Kp, Ki and Kd constants from below into Configuration.h
#define DEFAULT_bedKp 93.43
#define DEFAULT_bedKi 15.98
#define DEFAULT_bedKd 364.11

その他

X,Y軸の動きが悪すぎるので、バラバラにしてメンテナンスを行う。
ベルトは下記を準備した。いずれもモノタロウで購入した。20191028

Frange Bealingの動きが悪いかもしれない。確認したら、国内ではフランジ付き

→中のベアリング部分のみ交換できる(ピロ式)。背面に一部薄い所(溝)があるので、薄い所に合わせて引き抜いて取る。
モノタロウで下記を購入した。
SU08 SU・SU-S6 ユニット用玉軸受(円筒穴) 1個 FYH (日本ピローブロック) 【通販モノタロウ】 38357006

→→モノタロウでピロ式の台ごと互換あるやつを発見した。
M5のねじ穴2か所は、塗装により5mm空いていないので、電動ドライバーと5mmビットで削ること。台はアルミなのですぐ削れる。

UFL08 UFL 小型・軽量ひしフランジ形 1個 FYH (日本ピローブロック) 【通販モノタロウ】 38346515

Extruder Heatsinkの取り付け向きに注意。もしかしたら逆につけているかも。

あの分解できないのはMk11 Extruder Baseと呼ぶらしい。分解動画。→分解できていない!
https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DoQhjOg2IxZI&psig=AOvVaw380tjNM3hXKY5t33psBoW7&ust=1570087972145000&source=images&cd=vfe&ved=2ahUKEwjT0ITQh_3kAhVWx5QKHSKABeAQr4kDegQIARAr

TMC2209とBLTouchをSKR1.3で使う場合
SKR1.3, TMC2209 and BLTOUCH with direct Drive – Deviousweb

Duet 2 Wifiを組み付ける人がいる。
Options for replacing the D6 motherboard - Google グループ
Fitting a duetwifi into a Wanhao D6 | Duet3D

https://www.reddit.com/r/3Dprinting/comments/a2bcpj/looking_for_monoprice_maker_ultimatewanhao_d6/

Smoothieboard(32bitで安い)でもいけるかもしれない。
BIGTREETECH SKR V1.1 Control Board 32 Bit CPU Smoothieboard Like MKS GEN L V1.0 3D Printer Parts TMC2130 TMC2208 DRV8825 A4988-in 3D Printer Parts & Accessories from Computer & Office on Aliexpress.com | Alibaba Group
wanhao d6 Smoothieboard - Google 検索
一番上のリンクからconfig.txt読めるはずだけど、gitに接続できないのでキャッシュを確認する。

LJ12A3-4-Z/BX Inductive Proximity sensor
Ditection Distance 4mm
Power:Brown Common:Blue Signal:Black
https://www.aliexpress.com/item/D6-interface-panel-keyset-patching-board/32780196602.html

前面の液晶パネルで使いたいと思ったやつの、ファームウェア変更内容について
Mini12864 Panel - FYSETC WIKI

STD35P6LLF6 P-Channel 60V 35A(Tc) 2.5V @ 250uA 28mΩ @ 17.5A,10V 70W(Tc) TO-252-2(DPAK) MOSFET RoHS

IRFR5305TRPBF P-Channel 55V 31A 4V @ 250uA 65mΩ @ 16A,10V 110W TO-252-2(DPAK) MOSFET RoHS

TPCA8104 RS 151円 c1s 374円 60V40A

IRF4905SPBF c1s 134円 rs 215円 55V70A