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
純正ボードの外観写真
純正リボンケーブルからの変換
NEMA17 ケーブル延長と変換

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

X,Y,Z Endstop
上がWanhao側の黒いケーブル側、下がSKR側
TMC2208をUARTで使用する
SKR 1.3で使用するには、以下の作業を行う必要がある。
- ステッパーIC下にある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用かは不明。
LCDパネルに純正が使えるか検討
D6 Interface Converter Board 作成案
基板自作時に参考する:
KiCADで基板設計
じわじわ進む: ElecrowにPCB Assemblyを頼んでみた
ヒートベッドはNch MOSFETでいいけど、ホットエンドはPch MOSFETにして、コモングラウンドに変更する。
現行の簡易変換ボード
問題点:
- リボンケーブル接続先が、+24Vがcommonになっているので、+12Vや+5Vが供給できない。
- すべてボード側のMOSFETを使用する為、大電流がそのまま流れて危ない。→このボードはXT60コネクタに変更予定。
12VのファンコネクタはPC用のをそのまま使用可能にする。
22232031 - Google 検索
MOSFETスイッチ回路部分
参考:会社で使っている回路、受けは2N7000のNch、流しがIRFU9024はPch MOSFET
参考:海外で拾った自作MOSFETボード回路図、IRLR8743(IRF)はNch MOSFETだからこのままいけるかも
参考:DFROBOT DFR0457の回路図、Pch MOSFETかも。ハイサイドスイッチの回路の模様。
参考:ディアゴスティーニのサイトで見つけた、ボンサイラボのヒーター回り。MOSFETは14mΩ、60V55Aだった。
参考: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: 半導体 秋月電子通商-電子部品・ネット通販
無ければもう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
PT100ボード外形図(取り付けパターンを準備)
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
- 202-2GT-6 (ゲイツユニッタアジア) 2pcs. X,Y軸のステップモーター伝導用ベルト
- 606-2GT-6 (ゲイツユニッタアジア) 4pcs. X,Y軸の移動ベルト
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





















