
このリポジトリには、独自のMagicQuartzファームウェアを実行できるターンテーブルスピードボックスのオープンソースハードウェア設計が含まれています。ハードウェアの設計は、2つの部分で構成されています。
Speedboxは、クラスDオーディオアンプとトロイダルトランスに基づいた単純なAC電源インバーターを実装し、電圧をステップアップします。レコードプレーヤーの速度は、生成されたAC周波数を変更することにより制御されます。これにより、標準のレコード速度(16、33、45、および78 rpm)と光学センサーを使用したリアルタイム速度補正を電子切り替えることができます。このアプローチは、ACモーターを備えたターンテーブルでのみ機能することに注意してください。
このデバイスは、「Advanced Power Management」(APM)を含むMagicQuartzバージョン1.0「Phoenix」の最も重要な機能をサポートしています。ただし、LCDバックライトとファンのスタンバイがなく、ハードウェア側のポップ抑制を実装していません。
このリポジトリの情報とファイルは、CERN-OHL-S V2オープンソースライセンスの下で提供されます(詳細はここをクリックしてください)。
このリポジトリの唯一の目的は、MagicQuartzファームウェアの機能を実証するために、簡単に生成できるハードウェア設計を提供することです。これまで、この設計は、電気の安全性、電磁コンプライアンス(EMC)、および火災の安全性に関して評価されていません。この設計に基づいて製造されたデバイスは、エンドユーザーには適していません。
このデバイスの構築と操作に関連するいくつかの深刻な危険があります。十分な知識がない場合は、デバイスを構築または操作しようとしないでください。このリポジトリの情報は、意図的にアセンブリの指示を構成しないことに注意してください。また、CERN-OHL-S V2ライセンスのセクション6と以下の安全性に関する考慮事項にも注意してください。
OpenSCADファイルを使用して、デバイスを事実上探索し、3Dプリントを物理的なエンクロージャーに3Dプリントすることができます。
注:正面のシンボルが正しく表示されていない場合、「Symbola」フォントをインストールする必要があります(Ubuntuパッケージ名: fonts-symbola )。
以下の表は、3Dモデルのすべての3Dプリント可能な部分の概要といくつかのメモを示しています。印刷時間は合計で約22時間であることに注意してください(Ultimaker 2)。
STLファイルはreleaseフォルダーでご利用いただけますが、OpenSCADで簡単に生成できます。変数render_components falseに設定し、変数generateの値をそれぞれの部品番号に変更します。次に、F5を押してパーツをプレビューし、F6をレンダリングし、F7をSTLファイルをエクスポートします。高速コンピューターでも、レンダリングプロセスにはかなりの時間がかかる場合があることに注意してください。また、生成されたオブジェクトはすでに印刷用に適切に方向付けられていることに注意してください。
Curaバージョン5.1.1から5.3.0で、特に「バック」部分で印刷に問題がありました。スライサーはいくつかの重要なアーティファクトを作成し、予想どおりにテキストを処理しませんでした(テキストの最後のレイヤーは予想どおり印刷されていません)。 4.13.1に戻りました。
以下の表に加えて:
| パートNR。 | 名前 | 提案された色 | メモ /例外 |
|---|---|---|---|
| 1 | 下のプレート | 黒 | 「ツリー」サポートなしで印刷することができます。 |
| 1 | ボトムプレート(マテリアルセーバー) | 黒 | フィラメントを節約しますが、頑丈ではありません。 「ツリー」サポートなしで印刷することができます。 |
| 2 | 前部下部 | 白 | 「サポートx/y距離」を1.6 mmに設定して、スライサーが空気インレットでサポートを作成しないようにします。 |
| 3 | フロントセンターパーツ | 透明 | 「稲妻」インフィルパターンを使用して、「石英のような」外観を作成します。 |
| 4 | 前部上部 | 白 | |
| 5 | カバー | 茶色 | 装飾的なフォイルを適用する予定がない場合は、このバリアントを印刷してください。 |
| 5 | カバー(マテリアルセーバー) | (どれでも) | 装飾的なホイルがエッジに適切に接着しない場合は、端の表面をわずかに下に砂で覆います。 |
| 6 | 足(印刷4x) | 銀 | 「Brim」なしで印刷される場合があります。 |
| 7 | 電圧計カバー | 正面として | |
| 8 | ボタンアセンブリ | 銀 | 強度を改善するために0.1 mm以下で印刷し、接着サポート(BRIM)を使用しないでください。上層のアイロンを有効にします。 |
| 9 | 戻る | 白 | |
| 10 | ダミーソケット | 戻って | 「縁」なしで印刷します。 |
| 11 | 光学センサーケース | 黒 |
使用するコンポーネントは、OpenSCADおよびKICADプロジェクトから簡単に識別できる必要があります。これがすぐに明らかではないコンポーネントの場合、いくつかの詳細を次に示します。

