RotationEncoder

nunosousa·TelescopeMirrorTester·ECAD/RotationEncoder/RotationEncoder.kicad_pcb

RotationEncoder PCB layout, top view — open source AVR/Arduino board by nunosousa

About the RotationEncoder PCB

RotationEncoder is an open source AVR/Arduino PCB design by nunosousa, published on GitHub under the MIT license. It is a 4-layer board measuring 50 × 25 mm, with 47 components from 28 distinct parts.

Its main chip is the ATMEGA328PB-AU, from the AVR/Arduino family. Other key parts include the ST485EBDR, AS5600-ASOT, TPS561208DDCR and TLV75801PDBVR. By type, the board carries 18 capacitors, 11 resistors, 5 ICs, 5 inductors, 3 diodes and 2 connectors.

It belongs with the science & space designs in this gallery.

From the project

This is an application intended to provide useful tools to perform Foucault or Wire testing on reflective telescope mirrors

Main components on the RotationEncoder

RotationEncoder bill of materials (BOM)

47 components, 28 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ST485EBDR
ST485E
U1
1
AS5600-ASOT
AS5600
U2
1
ATMEGA328PB-AU
ATmega328PB-A
U3
1
TPS561208DDCR
U4
1
TLV75801PDBVR
U5
1
BC847C,215
BC847
Q1
1
X1E0000210119
16MHz
Y1
1
HC-JN254-2-03-Z
RS485
J1
1
PZ254-2-03-Z-8.5
ICSP
J2
1
TS-1187A-C-E-B
SW_Push
SW1
1
LTST-C171KGKT
LED
D1
1
MMSD4148T1G
4148
D2
1
CMS30I30A(TE12L,QM
CMS30I30A
D3
4
LQM21FN100M80L
10uL
L1, L2, L4, L5
1
LQM2HPN4R7MG0L
4u7L
L3
9
C0805F104K5RACAUTO
100nC
C1, C3, C4, C5, C8, C11, C13, C14 +1
1
CL21B105KAFNNNE
1uC
C2
3
0805CG130J500NT
13pC
C6, C9, C15
1
CC0805JRX7R9BB472
4n7C
C7
3
GRM21BR61E106MA73L
10uC
C10, C12, C16
Show 8 more
QtyPartRefs
1
GRM32ER61C476KE15L
47uC
C17
1
RT0805BRD0780K6L
80k6R
R1
2
RC0805JR-074K7L
4k7R
R2, R3
3
RC0805JR-0710KL
10kR
R4, R7, R11
1
RC0805FR-071KL
1kR
R5
1
RT0805BRD07100KL
100kR
R6
2
RT0805BRD0710KL
10kR
R8, R10
1
PTFR0805B61K9P9
61k9R
R9

RotationEncoder design files

The KiCad project lives in the nunosousa/TelescopeMirrorTester repository on GitHub; these links point at the commit this page was built from.

RotationEncoder: common questions

What microcontroller does the RotationEncoder use?

The RotationEncoder is built around the ATMEGA328PB-AU, from the AVR/Arduino family.

How big is the RotationEncoder PCB?

The RotationEncoder measures 50 × 25 mm, has 4 copper layers and is 1.6062 mm thick.

How many components are on the RotationEncoder?

47 components, from 28 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the RotationEncoder design files?

From the nunosousa/TelescopeMirrorTester repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the RotationEncoder design in my own project?

Yes, under the terms of its MIT license, which nunosousa chose for the repository.

Can I test firmware for the RotationEncoder 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 TelescopeMirrorTester

Similar boards