Skip to the content
2 layers29.5 × 100 mmSimple Euclidean PCB v4, the printed circuit board in 3D

A simple module, based on the ATtiny85 that creates euclidean beats from a clock input. [under development]

Size
29.5 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
30
Nets
25
Pads
98
Tracks, vias
381, 5
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
20 Jun 2020
Updated
30 Jun 2023

Overview

Simple Euclidean PCB v4 is an open-source printed circuit board by NorthCoastModularCollective, from the NorthCoastModularCollective/Escanaba-Euclidean repository on GitHub. It is a 2-layer board of 29.5 × 100 mm with 30 parts on 25 nets, routed with 381 tracks and 5 vias.

It is built around the ATTINY85-15M, TL072 and B10K. Its parts include 8 resistors, 4 capacitors, 4 diodes and 3 ICs. It belongs with the lEDs and displays boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

3

README

README.md

EuclideanTrigger

A simple module, based on the ATtiny85 that creates euclidean beats from a clock input. [under development]

The Escanaba Euclidean module has 3 alternate firmware modes:

Escanaba Euclidean Firmware

The Eucliean firmware generates euclidean rhythms synchronized to an external eurorack clock source. If no clock source is available it will self clock. Its 3 controls are as follows:

  • Number of hits
  • Length of pattern in beats
  • Pattern rotation. When in self clocking mode, the rotation control becomes a tempo control.

Calumet Clock Firmware

The Calument Clock firmware turns the module into a eurorack clock source. Its 3 controls are as follows:

  • Swing control
  • Clock Division/Multiplication
  • Tempo

Burst Generator

The Burst Generator firmware allows the module to respond to incoming trigger signals by repeating them in a variety of ways. This allows the creation of "bouncing ball" rhythms, ratchets, and other rhythmic tricks. Its controls are as follows:

  • Number of repeats
  • Initial repeat speed
  • A "gravity" control that controls whether the repeats accelerate or decelerate in speed.

Build instructions

How to build the hardware

How To Setup Firmware

  1. In the Arduino editor, in the tools menu, set the board to "AtTiny25/45/85"
  2. In the Arduino editor, go to Sketch->Include Library->add .zip library and then select the lib folder from the project root.
  3. set Processor to "AtTiny85"
  4. set Clock to "Internal 16Mhz"
  5. plug your programmer into a usb port. We reccomend the (TinyAvr programmer)[https://www.sparkfun.com/products/11801] from sparkfun
  6. select your programmer in the tools menu (USBTinyISP if using the TinyAvr programmer - Note: Windows needs a driver for this to work)
  7. in tools, select burn bootloader. Your AtTiny is now configured to run at 16Mhz.
  8. now hit the upload button in the arduino editor to flash the firmware. (Note: if you're on a Mac, select "Sketch > Upload Using Programmer" because the upload button may throw an error about no programmer being available)
  9. place the chip into the mount on the back of the module. Take care to make sure the dot on the back of the chip aligns with the indent on the PCB board diagram.
  10. plug the module into your rack and have fun!

License

All works are CC BY NC unless otherwise specified.

Parts

30
QtyValueFootprintReferences
310kSimple Euclidean PCB v4:0204_7R2, R8, R9
31kSimple Euclidean PCB v4:0204_7R1, R4, R5
3B10kSimple Euclidean PCB v4:EVUFXLBEATS0, LENGTH0, ROTATION0
2Simple Euclidean PCB v4:DO41-10D2, D3
2Simple Euclidean PCB v4:DO35-7D1, D4
2Simple Euclidean PCB v4:LED3MMLED_IN0, LED_OUTA0
210uFSimple Euclidean PCB v4:C5B2.5C4, C5
222uFSimple Euclidean PCB v4:E2,5-5C1, C2
22N3904Simple Euclidean PCB v4:TO92T1, T3
2WQP-PJ301M-12_JACKSimple Euclidean PCB v4:WQP-PJ301M-12_JACKCLK_IN0, OUT_A0
1Simple Euclidean PCB v4:MA05-2POWER0
1100kSimple Euclidean PCB v4:0204_7R3
140kSimple Euclidean PCB v4:0204_7R6
1ATTiny85Simple Euclidean PCB v4:DIL08IC1
1B10k-DetentedSimple Euclidean PCB v4:EVUFXLOUT_A_ATTVERT0
1LD1117S50CTRSimple Euclidean PCB v4:SOT223U1
1TL072Simple Euclidean PCB v4:DIL08-SMLU2

Similar boards

  • 2 layers48.4 × 106.3 mmAchordion, the printed circuit board in 3D

    Achordion

    zlosynth/achordion

    Chord-crafting quantizing wavetable oscillator.

    55 parts38CC-BY-SA-4.0
  • 2 layers60 × 110 mmDisPhaze Components, the printed circuit board in 3D

    DisPhaze Components

    dchwebb/DisPhaze

    Eurorack Phase Distortion Oscillator module

    89 parts21Apache-2.0
  • 2 layers38 × 100 mmPipistrelle, the printed circuit board in 3D

    Pipistrelle

    threedaymonk/pipistrelle

    Multi-function Seeeduino XIAO based Eurorack module

    69 parts9
  • 2 layers40 × 99 mmOutput mixer, the printed circuit board in 3D

    Output mixer

    mohoyt/output_mixer

    Simple 4 channel Eurorack output mixer

    114 parts7CERN-OHL-S-2.0
  • 2 layers90.2 × 128.5 mmVintage Dual VCA v1.0, the printed circuit board in 3D

    Vintage Dual VCA v1.0

    StudioKAT/VintageDualVCA

    If nothing is patched into OUT1, the signal from CH1 is automatically mixed into OUT2.

    113 parts7
  • 2 layers29.2 × 106.7 mmHands of Svarog, the printed circuit board in 3D

    Hands of Svarog

    kraakenstuff/Hands-of-Svarog

    An Eurorack panning mixer

    57 parts6MIT
  • 2 layers30 × 100 mmHagiwo Unison VCO, the printed circuit board in 3D

    Hagiwo Unison VCO

    crankery/Hagiwo-Unison-VCO

    Hagiwo Unison VCO

    50 parts4MIT
  • 2 layers30.5 × 99.1 mmMinimoog, the printed circuit board in 3D

    Minimoog

    vk2gpu/eurorack-modules

    Collection of Eurorack module schematics

    74 parts4

Questions

How big is the Simple Euclidean PCB v4 PCB?

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

What parts does the Simple Euclidean PCB v4 use?

30 parts, built around the ATTINY85-15M, TL072 and B10K. 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 Simple Euclidean PCB v4 KiCad files?

From the NorthCoastModularCollective/Escanaba-Euclidean repository on GitHub, at the commit this page was made from: the board is hardware/Simple Euclidean PCB v6 KiCad Files/Simple Euclidean PCB v4.kicad_pcb and its schematic hardware/Simple Euclidean PCB v6 KiCad Files/Escanaba Euclidean Panel/Escanaba Euclidean Panel.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Simple Euclidean PCB v4 design in my own project?

Its repository states no licence, so its author keeps all rights: ask NorthCoastModularCollective before reusing the design.