はじめに 3Dプリンターを手に入れた事をきっかけに前々から欲しかった基板切削用のCNCを作ってみました。苦労はありましたが安定して基板切削ができるまでのものを完成させることができました。と言っても設計したわけではないですが。備忘録として記事にし…
3Dプリンターに室温計を追加 ender-3という3DプリンターをoctoPrintを介して使っています。特にABSを使う場合室温も気にしないといけないらしいのでラズパイに温湿度センサーを外付けして室温計にしてみたいと思います。 octoPrintの準備 octoPrintというの…
レモンエナジーロックシード蓋 レモンエナジーロックシードは劇中で多用されるにもかかわらず入手しづらいので有名です。僕もほしかったのですがこないだ蓋が欠品のレモンエナジーロックシードを入手しました。 今回はこれとガチャ版の蓋部分を合体して自動…
はんだ付けしていると煙を吸ってしまいます。鉛入り使ってますし身体に悪いので換気扇をつくることにしました。 用意するもの ダクト100mm ダクトファン100mm ダクトの蓋 私の作業場は目の前に出窓があります。 まずここに穴をあけました。 円をくりぬけるカ…
追記 次亜塩素酸水の噴霧はよろしくないみたいなので止めました。 新型コロナウイルスの消毒・除菌方法について|厚生労働省やりたいこと 消毒用の次亜塩素酸水の噴霧を行うのですがずっと付けっぱなしだと、消毒液と電気代の無駄遣いになりますし、つけっぱ…
OS用とは別にHDD二台使ってRAID構成するのに手間取ったので自分メモ 構成したいのは次の通り SSD OS用 HDD データ用RAID #1 HDD データ用RAID #2 元々SSDだけつないでAHCIモードで使ってた マザボの機能でRAIDするにはRAIDモードにする必要があるが そうする…
今使っているdynabookももう7年前のだし、調子もよろしくないし買い換えたいと思ってこの頃ジャンク屋さんを覗いていました。いいのがあったので購入、あと色々セットアップしたの忘れるので自分用メモ 買ったのは FUJITSU LIFEBOOK SH75/T 2015年1月発売CPU…
二回目の納品をさせていただいた 自作CPU組立キット TTM4 ですが まさか一日もたたずに納品分がはけてしまいました。 ご購入いただいた方本当にありがとうございます! こんなに早く売れてしますということは お待ちいただいていた方がいらっしゃったという…
自作cpu組立キットの第2回目納品用の 基板が届きました。 ほとんど変更してませんが一部パターンの修正と あとロゴを入れました。 部品は用意してあるのであとは準備するだけ (だがこれが時間かかる) 今回基板にいれたロゴは販売するためにロゴがあったほ…
スイッチサイエンス様に委託しておりました 4bitCPUですが おかげでさまで第一回の納品分が完売致しました。 次回分の納品の準備進めてまいります。販売開始から一週間で完売するとは 夢にも思いませんでした。 ご購入いただいた方 ありがとうございます。次…
スイッチサイエンス様に ロジックICで創る 4bit CPU 組立キット TTM4 を委託して発売から4日の7/15初めてご購入頂いたみたいです。 在庫が3個から2個に減ってました。 買って下さった方がこの記事をご覧になるかわかりませんが お礼を言わせて下さい。ありが…
スイッチサイエンス様にて委託販売という形で発売開始いたしました。 よろしくお願いいたします。 www.switch-science.com TTM4 は私がブラックボックスの無い演算器を創りたいという思いから制作した4 ビットCPU です。 汎用のロジックIC を組み合わせて作…
ジャンクなGTXTITANをゲットしました!!!! お値段 5000円!!!! 最初期のTITANとはいえこのお値段なら超安いです。 ジャンカーとしては買わないという選択はありませんでした。 そしてパソコンにせっっっっとおーーーーんんんんnnnnn!!!! ・ ・ ・ …
ロジックICの組み合わせでスタックを作りました。スタックとはコンピュータで用いられるデータの保存方式の一つで後入れ先出し方式の構造を持っているものです。 制作中の自作CPUに組み込まれていますが今回はその前段階にブレッドボード上で実験した様子を…
ルータを使ってNASを構築したんですが。 うちのパソコンのうちの1台だけエクスプローラからNASにアクセスできないという 問題が発生しました。エクスプローラのアドレス欄にIPアドレスを\\XXX.XXX.XXX.XXXと指定してのアクセスができない状態です。解決方法…
RX220のE2データフラッシュを使用するためのコードを書いたので公開します。といってもルネサス公式のサンプルプログラムそのままですが。これにより電源を落としてもE2データフラッシュに書き込んだデータなら保持することができるようになります。 自分の…
ブートローダであるRX220にアドレスバスとかクロックとかリセットとか一部のレジスタ等をつなげまくったのでほとんどのピンを使った。しかしRAMへのデータ線はRXには繋がっていない。64ピンを使ったがピン数が足らないのでIOエクスパンダを使った。 MCP23017…
開発中の4ビットCPUの名前を発表します。 TTM4 と名付けました。実はずっと前からこの名前をつけていました、この名前はとりあえずの仮名としてつけていて後からもっと良い名前をつけようと思っていたのですが結構かっこ良いし、ずっと開発中TTM4と自分の中…
前回の記事でかいた通り、自作CPUでスタックへPUSH命令が実行できませんでした。 そこでロジックアナライザーを使って解析したら原因が判明しました。 波形 CLK:クロック SPC:SPへのクロック WE:スタックを構成するRAMへの書き込みパルス SP-D/U:SPのカ…
自作CPUにはスタックを構成して載せました。しかし動作確認をしているとスタックへデータを積み上げるPUSH操作がうまくできないことが分かりました。ブレッドボード上で実験していた時はできていたのに…普通こういう回路を組む時、スタックの操作は数クロッ…
基板が届きうれしくなって部品を一通りはんだ付けするまでブログに書く事を忘れてました。 こちらが届いた基板です。レトロ感を出したかったので基板の色は緑色にしました。 そして一通り部品を載せたのがこちらです。 A基板 B基板 合体!! 今日簡単な動作確…
回路図のチェックで、それなりにミスがみつかったのでその修正に時間をとられました。大幅に配線を変更した箇所もあります。なんとか年内にハードウェアを完成できてよかった。出来上がった基板にミスがないとは限らないが、一応不安な部分はブレットボード…
今日一気に作業を進めました。とりあえず基板図完成しました。 あとは細かい位置調整等をやっていきます。さらに回路図に間違いがないかもう一度チェックしようと思います。 A基板(ALU等) B基板(RAM,ROM,ブートローダー等)
最近はあまり作業が進んでいません。A基板の配線が少しすすんだので記事にします。 ALUの部分はある程度配線完了しました。配線するときは表面の配線を縦に裏面の配線を横にするようにしています。線数が多いのでマトリックスにしたほうが配線しやすいのです…
A基板(2枚目の基板)の部品配置だけとりあえず完了しました。これから配線作業をします。適当に置かれているチップ部品は無視してください。
1枚目の基板がとりあえず完成したので、2枚目の基板を設計していきます。2枚目の基板は基本的にALUです。 1枚目の基板に比べたらずいぶん楽そうです。ちゃっちゃと終わらせてしまいたいですね。
1枚目の基板の配線作業が完了しました。 こんなに密度の高い基板を設計したのは初めてでかなりの時間を要しました。 さらにこの基板の上に10cmX10cmの基板を乗っける予定なのでハードウェアの進行度としては2/3程完了したといった具合です。
今日は命令デコーダ周りの配線を半分ぐらいしました。 この基板の上にALUを載せたボードを接続する予定です。上の画像の上部に見えるピンヘッダで上下をつなぎます。当然この部分は配線が集中するわけです。 低周波クロックの可変抵抗について少し部品を変更…
昨日低周波クロックの動作確認をしましたが、計算と合わないのが気になりもう一度波形を確認しました。 低周波クロックの最高周波数でこのような波形となりました。 波形から1周期が13msとすると周波数は76.92Hzになりました。 理論値は73.75Hzですから昨日…
今日はスタック周りと昨日やってたプログラムカウンタ周りの電源線を配線しました。 あとクロックジェネレーターとクロック選択回路が少し不安だったので、ブレッドボードへ組み、テストしてみました。問題なく動いたっぽいです。クロックの選択はロータリー…