DMX Demonstrator - Analog IO PWM (DMX-IO4)
SparkyBobo·dmxdemonstrator·hardware/io-analog/pwm/io-analog-pwm.kicad_pcb
About the DMX Demonstrator - Analog IO PWM (DMX-IO4) PCB
DMX Demonstrator - Analog IO PWM (DMX-IO4) is an open source PCB design by SparkyBobo, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 60 × 60 mm, with 24 components from 15 distinct parts.
Other key parts include the NE555, LM339 and LM317T. By type, the board carries 9 resistors, 7 capacitors, 3 ICs, 3 connectors and 1 diode.
From the project
DMX Demonstrator
The PWM IO module can generate a 0 to adjustable positive voltage PWM signal where the duty cycle tracks the level of a channel. It is configurable to generate multiple output voltages to adapt it to any voltage range required. The default values listed in the schematic generate 0 to +10V since this is a common lighting control signal. The PWM IO module can also generate a 0 to +5V PWM signal where the duty cycle tracks the level of a channel. Both outputs can be used at the same time.
Main components on the DMX Demonstrator - Analog IO PWM (DMX-IO4)
DMX Demonstrator - Analog IO PWM (DMX-IO4) bill of materials (BOM)
24 components, 15 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | NE555 | DIP-8_W7.62mm | U1 |
| 1 | LM339 | DIP-14_W7.62mm | U2 |
| 1 | LM317T | TO-220-3_Horizontal_TabDown | U3 |
| 1 | Analog Extension | PinSocket_1x08_P2.54mm_Vertical | J1 |
| 1 | Output | PhoenixContact_MC_1,5_5-G-3.81_1x05_P3.81mm_Horizontal | J2 |
| 1 | Power | PhoenixContact_MC_1,5_2-G-3.81_1x02_P3.81mm_Horizontal | J4 |
| 1 | 10k | Potentiometer_Bourns_3299P_Horizontal | RV1 |
| 1 | 1N5819 | D_DO-41_SOD81_P10.16mm_Horizontal | D1 |
| 3 | 0.1uF | C_Rect_L4.6mm_W2.0mm_P2.50mm_MKS02_FKP02 | C1, C2, C3 |
| 2 | 0.68uF | C_Rect_L4.6mm_W2.0mm_P2.50mm_MKS02_FKP02 | C4, C5 |
| 2 | 10uF | CP_Radial_D5.0mm_P2.50mm | C6, C7 |
| 1 | 330 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 6 | 10k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2, R3, R6, R7, R8, R9 |
| 1 | 392 1% | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R4 |
| 1 | 2.74k 1% | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R5 |
DMX Demonstrator - Analog IO PWM (DMX-IO4) design files
The KiCad project lives in the SparkyBobo/dmxdemonstrator repository on GitHub; these links point at the commit this page was built from.
DMX Demonstrator - Analog IO PWM (DMX-IO4): common questions
How big is the DMX Demonstrator - Analog IO PWM (DMX-IO4) PCB?
The DMX Demonstrator - Analog IO PWM (DMX-IO4) measures 60 × 60 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the DMX Demonstrator - Analog IO PWM (DMX-IO4)?
24 components, from 15 distinct parts. The full bill of materials is listed on this page.
Where can I download the DMX Demonstrator - Analog IO PWM (DMX-IO4) design files?
From the SparkyBobo/dmxdemonstrator repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the DMX Demonstrator - Analog IO PWM (DMX-IO4) design in my own project?
Yes, under the terms of its GPL-3.0 license, which SparkyBobo chose for the repository.
More boards in dmxdemonstrator
DMX Demonstrator - Constant Current Driver (DMX-DCC)
SparkyBobo
60 × 60 mm23 parts2LGPL-3.02DMX Demonstrator - Analog IO Voltage (DMX-IO3)
SparkyBobo
60 × 60 mm21 parts2LGPL-3.02DMX Demonstrator - Analog IO Core (DMX-IO2)
SparkyBobo
60 × 60 mm20 parts2LGPL-3.02DMX Demonstrator - DMX-512 IO Module (DMX-IO1)
SparkyBobo
60 × 60 mm20 parts2LGPL-3.02DMX Demonstrator - Receiver (DMX-RX1)
SparkyBobo
68.6 × 53.3 mm19 parts2LGPL-3.02DMX Demonstrator - Transmitter (DMX-TX1)
SparkyBobo
68.6 × 53.3 mm17 parts2LGPL-3.02DMX Demonstrator - Frame Scrambler (DMX-FS1)
SparkyBobo
68.6 × 53.3 mm16 parts2LGPL-3.02DMX Demonstrator - Control-Pro Dimmer (DMX-CPDB)
SparkyBobo
100 × 90 mm16 parts2LGPL-3.02DMX Demonstrator - Control Pro Adapter (DMX-CPAD)
SparkyBobo
68.6 × 53.3 mm12 parts2LGPL-3.02