Skip to the content
PCBKitNew board
2 layers99.1 × 99.1 mmSequencer8x3ch, the printed circuit board in 3D

コンピューター教育実習用シーケンサ

Size
99.1 × 99.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
161
Nets
107
Pads
411
Tracks, vias
1,005, 81
Pours
3
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
21 Jun 2026
Updated
22 Aug 2026

Overview

Sequencer8x3ch is an open-source printed circuit board by aichi-steiner, from the aichi-steiner/sequencer8x3ch repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 99.1 × 99.1 mm with 161 parts on 107 nets, routed with 1,005 tracks and 81 vias.

It is built around the 74HC595, NE555D and NJM2845DL1-05-TE1, with the 1N4148W and HFD27/005-S among its other parts. Its parts include 47 diodes, 44 resistors, 19 capacitors, 9 switches and 7 transistors.

Main components

5

README

README.md

Computer 学習教材 : 8 x 3ch sequencer

Computer 学習教材の補助として、program された 8bit を順次出力できる sequencer。 横浜シュタイナー学園 佐藤氏設計の回路を一部改良したもの。

Relay をつかって作成した加算器に対して、連続してデータを入力していくことで、computer の program 動作を理解してもらうために利用する。

基板設計は CERN Open Hardware Licence Version 2 - Permissive に従って自由に再配布・改変して構わないが、無保証である。

動作概要

74HC595 (shift-register logic) を使って、入力された bit を clock 信号に応じて順次送っていくという動作をする。

Nexperia74HC595

(Nexperia 74HC595 より引用)

SHCP に入力の立ち上りタイミングで FF0〜FF1 の shift register が 1つずつ送られていく。 STCP に入力の立ち上りタイミングで shift register の状態が Q0〜Q7 へ出力されるという動作をする。 SHCP と STCP に同じ信号をいれると、shift 前の状態が Q0〜Q7 へ出力され、内部状態と出力が 1 cycle ずれることになる。 最終段(Q7) の出力を relay で外部出力として取り出す。

ボタンを押したときに SHCP が立ち上り、遅延回路で約8ms 遅れて STCP を H→L→H とすることで、shift 後の状態を LED 出力に反映する。

連続動作

Timer IC 555 を使った簡易発振器を使って、ボタンを押す代わりに連続動作をできるようにする。 また、Q0 の入力を switch と Q7 の OR とすることで、繰り返しの連続動作する。

555 timer は抵抗と capacitor の容量で発振周波数を設定する。以下のように設計。

  • 発振周波数の調整範囲として、おおまかに 0.5Hz〜10Hz狙いとする (周期で 0.1〜2秒)
  • CMOS版 555 を利用し、OUT 端子で C の充放電をする回路にすると、50% duty の矩形波出力が可能。
    • ※ Bi-polar 版 555 は、5V 時に OUT 端子の電圧が 3V 程度までしか取れないため 50% duty にならない。今回の回路は CMOS版 555 必須。
  • 可変抵抗の入手性および電流を小さくしすぎると外来ノイズの影響を受けやすくなることを考慮し、0-100kΩ の可変抵抗を選択。C を 22uF とすると、最大周期は約3秒 (0.3Hz)。
  • 可変抵抗に直列に 3.3kΩ をいれると、最小周期は0.1秒 (10Hz) となる。
    • 3.3kΩ が入手できなければ 470Ω を使っても良いが、その場合は VR をめいっぱい回すと計算上 70Hz でることになる。実際には OUT 端子が十分な充電電流を流せなくなり、波形が歪んでいく。470Ω で回路を作る場合は、VR を目一杯高速側で使わないように。

Clock 同期

2台の sequencer をつなげて利用できるように、片方から clock を出力、もう一方へ clock 入力できるようにしておく。

1台目の 3bit 目が carry (H→L) したときに clock を出力するようにすることで、2台あわせて 0から63 まで 6bit 分を順に数えることができるようになる。 回路として、3bit 目のたち下がり edge で、one shot pulse を出す回路を組むことで実現。

電源

