Renard PX1 Pixel Controller

From doityourselfchristmas.com
Revision as of 01:29, 23 April 2013 by Jklingert (talk | contribs) (Created page with "'''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 ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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 PNDescriptionQtyOptional
538-22-03-2021Headers & Wire Housings VERT PCB HDR 2P TIN PLATING2
538-22-03-2061Headers & Wire Housings VERT PCB HDR 6P TIN PLATING1
538-22-03-2031Headers & Wire Housings VERT PCB HDR 3P TIN PLATING3
80-C322C104K5RMultilayer Ceramic Capacitors (MLCC) - Leaded 50volts 0.1uF 10% X7R1
299-82-RCCarbon Film Resistors - Through Hole 82ohms 5%8
511-ST485BNBuffers & Line Drivers Hi-Spd Lo Pwr Trans1
579-PIC16F1826-I/PMicrocontrollers (MCU) 3.5KB Flash 256 byte 32 MHz Int. Osc1
571-1-390261-2IC & Component Sockets 8P ECONOMY TIN1
571-1-390261-5IC & Component Sockets 18P ECONOMY TIN1
604-WP7104GTStandard LED - Through Hole GREEN TRANSPARENT1****
299-330-RCCarbon Film Resistors - Through Hole 330ohms 5%1****
291-120-RCCarbon Film Resistors - Through Hole 120ohms 0.051****
TBD5V Voltage Regulator1****
151-8000-EHeaders & Wire Housings MINI JUMPER GF 6.0MM OPEN TYPE BLACK1****



Assembly Instructions

Assembly of the Renard PX1 is done in two steps:

  1. Assemble PCB and Solder parts
  2. Configure Jumpers

Renard PX1 Pixel Controller Assembly

  1. 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.

  1. Install resistors
  2. Install capacitors
  3. Instal IC sockets
  4. Install LEDs
  5. Install the headers. The short end of the header is soldered into the PCB.
  6. Install the voltage regulator
  7. Install ICs
    1. Install the 14 pin PIC in
    2. 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

Initial Thread


Video

TBD

FAQ

TBD