Skip to content

Instantly share code, notes, and snippets.

View t-nissie's full-sized avatar

Takeshi Nishimatsu t-nissie

View GitHub Profile
@t-nissie
t-nissie / munimula-printer.cfg
Created October 17, 2024 21:30
CoreXY printer.cfg for EasyThreeD ET4000+ board
# CoreXY printer.cfg for EasyThreeD ET4000+ board
# * CoreXY
# * Sherpa Heavy like extruder
# I use ET4000+ main board for my CoreXY printer project.
# ET4000+ is MKS Robin Lite compatible.
# Motor ampere can be controlled via pwm pins: PB0 (xy), PA7(z) and PA6 (extruder).
# Original file is https://github.com/makerbase-mks/Klipper-for-MKS-Boards/blob/main/MKS%20Robin%20Lite%20V1.1/generic-mks-robin-lite-v1.cfg
# The firmware binary is also in the same GitHub directory.
@t-nissie
t-nissie / osiad_black_et4000v2_NEMA14_printer.cfg
Last active October 17, 2024 20:49
printer.cfg for ET4000 V2
# printer.cfg for EasyTheeD ET-4000 V2
# * CoreXY
# * Proximity sensor
# * Sherpa Micro with NEMA14 motor
##
[include mainsail.cfg]
[mcu]
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
restart_method: command
@t-nissie
t-nissie / osiad_white_printer.cfg
Last active October 6, 2024 01:42
printer.cfg for ET4000+ and CoreXY
# CoreXY printer.cfg for EasyThreeD ET4000+ board
# I use ET4000+ main board for my CoreXY printer project.
# ET4000+ is MKS Robin Lite compatible.
# Motor ampere can be controlled via pwm pins: PB0, PA7 and PA6.
# Original file is https://github.com/makerbase-mks/Klipper-for-MKS-Boards/blob/main/MKS%20Robin%20Lite%20V1.1/generic-mks-robin-lite-v1.cfg
# The firmware binary is also in the same GitHub directory.
# To use this config, the firmware should be compiled for the
# STM32F103RCT6. When running "make menuconfig", enable "extra low-level
# configuration setup", select the 28KiB bootloader, and serial (on
@t-nissie
t-nissie / 00LinuxArduinoIDE.md
Last active April 14, 2024 21:15
Arduino IDE 2.3.2 on Linux

Arduino IDE 2.3.2 on Linux

This memo describes how to upload Arduino sketches to Arduino UNO R3 (Atmel ATMega328P) and R4 Minima (Runesas RA4M1) from Arduino IDE 2.3.2 on GNU/Linux.

Instalation

Download and unzip arduino-ide_2.3.2_Linux_64bit.zip.

@t-nissie
t-nissie / 00USBtiny.md
Last active March 24, 2024 11:53
Write a program on AVR with USBtiny and a 6-pin cable from Linux

Write a program on AVR with USBtiny and a 6-pin cable from Linux

USBtiny is a writer/reader for in-system programming (ISP) or in-circuit serial programming (ICSP) for AVR. Although there is no drivers for Windows 10 nor 11, we can still use USBtiny with Linux. My USBtiny is HP-AUSB-ISP.

I could write some programs into some boards through a 6-pin cable/connector:

@t-nissie
t-nissie / 00KlipperArduinoUNO.md
Last active March 20, 2024 07:37
Arduino UNO に Klipper をインストールして multi-MCU する

Arduino UNO に Klipper をインストールして multi-MCU する

電源電圧の違いなどでKlipperな3Dプリンターを複数のメインボードでコントロールしたい場合がある。 メインボードの1つとしてATmega328pなArduino UNOとCNC Shieldを使用する方法のメモ。 2024年3月現在Ubuntu 22.04 LTSやDebian 12 Bookwormに入っている avr-gcc 5.4.0を使うと遭遇するエラーの回避方法を書いた。 完全無保証

この文章のオリジナルは https://gist.github.com/t-nissie/81bc471cd543e92d5cd1c3d36474c8b1 にある。

@t-nissie
t-nissie / 00Iwanami.md
Last active January 6, 2024 13:41
『岩波数学公式I』の例の数値積分をJuliaのQuadGKパッケージを使って精度保証する

『岩波数学公式I』の例の数値積分をJuliaのQuadGKパッケージを使って精度保証する

2023年12月25日にJulia v1.10.0がリリースされました。おめでとうございます。

ちょうどJulia Advent Calendar 2023 https://qiita.com/advent-calendar/2023/julia に 積分のパッケージの紹介 https://zenn.dev/ohno/articles/440234fbb2adec がありました。

そのうちの一つ、QuadGKパッケージ https://juliamath.github.io/QuadGK.jl/stable/ を使って 『岩波数学公式I』のp.240の例の数値積分を精度保証しようとおもいます。 永らくゼロだとされ、1988年に訂正され、2018年にTwitterで少し話題になっていた積分です。

@t-nissie
t-nissie / 24BYJ28.md
Last active March 19, 2024 23:02
mount a 24BYJ28 stepper motor in Sherpa Micro Extruder

Sherpa Micro Extruder with 24BYJ28 stepper motor

Source of this document can be found in https://gist.github.com/t-nissie/b7ce633e8dfc24a7a87068b11062bfc9 .

Mount a cheap 24BYJ28 stepper motor in Sherpa Micro Extruder. 24BYJ28 with a small gear can be found in EasyThreeD printers, i.e. X3, K7, etc.

EasyThreeDの3Dプリンターに入っている ステッピングモーター (stepper motor) 24BYJ28 を

@t-nissie
t-nissie / 00EasythreedX3Klipper.md
Last active July 25, 2023 08:31
3DプリンターEasythreed X3にクリッパーをインストールした記録

3DプリンターEasythreed X3にKlipperをインストールした記録

3DプリンターEasyThreed X3の中古品にKlipperをインストールした記録。 X3のマザーボードのET4000+はRobin Liteの互換品と思われる。

この文章のオリジナルは https://gist.github.com/t-nissie/016d3d4c93b91c6c666c38aa6cf560d1 にある。

Klipper, Moonraker, Mainsailの詳細については解説していない。 それらについては https://gist.github.com/t-nissie/9256acaf29cc901fa1504d7ace79a2e3 が参考になるかもしれない。

@t-nissie
t-nissie / 00FujitsuArrowsTabQ508Ubuntu22.04LTS.md
Last active October 21, 2024 13:40
FUJITSU ARROWS Tab Q508/SEにUbuntu 22.04 LTS 日本語 RemixをインストールしてAnet ET4+をKlipperで制御

FUJITSU ARROWS Tab Q508/SEにUbuntu 22.04 LTS 日本語 Remixをインストールして3DプリンターをKlipperで制御

Atom x7-Z8700 1.6GHz/RAM:4GB/SSD:128GB/10.1インチなタブレットPC FUJITSU ARROWS Tab Q508/SE に Ubuntu 22.04 LTS 日本語 Remix という GNU/Linux をインストールして Klipper, Moonraker, Mainsailをインストールして 3DプリンターAnet ET4+を制御した記録。 2024年9月に 24.04 LTS でも動くことを確認したので、更新。 完全無保証