Regurator IC 7805 を使って回路用に安定した 5V を生成する。 これにより電源は 5V〜15V 程度の範囲で動作可能。

LED の駆動

各LEDは 470Ω 抵抗を介して、5V logic 出力で直接駆動。

74HC595 は各 port ごとに ±35mA, 全 port 合計で 70mA が absolute max. であるので、合計のほうで余裕をみて LED 駆動電流は全点灯時 6mA × 8 LED = 48mA 狙いで設計。 赤色、緑色LED は Vf ≒ 2.1V なので、5V 電源であれば (5V-2.1V)/6mA ≒ 480Ω → 入手性のよい E6 系列の 470Ω を電流制限抵抗とする。

また、LEDは high level 側で点灯させる。low で LED on (流し込み) で使うことが多いが、74HC595 は high, low 対称に 35mA 流せること、reset 後が low 出力になることから、high 側駆動とする。

Relay 駆動

最終段は relay (HFD27/005-S) を駆動。5V/125Ω = 40mA 入るので、Tr で buffering する。 安価な Rohm の抵抗入り Tr 利用。

Chattering 対策

ボタン入力の chattering として、LPF → schmitt trigger を介して、74HC595 の SHCP へ入力。 発振器で利用する timer IC 555 は schmitt trigger inverter としての動作も可能なため、これを利用。

実装

何枚かまとめて作りたいため、PCB を製作。 Open source の 基板 CAD である KiCad 10 を使用。

部品表

秋月電子で購入可能な部品で構成。

回路図記号型番個数秋月部品番号
U1-3TC74HC595AF3110077
U4,U5NE555D2116210
U6NJM2845DL1-051111298
K1-3HFD27/005-S or 941H-2C-5D3130122 or 101229
D1-91N4148W9116985
D11-191N40079108327
Q1-Q7DTC123JU37g131814
LED **LED 3mm29111577, 111637 など
C1-161uF 160815130397
C2022uF1117899
R10-45470Ω 160834130349
R493.3kΩ 1608 (470Ωで代用も可)1( 114661 )
R50-5510kΩ 16086130355
R61-6310Ω 1W3107956
VR10-100kΩ TSR-3386T-EY5-104TR1108014
SW1 - SW4基板用小型3Pトグルスイッチ4112406 など
SW5,6タクトスイッチ2117166 など
CN1XHオス 2pin1112247
-DCジャック - XH1115798
-電池端子 - XH1112245
CN3,4XHオス 3 pin2112248
-XHメス 3 pin2112256
-XH contact付きケーブル1 pack131309
-(XH contact, ケーブル自作の場合)1 pack112264

入手性検討

Capacitor, 抵抗は入手性のよい E6 系列から選択。 Diode, transistor は汎用性の高い品種を選択(安価だし)。

IC について、555 timer は汎用性が高く様々な回路で利用されており、今後も入手は容易だろう。 7400 の標準 logic は利用が減っており今後入手性は悪化の方向。 その中で、74HC595については LED matrix の駆動という標準 logic 以外の用途でも利用されているため、これは当面入手は可能だろう。 他の 7400 series は今後の入手性は不透明になっていくので利用しない方向で設計した。

Relayについても今後の入手性は未知数ではあるが、秋月で2種類互換品のある品種なので、割と入手性はよいと想定。(Omron G6A footprint互換)

Parts

