MOD / 完成

ArLFO Ver.1.2

ATMega328PとMCP4921によるEurorack向けデジタルLFO。25kHzで動作する12bit DACと4次ベッセルLPFを組み合わせ、6種類のモジュレーション波形を出力します。

MOD完成販売中
開発開始
2024
ArLFO Ver.1.2のフロントパネルと基板

概要

主な機能

  • 6種類のモジュレーション波形
  • 12bit SPI DAC
  • 25kHzサンプリング
  • Arduino IDEからファームウェア更新

使用デバイス

  • ATMega328P
  • MCP4921

フォーマット

Eurorack

詳細

概要

ArLFO Ver.1.2は、ATMega328PとSPI DACのMCP4921を使ったEurorack向けデジタルLFOです。 2024年の初期構想と試作を経て、Ver.1.2として2025年に完成・公開しました。 比較的入手しやすい部品で製作でき、ファームウェアを書き換えられるモジュールとして開発しました。

ATMega328PにはArduinoブートローダを書き込み、USB-Serial変換モジュールを接続することで、Arduino IDEからスケッチを更新できます。

主な機能

出力波形は、サイン波、三角波、矩形波、上昇ノコギリ波、下降ノコギリ波、サンプル&ホールドの6種類です。 周波数レンジはLレンジが0-5Hz、Hレンジが0-50Hzです。

出力はSingleで0V-+5V、Dualで-5V-+5Vに対応します。 そのほか、矩形波のパルス幅調整、+5V立ち上がり信号によるSync入力、プッシュスイッチによる波形切り替え、Arduino IDEからのファームウェア更新に対応しています。

DACと出力フィルター

波形生成には12bit SPI DACのMCP4921を使用し、25kHzのサンプリング周波数で動作させています。

DACの後段には、カットオフ周波数6.25kHzの4次多重帰還型ベッセルLPFを配置しています。 DAC出力に含まれる階段状の成分を平滑化しながら、波形の過渡特性を保つ構成です。

フィルターを通した出力に加えて、LPFを通さないDAC出力も取り出せます。

ファームウェア

ファームウェアはArduinoスケッチとしてGitHubで公開しています。

処理性能を確保するため、ATMega328Pのレジスタを直接操作している部分があります。 波形テーブルや処理を変更することで、独自の波形を追加できます。

頒布

ArLFO Ver.1.2は、基板とファームウェア書き込み済みATMega328PのセットとしてBOOTHで頒布しました。

回路、組み立て、ファームウェアの書き込み方法については、ブログ記事、GitHub、取扱説明書、製作動画で公開しています。

モジュール一覧へ戻る