Automata Generator Standard

Sirawit7205·Automata-Visualization-Board

Automata Generator Standard PCB layout, top view — open source AVR/Arduino board by Sirawit7205

About the Automata Generator Standard PCB

Automata Generator Standard is an open source AVR/Arduino PCB design by Sirawit7205, published on GitHub. It is a 2-layer board measuring 246.4 × 127 mm, with 121 components from 53 distinct parts.

Its main chip is the ATmega328-PU, from the AVR/Arduino family. Other key parts include the 74HC164, 4077, 74HC373, 74HC165 and 4512. By type, the board carries 37 capacitors, 27 ICs, 27 resistors, 12 diodes, 4 connectors and 3 switches.

It belongs with the displays & leds designs in this gallery.

From the project

CMOS Elementary Cellular Automata Visualization Board

This is an open-source KiCad design files for a circuit that could generate and visualize Elementary Automata only by using common logic ICs. There are two versions available: Standard and Minimal.

Standard version is a large board of size 247x127mm (9.7x5in), suitable for putting in a frame. Featuring:

- 26 Logic ICs in DIP package. (Okay, I have an ATMEGA328 here but it's here just to drive the display. Its firmware is available here as well.) - 1.44 inch TFT display with a display driver which can draws a complete picture of that elementary automata rule. - Fully visualized 65-bit shift…

Automata Generator Standard, from the project README
From the project README

Main components on the Automata Generator Standard

Automata Generator Standard bill of materials (BOM)

121 components, 53 distinct parts.

QtyPartRefs
11
74HC164
U1, U3, U4, U17, U18, U19, U20, U21 +3
1
4077
U2
2
74HC373
U5, U6
1
74HC165
U7
1
4512
U8
2
TLC555-Timer
U9, U10
1
4040
U11
1
74HC11
U12
1
4024
U13
1
74HC139
U14
1
74HC04
U15
1
4053
U16
1
4013
U25
1
ATmega328-PU
U26
1
HT7333
U27
1
2N2907
Q1
1
IRF5305PBF
Q2
1
16MHz
X1
1
Barrel_Jack
J1
1
LCD
J2
Show 33 more
QtyPartRefs
1
ICSP
J3
1
SERIAL
J4
6
BARGRAPH10
BAR1, BAR2, BAR3, BAR4, BAR5, BAR6
1
Symbol_Barrel_Polarity
REF1
1
1k
RV1
1
INPUT_SEL
SW1
1
SW_DIP_x08
SW2
1
Reset
SW3
1
ST0
D1
1
ST1
D2
1
ST2
D3
1
ST3
D4
1
B32
D5
1
5V
D6
1
3.3V
D7
1
BZX55C6V2
D8
1
B30
D9
1
B31
D10
1
B33
D11
1
B34
D12
27
100nF
C1, C2, C3, C4, C5, C6, C7, C8 +19
3
100uF
C28, C34, C36
3
10uF
C29, C30, C31
2
22pF
C32, C33
2
10nF
C35, C37
2
4K7
R1, R2
8
470
R3, R4, R5, R6, R7, R9, R17, R18
2
470
R8, R15
2
10k
R10, R11
1
100k
R12
3
10k
R13, R14, R16
8
1k
RN1, RN2, RN3, RN4, RN5, RN6, RN7, RN8
1
10k
RN9

Automata Generator Standard design files

The KiCad project lives in the Sirawit7205/Automata-Visualization-Board repository on GitHub; these links point at the commit this page was built from.

Automata Generator Standard: common questions

What microcontroller does the Automata Generator Standard use?

The Automata Generator Standard is built around the ATmega328-PU, from the AVR/Arduino family.

How big is the Automata Generator Standard PCB?

The Automata Generator Standard measures 246.4 × 127 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Automata Generator Standard?

121 components, from 53 distinct parts. The full bill of materials is listed on this page.

Where can I download the Automata Generator Standard design files?

From the Sirawit7205/Automata-Visualization-Board repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Automata Generator Standard design in my own project?

The repository has no license, so all rights stay with Sirawit7205. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Automata Generator Standard without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.

More boards in Automata-Visualization-Board

Similar boards