Voron0.1_skirt_OLEDandRotaryEncoder

Voron0.1: 0.96インチOLE&ロータリーエンコーダーをスカートに内蔵

OLEDとロータリエンコーダーは、MCUボードを経由せずにRaspberryPiに直接配線するので、MCUボードの種類に関係なく設定できます。
なので、Voron0.1以外でもKlipperで動作する3Dプリンターに応用できます。

完成形

部品

配線図

配線図.png

rpi:3.3v —- OLED:VCC, RENC:+

rpi:GPIO2(SDA1) —- OLED:SDA

rpi:GPIO3(SCL1) —- OLED:SCL

rpi:GPIO4 —- RENC:SW

rpi:GND —- OLED:GND, RENC:GND

rpi:GPIO17 —- RENC:CLK

rpi:GPIO27 —- RENC:DT

ケーブル作成

ケーブル長は、75cmぐらい。

VCCとGNDを二股にする

追加するケーブルは、ながさ12cmぐらい。

途中の被覆を剥いて、そこに追加の配線を巻いてハンダ。

そして、熱収縮チューブを被せる。

QIコネクタを取り付け

OLEDのピンを曲げる

取り付けた時にコネクタが電源ユニットに当たるので、当たらないようにコネクタに角度をつけるためピンを曲げる。

スカートの厚さからコネクタが出ないくらいに曲げる。

スカートにOLEDを取り付け

M2x4mmのタッピングビス4本で取り付け。

スカートにロータリーエンコーダ取り付け

付属のナットで取り付け。

configファイル

[mcu rpi]
serial: /tmp/klipper_host_mcu

[display]
lcd_type: ssd1306
i2c_mcu: rpi
i2c_bus: i2c.1
i2c_address: 60 #(0x3c) 
encoder_pins: rpi:gpio17, rpi:gpio27
click_pin: !rpi:gpio4

※以下の手順でセカンダリーMCUとしてRaspberryPiを指定できるようにしておく必要があります。
RPi microcontroller - Klipper documentation

sudo raspi-config - [インターフェイスオプション]メニューでi2cを有効にする必要もあります。

元にしたSTLデータ

ちょっと便利なメニュー

BED SCREW ADJUST

BEDのレベル調整に使う、「BED_SCREW_ADJUST」をメニューから使う設定です。 Home All Adjusted Abort が、コンソールからでなく、メニューから操作できるのでとっても便利。

menu.cfg に以下追加で、Setup-Calibrationに追加されます。

[menu __main __setup __calib]
type: list
name: Calibration

[menu __main __setup __calib __bed_screw_adjust]
type: list
enable: {not printer.idle_timeout.state == "Printing"}
name: Bed Screw Adjust
index: 1

[menu __main __setup __calib __bed_screw_adjust __home]
type: command
enable: {not printer.idle_timeout.state == "Printing"}
name: Home All
gcode: G28

[menu __main __setup __calib __bed_screw_adjust __start]
type: command
enable: {not printer.idle_timeout.state == "Printing"}
name: Start BedScrewAdjust
gcode:
    BED_SCREWS_ADJUST

[menu __main __setup __calib __bed_screw_adjust __adjusted]
type: command
name: Adjusted
gcode:
    ADJUSTED

[menu __main __setup __calib __bed_screw_adjust __abort]
type: command
name: Abort
gcode:
    ABORT

投げ銭

Amazonギフト券
受取人に、 giftforseya+v01OLED@gmail.comを入れてください。
15円から投げ銭可能ですので、気に入ったらよろしくお願いします。

キット、パーツ販売

キットやパーツの販売も始めました。 https://seya-factory.booth.pm/items/3550556