

Simple Euclidean PCB v4
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
3ATTINY85-15M
WQFN-20-EP(4x4)-40℃~+85℃ 16MHz 2.7V~5.5V 512Byte 512Byte 6 8 Bit 8KB AVR Built-in FLASH WQFN-20-EP(4x4) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontroller Units (MCUs/MPUs/SOCs)TL072
SOP-8-18V~18V 0℃~+70℃ 1.4mA 1.5nA 10V/us 10mV 2 2.5nA 3MHz 85dB SOP-8 Operational Amplifier ROHSGcoreOperational AmplifierB10K
RES-TH_RK10J12E002LTH-3P SMT ROHSJLCPCB AssemblyUncategorised
README
README.mdEuclideanTrigger
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 Setup Firmware
- In the Arduino editor, in the tools menu, set the board to "AtTiny25/45/85"
- In the Arduino editor, go to Sketch->Include Library->add .zip library and then select the lib folder from the project root.
- set Processor to "AtTiny85"
- set Clock to "Internal 16Mhz"
- plug your programmer into a usb port. We reccomend the (TinyAvr programmer)[https://www.sparkfun.com/products/11801] from sparkfun
- select your programmer in the tools menu (USBTinyISP if using the TinyAvr programmer - Note: Windows needs a driver for this to work)
- in tools, select burn bootloader. Your AtTiny is now configured to run at 16Mhz.
- 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)
- 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.
- plug the module into your rack and have fun!
License
All works are CC BY NC unless otherwise specified.
Parts
30| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 10k | Simple Euclidean PCB v4:0204_7 | R2, R8, R9 |
| 3 | 1k | Simple Euclidean PCB v4:0204_7 | R1, R4, R5 |
| 3 | B10k | Simple Euclidean PCB v4:EVUFXL | BEATS0, LENGTH0, ROTATION0 |
| 2 | Simple Euclidean PCB v4:DO41-10 | D2, D3 | |
| 2 | Simple Euclidean PCB v4:DO35-7 | D1, D4 | |
| 2 | Simple Euclidean PCB v4:LED3MM | LED_IN0, LED_OUTA0 | |
| 2 | 10uF | Simple Euclidean PCB v4:C5B2.5 | C4, C5 |
| 2 | 22uF | Simple Euclidean PCB v4:E2,5-5 | C1, C2 |
| 2 | 2N3904 | Simple Euclidean PCB v4:TO92 | T1, T3 |
| 2 | WQP-PJ301M-12_JACK | Simple Euclidean PCB v4:WQP-PJ301M-12_JACK | CLK_IN0, OUT_A0 |
| 1 | Simple Euclidean PCB v4:MA05-2 | POWER0 | |
| 1 | 100k | Simple Euclidean PCB v4:0204_7 | R3 |
| 1 | 40k | Simple Euclidean PCB v4:0204_7 | R6 |
| 1 | ATTiny85 | Simple Euclidean PCB v4:DIL08 | IC1 |
| 1 | B10k-Detented | Simple Euclidean PCB v4:EVUFXL | OUT_A_ATTVERT0 |
| 1 | LD1117S50CTR | Simple Euclidean PCB v4:SOT223 | U1 |
| 1 | TL072 | Simple Euclidean PCB v4:DIL08-SML | U2 |
Similar boards
- 2 layers48.4 × 106.3 mm

- 2 layers60 × 110 mm

- 2 layers38 × 100 mm

- 2 layers40 × 99 mm

- 2 layers90.2 × 128.5 mm

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 mm

- 2 layers30 × 100 mm

- 2 layers30.5 × 99.1 mm

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.