Renard PX1 Pixel Controller
Renard PX1 Pixel String Controller
General
The Renard PX1 is an inexpensive Pixel controller designed to be a pixel controller that utilizes the stand Renard format and controls. It can be daisy chained with other Renard controllers. The design consists of a controller board with a PIC16F1825
Disclaimers
The standard disclaimers pertaining to the information contained on this wiki page are listed here.
THIS BOARD IS STILL IN DEVELOPMENT AND SUBJECT TO CHANGE.
THIS WIKI PAGE IS NOT COMPLETE YET.
Features
Standard Renard connections 5VDC and 12VDC operation WS2801 and WS2811 pixels Some Design Details:
1) One output (same 3.5mm connector and pinout as jstjohnz's controller), handling up to 200 pixels 2) RS485 input, same RJ45 pinout and protocol as Renard controllers 3) 115200 input baudrate (lower rates provided, but not recommended) 4) Uses PIC16 parts, so existing programmers should work. 5) Supports WS2811 strings at with either 400KHz or 800 KHz data rate, 5V power input 6) Uses external 5V supply (readily available from Ebay, China, etc). 7) Power, RxD and FE (framing error) indicators 8) Jumper to select pixel speed (400 KHz vs 800 KHz)
The PCB has been designed, with just a few details to be worked out after I receive some connectors to make sure that they fit. I haven't sent the board out for fab yet. The firmware is a work in progress, although I have verified that the microcontroller that I've selected can control the faster WS2811 pixels. First jumper is used to select between a chase and a solid static pattern. Other three jumpers select one of 12 possible themes:
1) Orange theme (Halloween/Thanksgiving) 2) Purple theme (Advent/Lent) 3) Red & Green (Christmas) 4) Red (or pink) Valentines Day 5) Green (St. Patrick's Day) 6) White (Easter) 7) Red/White/Blue (4th of July)
With five possible other themes (national day colors for other selected countries???)
Schematic
This is a preliminary Renard PX1 schematic, useful as the basis of a PCB design. Schematic
PCB Layout
BOM - Bill Of Materials
To build Renard PX1 Pixel Controller you will need parts from Mouser and a Renard PX1 Pixel Controller PCB.
J1 RJ45 Input
J2 RJ45 Output
J3 1x2 Termination
J4 2x5 Options Connector
J5 1x2 RS232
J6 1x6 ICSP
J7 1x2 Programing?
J8 1x3 5V Bypass
J9 1x2 Power Feed
J10 1x4 Pixel connection 538-39501-1004 or 538-39501-6004 (green)
IC1 SN65LBC179A RS485 Comms
IC2 PIC16F1825 Pic Microprocessor
IC3 LP2950/TO92 Voltage regulator
U1 8 Pin Socket
U2 14 Pin Socket
R1 120 Ohm Termination resistor
R2 1K Ohm
R3 1K Ohm
R4 27K Ohm
R5 27K Ohm
R6 1x5 680 Ohm Network Resistor (common lead)
R7 120 Ohm Resistor (Pixel Output)
R8 120 Ohm Resistor (Pixel Output)
C1 0.1uf Cap
C2 0.1uf Cap
C3 0.1uf Cap
D1 1N5239 Zener Diode
D2 1N5229 Zener Diode
D3 LED Attn
D4 LED RX
D5 LED FE
D6 LED PWR
2x Fuse Holder 534-3544-2
5A Fuse (Mini Plugin?)
1x2 Jumper (7x)
Pixel Plug 538-39503-2004 (green)
291-120-RC Resistor, 120 Ohm R1 299-1K-RC Resistor, 1K, R2, R3 299-27K-RC Resistor, 27K, R4, R5 260-680-RC Resistor Network, 680 Ohm, Bussed, 6-pin R6 299-47-RC Resistor, 47 R7, R8
810-FX28X5R1E105K Capacitor, Multilayer Ceramic, Leaded, 1.0uF C1 80-C322C104K5R Capacitor, Multilayer Ceramic, Leaded, .1uF C2, C3
595-SN65LBC179PE4 Buffers and Line Drivers IC1 579-PIC16F1825-I/P Microcontroller, ... IC2 926-2950CZ-5.0/NOPB LDO 5.0/100mA IC3
Add PART to table
Mouser
Mouser PN | Description | Qty | Optional |
538-22-03-2021 | Headers & Wire Housings VERT PCB HDR 2P TIN PLATING | 2 | |
538-22-03-2061 | Headers & Wire Housings VERT PCB HDR 6P TIN PLATING | 1 | |
538-22-03-2031 | Headers & Wire Housings VERT PCB HDR 3P TIN PLATING | 3 | |
80-C322C104K5R | Multilayer Ceramic Capacitors (MLCC) - Leaded 50volts 0.1uF 10% X7R | 1 | |
299-82-RC | Carbon Film Resistors - Through Hole 82ohms 5% | 8 | |
511-ST485BN | Buffers & Line Drivers Hi-Spd Lo Pwr Trans | 1 | |
579-PIC16F1826-I/P | Microcontrollers (MCU) 3.5KB Flash 256 byte 32 MHz Int. Osc | 1 | |
571-1-390261-2 | IC & Component Sockets 8P ECONOMY TIN | 1 | |
571-1-390261-5 | IC & Component Sockets 18P ECONOMY TIN | 1 | |
604-WP7104GT | Standard LED - Through Hole GREEN TRANSPARENT | 1 | **** |
299-330-RC | Carbon Film Resistors - Through Hole 330ohms 5% | 1 | **** |
291-120-RC | Carbon Film Resistors - Through Hole 120ohms 0.05 | 1 | **** |
TBD | 5V Voltage Regulator | 1 | **** |
151-8000-E | Headers & Wire Housings MINI JUMPER GF 6.0MM OPEN TYPE BLACK | 1 | **** |
Assembly Instructions
Assembly of the Renard PX1 is done in two steps:
- Assemble PCB and Solder parts
- Configure Jumpers
Renard PX1 Pixel Controller Assembly
- Begin by inspecting the PCBs to look for any defects such as cracks or breaks. The holes on the board should be open on both sides. Then inspect and sort out the various parts for the boards.
- Install resistors
- Install capacitors
- Instal IC sockets
- Install LEDs
- Install the headers. The short end of the header is soldered into the PCB.
- Install the voltage regulator
- Install ICs
- Install the 14 pin PIC in
- Install the 8 pin RS485 chip in
Configure Jumpers
J3 1x2 Termination J4 2x5 Options Connector J5 1x2 RS232 J7 1x2 Programing? J8 1x3 5V Bypass
J1-
J2-
J3-
J4-
J5
J5
Congratulations, you have finished constructing your Renard PX1 Pixel Controller.
Connections
- J1 RJ45 Input
- J2 RJ45 Output
- J6 1x6 ICSP
- J9 1x2 Power Feed
- J10 1x4 Pixel connection 538-39501-1004 or 538-39501-6004 (green)
J12 and J2-Renard Input and Output
NEEDS WORK
The two 3 pin jumpers J2&J3 near the bottom left side of the board are used to bring DMX signals to and from the board. The 3 pin connectors are polarized and should be connected as follows:
Pin 1 is the Square hole of the three holes on the side towards the center of the board: Connect to DMX Ground
Pin 2 is the center hole of the three holes: Connect it to DMX Data -
Pin 3 is the left most hole of the three holes: Connect it to DMX Data +
Note that the two 3pin DMX connections are setup as a thru connection and can be used as either the input or output of the board. If the LEDancer is the last connection on a DMX data line, it may be necessary to add a 120 ohm terminating resistor to the unused DMX terminals between PIN 2 and Pin 3.
J6-ICSP Programming Header
NEEDS WORK
J4 is the 6 pin header located in the bottom center of the board. J4 allows the PIC microprocessor to be programmed in place on the board by directly connecting a PICKIT2 or PICKIT3 programer.
Pin 1 is the square hole towards the right side of the board closest to D1.
J9-Power
NEEDS WORK
J1 is the 2 pin header located at the top left side of the PCB. The LEDancer can be powered by 5-24VDC. If you are using 5VDC, omit the voltage regulator and jumper the voltage regulator position by soldering a wire jumper to where the two outer pins of the regular would have gone in position U1 near the top left side of the PCB. If you are feeding greater than 5VDC, then you must use the on board voltage regulator.
Round Hole closest to the top of the board: Positive Power feed
Square Hole: Negative Power feed
J1 and J2-Renard Input and Output
NEEDS WORK
The two 3 pin jumpers J2&J3 near the bottom left side of the board are used to bring DMX signals to and from the board. The 3 pin connectors are polarized and should be connected as follows:
Pin 1 is the Square hole of the three holes on the side towards the center of the board: Connect to DMX Ground
Pin 2 is the center hole of the three holes: Connect it to DMX Data -
Pin 3 is the left most hole of the three holes: Connect it to DMX Data +
Note that the two 3pin DMX connections are setup as a thru connection and can be used as either the input or output of the board. If the LEDancer is the last connection on a DMX data line, it may be necessary to add a 120 ohm terminating resistor to the unused DMX terminals between PIN 2 and Pin 3.
J10(4 pin)- Output to Pixels
NEEDS WORK
J5 is located along the right edge of the board and is a 8 pin connector used to connect to the LED Segment PCB. Pin1 of the connector is marked by the arrow next to it on the silkscreen.
Firmware
TBD
Enclosure
Other Information
DIYC Flood Discussion Threads
Video
TBD
FAQ
TBD