Skip to the content
PCBKitNew board
2 layers100 × 100 mmEuclids square, the printed circuit board in 3D

Euclids square

pimdh/euclids-square

PCB design and Rust embedded code for a Euclidean sequencer & sampler

Size
100 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
79
Nets
90
Pads
310
Tracks, vias
554, 102
Pours
1
Routed
Yes
KiCad
KiCad 5 (file 20201220)
Created
22 Apr 2021
Updated
22 Apr 2021

Overview

Euclids square is an open-source printed circuit board by pimdh, from the pimdh/euclids-square repository on GitHub, published under the CC-BY-4.0 licence. It is a 2-layer board of 100 × 100 mm with 79 parts on 90 nets, routed with 554 tracks and 102 vias.

It is built around the 35RAPC4BHN2. Its parts include 26 capacitors, 19 resistors, 16 diodes, 8 transistors and 4 switches. It belongs with the STM32 boards of this library.

Main components

1

README

readme.md

Euclid's Square

THIS IS A WORK IN PROGRESS

A drum sequencer and sampler based on layering multiple Euclidean rythms. Both firmware and PCB design files are open source licensed under the Creative Commons Attribution 4.0 International License.

Hardware

It runs on a STM32F722 microcontroller on a custom PCB board.

Software

The drum machine in written in embedded bare-metal Rust, based on the RTIC framework.

Samples

Currently, the sampler using the following samples, all in the public domain:

Parts

79
QtyValueFootprintReferences
16LED_RKGBLED_THT:LED_D5.0mm-4_RGBD1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16
1310kResistor_SMD:R_0603_1608MetricR1, R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19
1210nCapacitor_SMD:C_0603_1608MetricC13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24
8100nCapacitor_SMD:C_0603_1608MetricC3, C4, C5, C6, C7, C8, C10, C25
8Q_NMOS_GSDPackage_TO_SOT_SMD:SOT-323_SC-70_HandsolderingQ1, Q2, Q3, Q4, Q5, Q6, Q7, Q8
412Resistor_SMD:R_0603_1608MetricR3, R4, R6, R7
4RotEnc_SwitchRotary_Encoder:RotaryEncoder_Alps_EC12E-Switch_Vertical_H20mmSW1, SW2, SW3, SW4
310uCapacitor_SMD:CP_Elec_4x5.4C11, C12, C26
24.7uCapacitor_SMD:C_0603_1608MetricC1, C2
256Resistor_SMD:R_0603_1608MetricR2, R5
11uCapacitor_SMD:C_0603_1608MetricC9
135RAPC4BHN235RAPC4BHN2:SWITCHCRAFT_35RAPC4BHN2J2
1LD1117S33TR_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1Resonator_SmallCrystal:Resonator_SMD-3Pin_3.2x1.3mmY1
1STM32F722RETxPackage_QFP:LQFP-64_10x10mm_P0.5mmU1
1SWDConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ1
1USB_B_MicroConnector_USB:USB_Micro-B_Amphenol_10118194_HorizontalJ3

Questions

How big is the Euclids square PCB?

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

What parts does the Euclids square use?

79 parts, built around the 35RAPC4BHN2. 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 Euclids square KiCad files?

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

Can I use the Euclids square design in my own project?

Its repository publishes it under the CC-BY-4.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 layers100 × 25 mmTEENSY 4.0 AUDIO TOOLKIT, the printed circuit board in 3D

    TEENSY 4.0 AUDIO TOOLKIT

    JayShoe/TEENSY_4.0_AUDIO_TOOLKIT

    The Teensy 4.0 Audio Toolkit Shield is an open source project for learning about, designing, and rapid-prototyping custom Audio PCBs using the Teensy Audio Library.

    58 parts10
  • 2 layers124.5 × 125.3 mmMegaGRRLDesktop, the printed circuit board in 3D

    MegaGRRLDesktop

    denjhang/MegaGRRL-Desktop-Mini-USB

    I have been using the desktop version of MegaGRRL for 4 years. As my PCB drawing skills improve, I have the confidence to realize all my ideas and changes.

    133 parts3MIT
  • 2 layers74 × 72.1 mmENGR357 Project v1.1, the printed circuit board in 3D

    ENGR357 Project v1.1

    pricna/Software-Defined-Radio-Receiver

    Software Defined Radio receiver created for Engineering Electronics II at Walla Walla University.

    80 parts3MPL-2.0
  • 2 layers36.8 × 34.7 mmTinylab proto1, the printed circuit board in 3D

    Tinylab proto1

    espotek-org/Labrador

    EspoTek Labrador is a USB device that transforms your PC or smartphone into a fully-featured electronics lab. This repo holds all of the source code!

    79 parts1.2k
  • 2 layers128.8 × 99.5 mmWarriorAttend, the printed circuit board in 3D

    WarriorAttend

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    79 parts915
  • 2 layers80 × 107.5 mmMinino, the printed circuit board in 3D

    Minino

    ElectronicCats/Minino

    Minino is an original multiprotocol and multiband board made for sniffing, communicating, and attacking IoT devices. It was designed as a mini Cat that integrates the powerful ESP32C6, GPS, microSD and OLED.

    79 parts183GPL-3.0
  • 2 layers151.3 × 120.8 mmTairakb, the printed circuit board in 3D

    Tairakb

    strayer/taira-keyboard

    A wireless low-profile split mechanical keyboard with 66 keys inspired by the ErgoDash and Corne Chocolate

    79 parts164MIT