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.
Download and unzip arduino-ide_2.3.2_Linux_64bit.zip.
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:
電源電圧の違いなどで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 にある。
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で少し話題になっていた積分です。
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 を
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 が参考になるかもしれない。
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+を制御した記録。 2023年6月に書いている。 完全無保証。 書きかけ。
ロックミシン用にミシン糸を小分けにするなど 糸巻き(ボビン、スプール)に糸を均等に巻きつけたくなることがあります。 この文章はそんなときに便利なミシン糸ワインダーの作り方を解説しています。
この文章は https://gist.github.com/t-nissie/fbd639bcd427e46c7fdfc1529023d521 に置いてあります。
// lifesaver.ino | |
// Author: Takeshi Nishimatsu License: GPL-3.0-only | |
// Description: You may occasionally encounter situations in which you must push a | |
// button every 22 minutes 22 seconds, or you die. This lifesaver.ino saves your | |
// life by pushing a button automatically with an Arduino board and a servomotor. | |
// Wiring: To plug an SG90 servomotor to 6-4-2 pins of the ICSP connector on an | |
// Arduino board, the order of wires from the servomotor should be changed | |
// from GND(brown)-5V(red)-PWM(orange) to GND(brown)-PWM(orange)-5V(red). | |
// SG90 micro servomotor: http://akizukidenshi.com/download/ds/towerpro/SG90_a.pdf | |
// Seeed Grove 4-Digit Display: https://wiki.seeedstudio.com/Grove-4-Digit_Display/ |