このリポジトリには、メインボード用の電子回路も含まれています。 PCBは、迅速なプロトタイピング用に設計されており、たとえば小さなCNCまたはエッチングで片面に生成できます。ただし、オプションの上部銅層を使用して、シールドを改善できます。もちろん、PCBはあらゆるPCBメーカーが製造することもできます。
メインボードは、「Mega 2560 Pro」ボード(概略図でU1と表される)の周りに構築されています。著者の知る限り、このボードはもともとRobotdynによって開発されました。残念ながら、それはもはや利用できないようですが、他の企業による再メーキは広く利用可能です。 RobotdynのWebページのアーカイブバージョンについては、ここをクリックしてください。


電子回路は非常にシンプルで、自明である必要があります。ただし、次のポイントはいくつかの特別な側面を説明しています。
これは、すべての内部接続の概要を提供するブロック図です。

「Mega 2560 Pro」ボードは、疑わしい品質の「AMS1117」5V電圧レギュレーターを使用する場合があります(この興味深いブログ投稿を参照)。レギュレータは、完全または部分的な内部ショートで故障し、回路の残りの部分に入力電圧(7.5V)を渡すことができます。これは、他のコンポーネント(Atmega2560を含む)を損傷するだけでなく、生成された正弦波信号のレベルを上げる可能性もあります。その結果、インバーターは過度の電圧を生成し、ターンテーブルを損傷する可能性があります。
この問題は、AMS1117を、Texas InstrumentsによるLM1117などの有名なメーカーからの別の「1117」タイプのレギュレーターに置き換えたり、台湾半導体によるTS11117に置き換えることで克服できます。もちろん、この部品は、評判の良い電子販売業者から購入する必要があります。古いレギュレーターは、余分な新鮮なはんだを3つのピンに塗り、すべてを加熱し、はんだ鉄で拭き取ることで、簡単に脱細胞化できます。
レギュレーターに応じて、追加の10UFタンタルコンデンサをレギュレーターの入力と出力に追加する必要がある場合があります(データシートを参照)。 TS1117に基づくこのような変更は、この画像に示されています:画像/TS1117-Modification.jpg。 2つの新しい黄色のタンタルコンデンサと追加のヒューズに注意してください(以下を参照)。コンデンサの極性を注意深く観察してください!
より洗練された(そしておそらくオーバーザトップ)ソリューションは、クローバー回路とヒューズをデザインに追加することです。クローバーサーキットは、「Mega 2560 Pro」の小さなピギーバックボードとして提供できます。このようなアドオンは、https://github.com/sebmate/littlejimmyで入手できます。 SpeedBox:Images/LittleJimmy.jpgに取り付けられた写真があります。
ヒューズは実際にはクローバー回路にのみ必要ですが、一般的に追加することには何の問題もありません。上記のブロック図とエンクロージャーの背面パネルは、このヒューズを組み込むためにすでに拡張されています。上記のように、回路は7.5Vで約100mAを描画しているため、125MAの急速に作用するヒューズを使用することは妥当です。
これらの安価なステップダウンボードは、おそらく元のLM2596S ICを使用していません(詳細については、このリンクを参照してください)。しかし、これまでのところ、私はこれらに問題がありませんでした。上記のCrowbar回路は、「Mega 2560 Pro」ボードに設置された場合、このようなLM2596S DC/DCコンバーターボードの障害の可能性に対するある程度の保護を提供します。
部品リストは、ディレクトリparts-listsで利用できます。
リストの1つは、ドイツのエレクトロニクスディストリビューターライヒェルト用です。このリストは、このリンクを介して直接アクセスすることもできます:https://www.reichelt.de/my/2038407。このリストには、不可欠ではない代替部品も含まれています。したがって、リストは盲目的に注文しないでください。私はライヒェルトと提携しておらず、あなたの便利さのためにこのリストのみを提供していることに注意してください。部品は、他のベンダーから低価格で利用できる場合があります。
imagesフォルダーで入手できます。これらは、Littlejimmy回路と2番目のヒューズによる最新の改訂をまだ示していないことに注意してください。 次の手順では、最初にデバイスをセットアップする方法について説明します。
WaveForm )について尋ねると、これを2に設定します。VoltageMtOn )の設定に関しては、ドキュメントでは、スピードボックスにインストールされているインバーターがレベルコントロールを持っているかどうかに依存するというドキュメントが述べています。持っています:それはアンプのボリューム制御です。ドキュメントの説明に従って進みます。Voltagemton VoltageMtOn 1に設定し、目的の電圧(例えば220V)に到達するまで、アンプのボリューム制御をゆっくりと慎重に上げます。アンプが保護状態に切り替わる場合は、再試行してください。RampingSpeed値が低すぎてインバーターを再起動することにより、ソフトウェアドキュメントのセクション4.3で説明されているようにテストできます。機能しない場合、ファームウェアの測定された電流値が測定範囲の下端(0〜1023)にある場合、R7を470 KOHMなどの高い値抵抗器に置き換えることができます。