

Dual driver
Design files for a perpetual pendulum wave machine.
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 26
- Nets
- 17
- Pads
- 64
- Tracks, vias
- 38, 14
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 23 Jul 2016
- Updated
- 14 Sep 2023
Overview
Dual driver is an open-source printed circuit board by jbeyers, from the jbeyers/pendulum_wave repository on GitHub. It is a 2-layer board with 26 parts on 17 nets, routed with 38 tracks and 14 vias.
It is built around the LM358 and IRF540N. Its parts include 16 resistors, 5 connectors, 2 diodes, 2 transistors and 1 IC.
Main components
2README
README.mdA perpetual pendulum wave machine
What is it?
A pendulum wave is formed by a row of pendulums, each with a slightly different period. When started at the same time, they swing in a row, but quickly turn into a sinewavey snake shape, go through a whole set of interesting patterns and then end up in a straight row again.
The only ones I've seen are started and tuned manually.
But perpetual?
Using steel bearing balls with magnets for the pendulums, and giving them a bit of a kick every now and again with a wire solenoid coil, the pendulums can be made to swing continuously. However, they would go out of tune after a few cycles.
The length of the pendulums are adjustable, so I can get them pretty close.
Getting the pendulums to vary their period is the tricky bit. This is slightly difficult to explain, but since the pendulums are built with fishing line, I can add a secondary pivot point below the first one, which will only kick in once the swing is larger than a certain angle. This causes the overall period to shorten if the angle increases.
Each coil has a sensing circuit to detect the pendulum swinging overhead. The coil is slightly offset to one side so that it can determine the direction of the swing from the slight difference in sensing time between the left and right swings.
Each coil is pulsed under PID control, so they sync up no matter what the initial positions are.
License
This repository contains various files. In general, licensing is CC-BY-SA-4.0 for the designs and MIT for the software. Let me know if you need clarification.
Parts
26| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 1k | Resistors_THT:R_Axial_DIN0516_L15.5mm_D5.0mm_P20.32mm_Horizontal | R2, R3, R4, R7, R11, R13, R14, R15, R16 |
| 2 | 10k | Resistors_THT:R_Axial_DIN0516_L15.5mm_D5.0mm_P20.32mm_Horizontal | R8, R9 |
| 2 | 2k7 | Resistors_THT:R_Axial_DIN0516_L15.5mm_D5.0mm_P20.32mm_Horizontal | R6, R10 |
| 2 | Conn_01x02_Female | Socket_Strips:Socket_Strip_Straight_1x02_Pitch2.54mm | J2, J3 |
| 2 | D | Diodes_THT:D_DO-41_SOD81_P2.54mm_Vertical_AnodeUp | D1, D2 |
| 2 | IRF540N | TO_SOT_Packages_THT:TO-220-3_Vertical | Q1, Q2 |
| 2 | Screw_Terminal_01x02 | TerminalBlocks_Phoenix:TerminalBlock_Phoenix_MPT-2.54mm_2pol | J1, J4 |
| 1 | 100k | Resistors_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_Vertical | R5 |
| 1 | 100k | Resistors_THT:R_Axial_DIN0516_L15.5mm_D5.0mm_P20.32mm_Horizontal | R12 |
| 1 | 1k | Resistors_THT:R_Axial_DIN0414_L11.9mm_D4.5mm_P15.24mm_Horizontal | R1 |
| 1 | LM358 | Housings_DIP:DIP-8_W7.62mm | U1 |
| 1 | Screw_Terminal_01x02 | Connectors_Terminal_Blocks:TerminalBlock_bornier-2_P5.08mm | J5 |
Questions
What parts does the Dual driver use?
26 parts, built around the LM358 and IRF540N. 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 Dual driver KiCad files?
From the jbeyers/pendulum_wave repository on GitHub, at the commit this page was made from: the board is electronics/dual_driver.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Dual driver design in my own project?
Its repository states no licence, so its author keeps all rights: ask jbeyers before reusing the design.
Similar boards
- 2 layers130.8 × 147.6 mm

- 2 layers161 × 177 mm

- 2 layers99.5 × 99.5 mm

Carico elettronico
dario0603/electronic_load
Un progetto open-source per la progettazione e simulazione di un Carico Elettronico Bipolare (Electronic Load), ideato per il test e la caratterizzazione di alimentatori, batterie e circuiti di potenza.
92 parts - 2 layers180 × 133.3 mm

- 2 layers100 × 100 mm

Bidirectional Power Converter 24V-12V with BMS
kwiecinski/BMS-and-offgrid-photovoltaic-management-system
Project contains BMS for lead-acid batteries and ESP-based board used to pull information from EASUN offgrid inverter, energy meters and sensors.
161 parts3MIT - 2 layers66 × 35 mm

Flyback 2
ArgonautGit/kicad-projects
Just some Kicad projects I've worked on over the years. Most are unfinished or don't work well.
27 parts - 2 layers67.3 × 99.1 mm

- 2 layers96.8 × 97 mm

Psoc5power
profdc9/DRSSTC-PCB-Pack
A pack of PCBs for a dual resonant solid state tesla coil setup. Pretty much everything you need.
133 parts59