Atmega328pにISP経由でPlatformIOからプログラムを書き込む方法

2018年9月30日日曜日
背景 Atmega328pとは、Atmel社が製造しているAVRと呼ばれる種類のマイコンの1つです。 Arduino UNOなどに使われています。 ISP(In-System Programming) とは、プロセッサが製品に実装された状態でもプログラムを書き込め...

KiCadのフットプリントをプログラムから出力する方法

2018年9月26日水曜日
背景 KiCadとは基板を設計できるCADプログラムです。 KiCadにおけるフットプリントとは。電子部品を基板にはんだ付けする際のピン配置を表現した設計図のことです。 KiCadで使える電子部品を増やす場合、フットプリントを含めてライブラリにデータを追加すること...

KiCad向けの3DオブジェクトをFreeCADのCadQueryを利用して作成する方法

2018年9月17日月曜日
背景 KiCad とは、基板を設計できるプログラムです。 FreeCAD とは、3Dオブジェクトを設計できるプログラムです。 CadQuery( github , ドキュメント )とは、コードを記述して3Dオブジェクトを生成できる、3Dオブジェクト作成プログラムで...

ReactNativeのAndroid版でMiltidexを有効にする方法

2018年9月7日金曜日
背景 ReactNative とはFacebookが開発しているスマートフォンアプリをJavaScriptで開発できるフレームワークです。 AndroidアプリをReactNativeでライブラリを多用したりすると、関数の数が65536を超えてビルドエラーになることが...