161
QtyValueFootprintReferences
34470Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR10, R11, R12, R13, R14, R15, R16, R17, R18, R20, R21, R22, R23, R24, R25, R26 +18
29LEDLED_THT:LED_D3.0mmLED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED20, LED21, LED22, LED23, LED24, LED25, LED26 +13
17TestPointTestPoint:TestPoint_Bridge_Pitch2.54mm_Drill1.3mmTP1, TP2, TP11, TP12, TP13, TP15, TP16, TP21, TP22, TP23, TP25, TP26, TP31, TP32, TP33, TP35 +1
151uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C2, C3, C4, C5, C6, C7, C8, C9, C11, C12, C13, C14, C15, C16
91N4007Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD11, D12, D13, D14, D15, D16, D17, D18, D19
91N4148WDiode_SMD:D_SOD-123D1, D2, D3, D4, D5, D6, D7, D8, D9
7DTC123JU3Package_TO_SOT_SMD:SOT-323_SC-70Q1, Q2, Q3, Q4, Q5, Q6, Q7
610kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR50, R51, R52, R53, R54, R55
4SW_SPDTConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalSW1, SW2, SW3, SW4
310Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR61, R62, R63
374HC595Package_SO:SOIC-16W_5.3x10.2mm_P1.27mmU1, U2, U3
3HFD27/005-SRelay_THT:Relay_DPDT_Omron_G6AK1, K2, K3
210nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC30, C31
2JST XH2Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalCN1, CN2
2JST XH3Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalCN3, CN4
2Jumper_2_Small_BridgedJumper:SolderJumper-2_P1.3mm_Bridged2Bar_RoundedPad1.0x1.5mmJP1, JP2
2NE555DPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU4, U5
2SW_PushButton_Switch_THT:SW_PUSH_6mmSW5, SW6
10-100kPotentiometer_THT:Potentiometer_Bourns_3386W_HorizontalVR1
12.2kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR49
122uFCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC20
147uFCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC21
1Logo_Open_Hardware_SmallSymbol:OSHW-Symbol_13.4x12mm_SilkScreenSYM1
1NJM2845DL1-05Package_TO_SOT_SMD:TO-252-2U6

The 157 most common of 161 parts.

Questions

How big is the Sequencer8x3ch PCB?

It measures 99.1 × 99.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Sequencer8x3ch use?

161 parts, built around the 74HC595, NE555D, NJM2845DL1-05-TE1 and 1N4148W. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Sequencer8x3ch KiCad files?

From the aichi-steiner/sequencer8x3ch repository on GitHub, at the commit this page was made from: the board is sequencer8x3ch.kicad_pcb and its schematic sequencer8x3ch.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Sequencer8x3ch design in my own project?

Its repository publishes it under the CERN-OHL-P-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers280 × 202.8 mmCoreS3 ILDA RevA, the printed circuit board in 3D

    CoreS3 ILDA RevA

    TakuroFukamizu/cores3-ilda

    まず ハードウェアREADME を読んでください。KiCad 10で hardware/rev-a/kicad/CoreS3ILDARevA.kicadpro を開きます。ライブラリはプロジェクト相対参照で同梱しています。

    168 parts
  • 2 layers100 × 100 mmMain PCB ver2, the printed circuit board in 3D

    Main PCB ver2

    RobotClubKut/IntelligentRobot_tdk

    60 parts2
  • 2 layers70.6 × 100 mmLogger v1, the printed circuit board in 3D

    Logger v1

    ntakao2006-web/RaceCapture

    123 parts1
  • 2 layers109.4 × 94.4 mmLancer mainbord v1, the printed circuit board in 3D

    Lancer mainbord v1

    shimotoriharuki/2018_RobotLancer_kicad

    184 partsMIT
  • 4 layers189.4 × 59.1 mmFlippyDriver, the printed circuit board in 3D

    FlippyDriver

    NietoSkunk/FlippyDriver

    Driver board for Luminator MAX3000 Flip Dot Panels

    344 parts10MIT
  • 2 layers19.2 × 69.6 mmCozySolder, the printed circuit board in 3D

    CozySolder

    CUERT-dev/ElectricalRndD_TeamDev

    production : gerbers for production and bom bom : html interactive bom LIB : component library used Doc : 3d model , images , schematic (pdf) , etc s

    48 parts1
  • 4 layers203 × 64 mmIbScaleSeqRails, the printed circuit board in 3D

    IbScaleSeqRails

    ibScale/ibScaleSeqRails

    Sequential feeder rails with power protection for the LumenPNP

    305 partsCERN-OHL-S-2.0
  • 2 layers120 × 90 mmTimer, the printed circuit board in 3D

    Timer

    koki0423/ew-timer

    サムロータリースイッチを使ったタイマー

    79 parts