LEDEdit Pixel LED Tutorial

115
Published on November 6, 2020 by

LEDEdit is a software that used for programming pixel LEDs .LED Edit software comes in two different versions one is the discontinued LEDEdit and the other is LEDEdit-K. LEDEdit-K software is still continuing to this day.Even though LEDEdit software is discontinued it’s still being used by many people.

This is a revision Article of my blog post .In this article we are going to look in to the basics of lededit software.Here are the topics we are going to cover –

    • How to create a project in LEDEdit.
    • How to create a basic pixel LED layout in LED EDIT.
    • How to Program pixel LED’s.
    • How To Export the project.

How to create a new project

LEDEdit create a new project

LEDEdit create a new project

Click on File and select New Project(N)  or click on the new project Icon in the Menu bar .

LEDEdit controller selection window

LEDEdit controller selection window

 

In the new project window click on Select Controller button . Scroll up and down and find your controller name from the list. Expand it by clicking on the + sign in front of your controller name then select the item which which contains “your controller name” – “Your pixel Led Stip/String’s Drive chip Name” .Eg – If the controller name is T1000S and the drive chip of the pixel LED Strip is “WS2811” T1000S-WS2811 should be selected from the list.Then click on Add to  then click OK.

LEDEdit create a new project window

LEDEdit create a new project window

 

Back In the new project window select the controller – Pixel led drive chip from the left side list. In the right side of the window you have some settings such as DMX settings , PWM Polarity , speed , mode and channel sequence.Click on browse and select a location to save your project file.

DMX settings – These settings are for pixel LED Chips that use the DMX512 communication protocol .Please ,refer to the datasheet of the drive chip of your pixel LED strip or string to know what DMX settings your drive chip supports.

PWM Polarity – This setting allows you to select the PWM signal’s polarity either positive or negative . please , refer to the datasheet of the drive chip of your pixel LED strip or string to know the correct polarity of the PWM signal.

Mode – If you are controlling less than 512 pixel LED’s choose High speed or else select Slow speed .

Frame Rate – If you are controlling less than 512 pixel LED’s you can choose a frame rate between 1fps – 30fps or else select a frame rate between 1fps – 25fps. This setting should match the frame rate of your animation or video files used in the project to have a good playback.

Seq. Channels – Depend on your drive chip you can select the sequence of each color channel data that chip receives .please , refer to the datasheet of the drive chip of your pixel LED strip or string. Most pixel led strip/string channel sequence is R,G,B. eg – WS2815 Pixel LED drive chip uses GRB channel sequence.

After selecting correct settings , Click OK.

How to create a pixel LED Layout

Now you have created the project it’s time to create the pixel LED layout.The pixel led layout is how you physically arrange the LEDs in real product. There are two types of pixel LED layouts regular layouts and irregular layouts.

  • Regular layouts -pixel led layouts such as rectangular or square in shape.
  • Irregular layouts – pixel led layouts not rectangular or square in shape.

In this tutorial lets see how to create a 100 x 100 (Width X Height) square pixel led panel layout.

LEDEdit Auto config window

LEDEdit Auto config window

 

In order to create a square or rectangular panel shaped pixel led layout click on Project config in the top menu bar and choose Auto layout .In the Auto config window type the amount of pixel LEDs along the width of the pixel LED panel in the Horizontal pixels: text input field and type the amount of pixel LEDs along the height of the pixel LED panel in the Vertical pixels: .

Max Number of light for each port: depends on how you going to connect your pixel LEDs to your pixel LED controller and how many pixel LEDs it supports per port . eg T1000B pixel LED controller supports maximum of 2048 pixel LED’s per port.The number with in brackets shows the amount of pixel LEDs per port supported by your controller.

Select a wiring pattern from Pattern drop down list .The pattern you select should be the pixel LED wiring pattern that going to be in your physical product . The image at the left side shows the wiring pattern you have selected .Chose a pixel LED wiring pattern that suit your design.

After all click OK  .

How to Program Pixel LED

LEDEdit Add a new program

LEDEdit Add a new program

 

Programming in LEDEdit means recording a video or animation in your pixel LED layout .You can create more than one program for your layout.If you are planing to add new program click on Add button in the bottom left side window.Type a name for your new program (any non already existing name will be OK) and click OK .You can create up to 16 programs (depend on the pixel LED controller ).

LEDEdit Video Effects

LEDEdit Video Effects

Select the program from the list in the left side of LEDEdit interface and click on Video Effect in the top menu bar.You have several options you can choose a video in your hard disk by clicking on Open Video , You can open a .swf animation by selecting  Open swf , You can open a .tol animation by clicking on Open .tol or you can choose a default animation in LEDEdit software library by clicking on any option below Open .tol option.

LEDEdit recording controls

LEDEdit recording controls

The selected animation or video will starts playing in your layout , you can stop the playback by clicking on the blue stop button on the top shelf bar.To record or program , wait until the fame of the animation that you wants to record plays and as soon as that frame starts to play click on the red dot on the top shelf bar.The animation or the video will starts recording. To stop the recording , Wait until the end frame of the animation that you wants to stop the recording  and click on the Stop Record button (green rectangle with white space in the middle). The number in front of the prog: in the shelf bar shows how many frames have been recorded.

Editing the Recorded

LEDEdit controlling recorded playback

LEDEdit controlling recorded playback

Now we have the animation , It’s time to edit the recorded .Click on the Close video effect button (Blue Rectangle) to stop the playback and click on edit preview button () .Now you are in the edit mode , use the playback control buttons to stop , pause and play your recorded video or the animation.Use the time slider to go the frame you want by click hold and dragging the time slider.

EDEdit Editing recorded program

EDEdit Editing recorded program

 

To edit the frames stop the playback by clicking on the pause button(). The frame slider shows the frames that has been recorded .Click and drag the mouse button to select frames and right click to copy , paste or delete options for the selected frames. To paste the copied or cut frames go to the place where you wants to paste in the frame slider and select the frame before the place you wants to paste then right click and select paste.

To exit the edit mode click on the Stop () button .

Exporting The File

LEDEdit Exporting the program

LEDEdit Exporting the program

To export the recorded , Click on Export on the top menu bar and select Export LED Effect (.led) .Select a path to save the Effect file.

Other Export options –
Export Instructions – Generate a read me type text file .
Export Preview Swf – Generates a .swf animation of your recording .
Export Preview AVI – Generates a .avi video of your recording .
Export layout file (dxf)- Generates a .dfx file of your layout .
Export Reference BMP file (bmp)- Generates a .bmp file of your layout
Export offline player file (bin)- Generates a .bin file of your project.

These other options can be use to generate files so that you can save time in other similar projects in the future.

 

Category

Add your comment

Your email address will not be published.