ReactNativeのAndroidアプリでESCPOS(レシートプリンタ)をUSB接続で使う

2020年12月28日月曜日
背景 ESCPOS規格のレシートプリンタ(USB接続)をReactNativeで動かそうとしたら対応するライブラリが見当たらなかったので、 Android向けのESCPOSライブラリ を利用してReactNativeのライブラリを作ってみました。 OTGケーブルが必要だったり、無...

KiCadのPcbnew(フットプリント配置画面)の要素はプロジェクトをまたいでコピーできる

2020年12月20日日曜日
背景 KiCadで似たような形の基板を作りたい場合、自分はプロジェクトをコピーして 名前を変更 して作ったりしますが、ある程度回路を設計した後に基板の切断線をコピーしたい時があります。 何気なくKiCadを複数立ち上げた状態でコピペしていたら、プロジェクトを跨いでコピペできること...

KiCadのライブラリのパスは、手動で変更すればプロジェクトの外のディレクトリを相対パスで指定できる

2020年12月14日月曜日
背景 KiCadで基板を作っている時に、ライブラリを読み込むパスを書き換えていたら、${KIPROJMOD}を利用することでプロジェクトの外のディレクトリを相対パスで指定できることに気づきました。 便利たと思うので、具体的に便利な場合と共に書き方を紹介します。 使ったもの KiC...

製品紹介: Groveコネクタブレイクアウトボード

2020年12月6日日曜日
背景 Grove とはSeeed Studioが定めた規格です。 Groveのケーブルで通信する装置をブレッドボードで作る時に既存のケーブルを剥いてブレッドボードに挿すのが手間だったので、コネクタを通してケーブルの信号線をブレッドボードに引き出す基板を作ってみました。 スイッチサ...

エンコーダー(可変抵抗)が付いた有線コントローラーを作ってみた

2020年11月29日日曜日
背景 以前 有線コントローラーを作りました が、エンコーダーを使いたい場面があったので、それが付いた物を作ってみました。 コントローラーのマイコンとして利用したATmega328PBはI2Cのバスが2つ使えたので、LCDも付けてみました。 スイッチサイエンスで購入できます。 I2...