LEDEdit Pixel LED Programming Tutorial


LEDEdit is a software that used for programming pixel LEDs .LEDEdit 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. In this tutorial we are going to cover the basics of programming pixel led using LEDEdit.

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

create a new project - LEDEdit Pixel LED Programming Tutorial

LEDEdit create a new project

[The first step of programming pixel LEDs using LEDEdit software is to 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[/caption]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.

Create a new project window - LEDEdit Pixel LED Programming Tutorial

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 in LEDEdit

ow 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 Pixel LED Programming Tutorial

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: text input field.

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 . (E.g – 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  button.

How to Program Pixel LED in LEDEdit

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 ( Same name cannot be used twice ) 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 start 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 frame of the animation that you wants to record plays . 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 (Button with the hand magnifier icon ) .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 - LEDEdit Pixel LED Programming Tutorial

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 view the 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 in LEDEdit

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.

Conclusion – LEDEdit Programming Pixel LED

In conclusionLED Edit is one of the most popular pixel LED programming software that available. There are two software versions LEDEdit and LEDEdit-K . This software have many features that provide easy programming of pixel LEDs.But , Some of the features are under developed and need to be improved . Although , This software have a custom layout creator , It’s  very limited . That’s why we have to use 3rd party software like CoralDraw or AutoCad to design the custom pixel LED layouts.

Frequently Asked Questions

  • Can I follow this tutorial with LEDEdit-K ?

    Yes , You can . But , Some of the features and options may not in the same places as in LEDEdit software and they may have different names.  But , The basics remains the same . However  , If you are interested in the LEDEdit-K version basics tutorial Click Here .

  • Can I use this software in Mac Os ?

    No , You cant . This software is not designed for such operating systems . But , You maybe able to run this software on a virtual  machine with windows OS loaded in it . Hopefully , There will be a Mac OS version of this software in the future .

  • Is there any alternatives to LEDEdit Software ?

    Yes there are many LEDEdit alternatives Listen’s LED Player  , LEDEdit Player , Power LED , RGB Player , Huacanled’s LED Build and LED Lightning Control are some of them . But , The alternative software are no match for LEDEdit software which is so far the best pixel LED programming software .

Disclaimer – The content of this article may change over the time . This is not a sponsored tutorial . We are not certain whether this software poses any security risks or not .Use at your own risk . Since , There are many downloadable setup files in the internet . We strongly advice you to scan the setup file using the virus guard before installing them . This tutorial doesn’t provide or teach any illegal activity .
Author : Senel Nanayakkara
Published on : 06|11|2020