On this page
- Declaration Of Conformity
- Safety Warning
- LaserCube Parts Diagram
- Technical Specifications
- Product Labelling and Placement
- Safety Guidelines and Proper Usage
- Enabling the Laser E-Stop / Interlock
- E-STOP Setup Guide
- Hardware Installation
- CubeOS LCD Settings and Status
- Control Modes
- Settings
- Built in Effects
- Status Info Page
- MIDI Mapping using an APC40 MK II or APC Mini MK II
- LaserCube Web Admin Page
- Factory Reset Procedure
- SD Card Information
Ultra MK2 Full Manual v1.4
Declaration Of Conformity

Safety Warning

WARNING!
LASER RADIATION
AVOID EYE OR SKIN EXPOSURE TO
DIRECT OR SCATTERED RADIATION
CLASS 4 LASER PRODUCT
BEFORE USING THIS PRODUCT, READ AND FOLLOW ALL NOTICES AND SAFETY INFORMATION THROUGHOUT THIS GUIDE.
THIS LASER PRODUCT IS NOT TO BE USED OUTDOORS
Some US states require additional licensing and/or registration. Many locations require operation only under the supervision of a trained Laser Safety Officer (LSO).
FOR PROFESSIONAL USE ONLY.
12/F, San Toi Building, 137-139
Connaught Road Central, Hong Kong
Email: support@laseros.com
If you have any questions about any of the content of this manual
or the safe operation of your new laser projector, please do not hesitate
to contact LaserDock Ltd. directly.
LaserCube Parts Diagram
- Laser Aperture: Laser light is emitted from this opening.
- Beam Block: Prevents laser emission and also restricts the laser scan from going into an audience. Can be locked using the screws either side.
- Mounting Bracket: For secure installation. Tilt may be locked using Screws 3a
- WiFi Antenna Connector: to facilitate wireless connection.
- Status LED: For showing Connection Mode.
- RJ-45 Ethernet Port: For cable connection to network.
- Safety Key Control: Prevents accidental operation. Resetting of the key control will be required if there is a power loss or remote interlock cycling.
- RJ45 Remote Interlock Connectors: In/Through. Provides a safety shut-off for terminating the laser emission via a jumper connection. A jumper is included with the product.* Do not attach Ethernet devices to these connectors.
**For the US LaserCube model, the jumper is not included. It is required to be operated with an E-Stop for FDA compliance and will not work with only the safety jumper installed. *
- Emission LEDs: Indicate when the Laser is emitting or ready to emit.
- Power Switch: Toggles the power ON or OFF.
- Power LED: Indicates when the Power Switch is ON.
- Power (19V DC) Input: Power connection/charging port via wall outlet.
- Charging Status LED indicator: Red = Charging, Green = Fully Charged
- Rotary / Push Menu Knob: Navigate Cube OS and adjust settings.
- LCD Display for CubeOS.
- USB Port: Connect a USB MIDI device (APC40Mk2 / APC Mini Mk2)
- MicroSD Card slot: Stores content for MIDI, ArtNet, DMX and Stand Alone mode.
- Internal Microphone: Audio input source for built-in visualisers.
- 3.5mm Audio Line Input: Audio input source for built-in visualisers
- 3.5mm Audio Line Output: Audio Laser show output to powered speakers.
- ILDA Ports (In/Out):
21a. ILDA Input Connector: DB25 Male: The Laser cube will automatically change from the internal LaserOS DAC to an external ILDA compatible DAC if connected to this port.
In the settings for the software that accompanies the external DAC, we suggest configuring the scan rate to 30000 points per second.
21b. ILDA Output Connector: DB25 Female: Duplicate of the internal LaserOS DAC signals, of those of an external DAC when connected to the ILDA input. *ILDA output is NOT present on the smaller EVO models.
- DMX connectors (In/Out): Connect to a lighting desk / controller
22a. DMX Input (EVO is input on LHS, and output on RHS, via the two 3.5mm Jacks)
22b. DMX Output
- Safety Eye Bolt: When mounted at height, attach safety cable through the eye.
Ultra MK2
EVO

Technical Specifications
(all current production and previous models listed below)
10 Ultra MK2
| Name: | LaserCube |
| Model: | 10 Ultra Mk2 |
| Laser Class: | Class 4 |
| Power: | 10000mW |
| Blue 455nm: | 5000mW |
| Green 525nm: | 2800mW |
| Red 638nm: | 2800mW |
| Battery: | 92.16Wh |
| Modulation: | Analog 70kHz |
| Scan speed: | >35,000pps @ 7 deg |
| Max Scan Angle: | >37 degrees |
| Connectivity: | WiFi RP-SMA Female, 2.4GHz ILDA Ports (In/Out) DMX Ports (In/Out) USB-A Port (for APC USB MIDI device) 3.5mm Stereo Line Audio Ports (In/Out) MicroSD card socket Interlock RJ45 connectors (In/Through) |
| Size: | 15.5 x 15 x 15.5 cm |
| Weight: | 3.7 kg |
| Voltage: | 19V DC, 120W adapter |
| Warranty: | 1 year |
| Software: | Internal CubeOS + LaserOS Included |
| Safety: | Features key, interlock, beam block, indicator LED. Complies with latest safety standard IEC 60825-1 |
7.5 Ultra MK2
| Name: | LaserCube |
| Model: | 7.5 Ultra Mk2 |
| Laser Class: | Class 4 |
| Power: | 7500mW |
| Blue 455nm: | 4000mW |
| Green 525nm: | 2000mW |
| Red 638nm: | 1500mW |
| Battery: | 92.16Wh |
| Modulation: | Analog 70kHz |
| Scan speed: | >35,000pps @ 7 deg |
| Max Scan Angle: | >37 degrees |
| Connectivity: | WiFi RP-SMA Female, 2.4GHz ILDA Ports (In/Out) DMX Ports (In/Out) USB-A Port (for APC USB MIDI device) 3.5mm Stereo Line Audio Ports (In/Out) MicroSD card socket Interlock RJ45 connectors (In/Through) |
| Size: | 15.5 x 15 x 15.5 cm |
| Weight: | 3.7 kg |
| Voltage: | 19V DC, 120W adapter |
| Warranty: | 1 year |
| Software: | Internal CubeOS + LaserOS Included |
| Safety: | Features key, interlock, beam block, indicator LED. Complies with latest safety standard IEC 60825-1 |
6.0 Ultra MK2
| Name: | LaserCube |
| Model: | 6.0 Ultra Mk2 |
| Laser Class: | Class 4 |
| Power: | 6000mW |
| Blue 455nm: | 2700mW |
| Green 525nm: | 1500mW |
| Red 638nm: | 1800mW |
| Battery: | 92.16Wh |
| Modulation: | Analog 70kHz |
| Scan speed: | >35,000pps @ 7 deg |
| Max Scan Angle: | >37 degrees |
| Connectivity: | WiFi RP-SMA Female, 2.4GHz ILDA Ports (In/Out) DMX Ports (In/Out) USB-A Port (for APC USB MIDI device) 3.5mm Stereo Line Audio Ports (In/Out) MicroSD card socket Interlock RJ45 connectors (In/Through) |
| Size: | 15.5 x 15 x 15.5 cm |
| Weight: | 3.7 kg |
| Voltage: | 19V DC, 120W adapter |
| Warranty: | 1 year |
| Software: | Internal CubeOS + LaserOS Included |
| Safety: | Features key, interlock, beam block, indicator LED. Complies with latest safety standard IEC 60825-1 |
2.5 Ultra MK2
| Name: | LaserCube |
| Model: | 2.5 Ultra Mk2 |
| Laser Class: | Class 4 |
| Power: | 2500mW |
| Blue 455nm: | 1300mW |
| Green 525nm: | 800mW |
| Red 638nm: | 400mW |
| Battery: | 92.16Wh |
| Modulation: | Analog 70kHz |
| Scan speed: | >35,000pps @ 7 deg |
| Max Scan Angle: | >37 degrees |
| Connectivity: | WiFi RP-SMA Female, 2.4GHz ILDA Ports (In/Out) DMX Ports (In/Out) USB-A Port (for APC USB MIDI device) 3.5mm Stereo Line Audio Ports (In/Out) MicroSD card socket Interlock RJ45 connectors (In/Through) |
| Size: | 15.5 x 15 x 15.5 cm |
| Weight: | 3.7 kg |
| Voltage: | 19V DC, 120W adapter |
| Warranty: | 1 year |
| Software: | Internal CubeOS + LaserOS Included |
| Safety: | Features key, interlock, beam block, indicator LED. Complies with latest safety standard IEC 60825-1 |
6.0 EVO
| Name: | LaserCube |
| Model: | 6.0 EVO |
| Laser Class: | Class 4 |
| Power: | 6000mW |
| Blue 455nm: | 2700mW |
| Green 525nm: | 1500mW |
| Red 638nm: | 1800mW |
| Battery: | 70Wh |
| Modulation: | Analog 70kHz |
| Scan speed: | >35,000pps @ 7 deg |
| Max Scan Angle: | >37 degrees |
| Connectivity: | WiFi RP-SMA Female, 2.4GHz ILDA Port (In) USB-A Port (for APC USB MIDI device) 3.5mm Stereo Line Audio Ports (In/Out) MicroSD card socket Interlock RJ45 connectors (In/Through) |
| Size: | 15.5 x 15 x 15.5 cm |
| Weight: | 3.7 kg |
| Voltage: | 19V DC, 120W adapter |
| Warranty: | 1 year |
| Software: | Internal CubeOS + LaserOS Included |
| Safety: | Features key, interlock, beam block, indicator LED. Complies with latest safety standard IEC 60825-1 |
3.0 EVO
| Name: | LaserCube |
| Model: | 3.0 EVO |
| Laser Class: | Class 4 |
| Power: | 3000mW |
| Blue 455nm: | 1350mW |
| Green 525nm: | 850mW |
| Red 638nm: | 950mW |
| Battery: | 70Wh |
| Modulation: | Analog 70kHz |
| Scan speed: | >35,000pps @ 7 deg |
| Max Scan Angle: | >37 degrees |
| Connectivity: | WiFi RP-SMA Female, 2.4GHz ILDA Port (In) USB-A Port (for APC USB MIDI device) 3.5mm Stereo Line Audio Ports (In/Out) MicroSD card socket Interlock RJ45 connectors (In/Through) |
| Size: | 15.5 x 15 x 15.5 cm |
| Weight: | 3.7 kg |
| Voltage: | 19V DC, 120W adapter |
| Warranty: | 1 year |
| Software: | Internal CubeOS + LaserOS Included |
| Safety: | Features key, interlock, beam block, indicator LED. Complies with latest safety standard IEC 60825-1 |
Product Labelling and Placement

Safety Guidelines and Proper Usage
1. No scheduled maintenance necessary to keep the product in compliance. Simply keep the laser free from dust or other contaminates that could cloud or dirty the laser aperture. Cleaning the aperture window and vents are the ONLY maintenance allowed and must be performed with the unit powered down and locked off. Servicing by the user is not allowed. Any attempt to open or modify the unit is prohibited. Instant permanent blindness may result in case of an accidental eye exposure to the beam.
2. Do not expose the human eye directly or indirectly to focused or scattered laser radiation as loss of vision, complete blindness, and/or other serious injuries may result. Lasers are capable of starting fires at great distances. Do not use around flammable materials.*
3. Do not take apart, modify or dismantle the laser or operate it under abnormal current load (doing so will void the warranty). Strictly no service is allowed. Servicing should only be handled by authorized factory trained technicians.
4. Always treat your laser with great care as some components are very fragile and must not be subjected to shock.
5. Avoid turning the laser on and off frequently as it will reduce the diode life. This device does not have a set duty cycle but we do not recommend using it for more than four hours continuously.
6. From time to time, clean the laser aperture with a dry tissue that does not pill. You may also use an alcohol prep wipe and compressed air to blow dust from the vents. BE SURE the alcohol has dried fully before activating the laser. Cleaning the aperture and vents are the only user maintenance allowed and can ONLY be performed with the unit powered down and locked off.
7. Always keep all factory supplied labels on the unit and visible. These are required for legal compliance.
8. During use, be sure to leave an open space around all sides of the laser to facilitate airflow through the heat sink beneath the device.
9. Operate your laser only within the specified temperature range of 10°C (50°F) to 40°C (104°F). Failure to do so may result in weak output, overly strong output which will diminish the life of the unit and/or large output power swings. The LaserCube is thermostatically monitored so we can determine if a failure was temperature related. Such failures are NOT covered under our manufacturer’s warranty. Extreme cold and hot temperatures WILL cause a diode failure. Keep this unit climate controlled at ALL times.
10. Always ensure that the main power supply is properly grounded before use. Do not use a 2 prong IEC cord with this projector. You should always hook up a laser system in such a way that you have both a primary and backup means of instantly terminating laser emissions.
11. DO NOT USE the laser device if you suspect that it contains a defect of any kind either from manufacturing, damage, general wear or has a broken manufacturer’s seal. Contact us to return the unit to the factory for service and/or maintenance immediately.
12. Should you have difficulty operating the laser properly and troubleshooting does not work, go to www.LaserOS.com for support and RMA assistance if necessary. Do not attempt to service, modify or fix the laser yourself. You will be provided with instructions on how to send the laser projector back for repair.
13. Before using this product in any capacity, ensure that the unit is properly secured to prevent accidental beam shifts and that a safety cable is used for any aerial rigging.
14. This product is not a toy and should be kept inaccessible to unauthorized persons before, during, and after use. Keep away from minors.
15. The LaserCube includes all required safety features per international regulations. For US residents, authorized persons should only be employees of an FDA variance holder.
16. This product is not to be used outdoors. Do not allow laser light to escape indoor settings as this level of laser light can interfere with Aircraft operation at many miles. DO NOT allow lasers to hit aircraft or enter airspace. Shining a laser at an aircraft in the US is considered a federal crime punishable by fines or jail time.**
17. Before using this product, it is the responsibility of the user to be familiar with all Federal and State reporting and usage requirements. Laws vary by state, some US states require additional licensing and/or registration. Many locations require operation only under the supervision of a trained Laser Safety Officer (LSO). An FDA variance is required to operate this product in the United States.
18. For all venues you must designate safe and restricted areas of the venue where persons are or are not allowed to be respectively. The “safe areas” should not be subject to any laser radiation either directly or indirectly. By protocol, there must be at least a 3 meter buffer between safe and restricted areas on all sides. In other words, all laser beams must terminate (ie. not be reflected away) in the restricted areas to avoid human contact. The laser must never be aimed at or allowed to be directed or reflected toward other people or reflective objects.
19. Do not stand in front of the laser while active. All persons should wear protective eyewear while rigging, maintaining, or otherwise working with the laser.
*Failure to follow the above precautions and other precautions contained in this user manual, particularly with regard to human exposure to laser radiation and electrical safety, may result in serious injury, loss of vision, electric shock or skin damage. Class 4 lasers must be handled and operated with care and extreme caution.
**This product shall NOT be operated by persons who are not trained in proper laser safety procedures and/or do not know how to use all components of a laser system properly. The safety procedures outlined in this manual must be observed at all times to provide you with safe and fun laser displays. Please contact us if you have any questions about how to safely and effectively use our products!
For more safety information & guidance please refer to:
IEC/TR 60825-3:2022 Laser Show Guidance
Abstract
IEC/TR 60825-3:2022
Safety of laser products - Part 3: Guidance for laser displays and shows
IEC TR 60825-3:2022 gives guidance on the planning and design, set-up and conduct of laser displays and shows that make use of high power lasers emitting output between 380 nm and 780 nm.
This document is a code of practice for the design, installation, operation and evaluation of the safety of laser light shows and displays, and the equipment employed in their production. This document is also intended for persons who modify laser display installations or equipment.
The laser power needed to produce visually effective theatrical or artistic displays in large spaces such as theatres, arenas, or architectural sites is great enough to pose a severe accidental exposure hazard, even when personal exposure is very brief. For this reason, IEC TR 60825-14 states that only laser products that are Class 1, Class 2 or visible-beam Class 3R should be used for demonstration, display or entertainment purposes in unsupervised areas. Only under carefully controlled conditions and under the control of a trained experienced operator can laser products of higher classes be used for visual entertainment.
This document expands upon the principles considered in IEC TR 60825-14, providing specific technical guidance appropriate for the safe use of laser products used for the purposes of visual entertainment.
Enabling the Laser E-Stop / Interlock

E-STOP Setup Guide
This part of the guide is only relevant to the US version of the MK2.


1) Connect the e-stop pendant to the LaserCube.
2) On the laser, turn key to the “ON” position.
3) On the e-stop pendant, if the red STOP switch is pushed in, rotate clockwise until it can be raised.
4) On the e-stop pendant, turn the key clockwise to the “ON” position.
5) With the red STOP switch raised plus keys on both the laser and pendant set to the “ON” position the Interlock / Emission LEDs will flash slowly, once every 3 seconds.
6) After the second flash, the laser may be enabled by briefly pressing the green START button. The Interlock / Emission LEDs will begin flashing more quickly, once every second. After 10 seconds the LEDS will remain solidly on and the laser will be capable of emission.

NOTE: In case of an emergency and you need to stop the laser, press the big red button.
Hardware Installation
1. Adjust the beam block with the unit powered off, make sure the key is not connected, secure projector aiming, then make adjustments to the beam block.
Note: You may need to repeatedly power the laser back on to check for the proper beam block setting until it prevents any scanning into audience areas. All beams must be maintained at least 3 Meters (10 feet) above the floor level where people may be present. Eye exposure to laser light can cause instant injury and permanent blindness.

2. Place appropriate compliant ANSI area warning sign(s) in and around the laser show venue especially areas accessible to the audience.

Visit www.laseros.com/guide for the full LaserOS guide.
Visit www.laseros.com/wiki for the online Ultra Mk2 guide.
CubeOS LCD Settings and Status
The rear panel LCD displays certain status information, and allows configuration of the control mode and connection settings as well as a live preview of points entering the DAC*.





The status bar area at the bottom of the display gives the user a quick overview of the device, and displays any important messages or warnings. The background colour will also change to indicate certain connection states. e.g. a green background indicates active samples being received over the network, and a cyan background indicates the ILDA analog input is being used (overriding the current DAC data for the currently selected ctrl mode).
*Note: The live preview only works for DAC samples received over the network, or internally generated projections, NOT data from the analog ILDA port on the back of the device.
Control Modes
The Ultra MK2 / Evo currently has 8 selectable control modes:
- LaserOS control mode
- ArtNet control mode
- DMX control mode
- Visualizer control mode
- Playlist control mode
- Laser show control mode
- IDN (ILDA digital network protocol, streaming up to 35K pps)
- Ether-dream (DAC network protocol)

LaserOS Control Mode
This mode is used when you want our LaserOS application to be in complete control of the MK2 laser cube, or you wish to use any of the supported third party applications like Liberation, LaserShowGen, Madmapper, Touch Designer etc.
In this mode all projections are streamed over LAN/WiFI directly to the laser cube, so the Settings→Projection menu items will not be available since these are now adjusted via the LaserOS settings menu, or other third party software projection settings.
- Select Control Mode, LaserOS
- Select Settings -> Connection -> WiFi server
- when using WiFi server, connect to the Laser cube’s Access Point with your mobile or desktop / Laptop device. By default, the SSID is LaserCube. The default WiFi password is Laser2020. These settings may be changed under Settings -> Network -> WiFi Server.




In order to get the best projection quality with minimal projection interruptions we recommend using the WiFi scan button in the WiFi server settings page to show the current congestion status of the available 2.4GHz WiFi channels. If the channel scan is heavily congested then we recommend using a wired connection method. Using WiFi outdoors should be absolutely fine, but in some apartment buildings it could likely result in projection break-up unless the supplied LAN adapter is used with your mobile/desktop device.


- If using LAN, we recommend using LAN client if you are planning to connect to your home router or switch. If no DHCP server is present on the network to assign an IP address (e.g. direct LAN cable connection between mac and laser cube), the Laser cube will self-assign an APIPA address, or you can instead select LAN server and the cube will auto assign an IP address to your MacBook or Windows Laptop etc.
The images below show how to set the connection mode:



If changing the connection method, the Laser cube will ask you to reboot the device. Highlight “YES” using the red cursor box then push the encoder knob to confirm.

Installing LaserOS 0.18.1 or later
Before you can add content to your Ultra/Evo, or directly stream to it, our LaserOS desktop software must firstly be installed onto your PC/Mac. Go to http://www.laseros.com/ and scroll down until you see the download links as shown in the image below:

Alternatively, you can use the direct web links provided below for PC/Mac operating systems.
Note: You cannot use the iOS or Android version of LaserOS to export to the MK2 SD card. Mobile platforms are for direct streaming to cubes only. Adding content must be done via PC/Mac version.
Windows Platform
- Follow this link to download for PCs running Windows.
- Double click on the downloaded .exe file to install LaserOS.
- Occasionally, Windows will display the following warning. Click on “more info” to enable the “run anyway option”. Click on “run anyway”.
#### MacOS Platform- Follow this link to download and install for Mac OS.
- Double-click on the .pkg file and run the installer app.
Follow the instructions for installing LaserOS on your chosen platform, then run the software by opening Launchpad on MacOS, or click the icon for LaserOS on your desktop if using a Windows platform.
Using LaserOS
After connecting your LaserCube(s) over LAN or WiFi to your network, the LaserOS app will detect if any are connected. The LaserCube can then be turned on or off from the power menu in the top left corner of the app. Pressing the ESC key will also turn it off.

Note: While securing projector aiming, turn off the unit and remove the key. Check for the proper beam block setting. Repeat until beam block prevents any scanning into audience areas.
From the main menu, you can easily select from the different apps, modes and laser show effects available. Audio, power level, colour/hue and other settings can also be adjusted from here.

Playlist Control Mode
This control mode is used to play custom playlists exported from our LaserOS app to the SD card.
It can be selected by going to the Control Mode menu and selecting “Playlist” from the options.


Creating a custom playlist
Before being able to project content on the Mk2 in playlist mode you must first create a playlist or export an existing playlist to the MK2 SD card using the desktop version of our LaserOS software.
The method of adding new content to the MK2 is via a LaserOS playlist, by either selecting an existing one you already created, or by creating a new one from scratch.
You can create a new playlist by selecting the playlists app from the centre pane, then click the small ‘+’ icon as shown in the image below:

Once you create a playlist, you will now be able to drag content from the various categories into the playlist pane on the right hand side. You can also add content to a playlist by right clicking on any CUE within laserOS, and then use the “add to playlist” button.
This is the method we will show in this document, so for now you can simply save the empty playlist with the name of your choice as shown below:

When you click the “save playlist” button you will need to give the playlist a name. Keep this name as short as possible, as the MK2 can only display a limited number of characters on the LCD when selecting a playlist from the drop down menu on the MK2 LCD.

In this example guide we name the new playlist “Content 1”.
Now you have a custom playlist added, it is now possible to add content to the playlist by selecting items from the various LaserOS categories and right clicking on the CUE you wish to add to the playlist.
When you right click on a CUE (Animations→Vectors→Axe Chop in our example), a pop-up menu will appear which will then allow you to select the newly created playlist from the “Add To Playlist” drop-down, then click the “Add” button to add the item to the chosen playlist as shown below:
Note: The above image also shows
a manual “Assign Duration” option which can be set to disabled for now,
and its purpose is described further down in this document.
Adding a custom SVG to the Playlist
If you have any custom content you wish to display with the MK2 such as a company logo in SVG file format, you can add this to the playlist by using the import app within LaserOS.

Select the import app, then select the playlist you wish to import content into, then click the import files button.
Note: If you have an animated SVG then you would click the “import folder with SVG animation instead”. See the LaserOS video tutorials on laserOS.com for more info on this feature.
Select the SVG file you wish to add using the file browser window which appears after clicking the “import File button”

In our example we are importing the Wicked Lasers Logo as an SVG file.
The import app will also allow other image file formats (.png, .jpg, .ild), but for the best results we recommend using SVG or ILD formats.
If you select a non vector image format like .jpg or .png then this type of image will need to be converted to vector format. A separate popup window will be displayed to allow user adjustments of sensitivity, line length and other parameters with a live preview of the result, as shown below:

After importing your custom image you can return to the playlists app and select the “Content 1” playlist by double clicking which will then show all the items added to this playlist.
The playlist should contain all the items you have selected and added via the right click popup menu. The image below shows the newly added custom SVG called “WL Logo”

Some content imported from SVG may need its render quality changing depending on how complex the image is. Since the Galvo Scanners can only render a certain number of points per second you may see the projection start to flicker if the imported SVG is too complex, or the quality slider is adjusted to maximum quality, as the laser will need to render more points in order to display the image with sharper corners and more detail. You can turn on “Show FPS” in Settings→General in order to get an idea of the frame rate the item will render at. (>=45 FPS will not appear to flicker).
You can adjust the render quality by right clicking on an item in the playlist and turning on the “assign render quality” toggle followed by adjusting the render quality slider as shown below.

It is also possible to assign a manual duration override to the playlist item, or set the number of times an animated item will play before the playlist player on the MK2 moves to the next item in the playlist.
This can be seen in the previous image below the render quality slider options.
To perform a manual playlist duration override on an item, enable “Assign Duration” option and select either “time” or “cycles” from the drop down.
Note: The “Beats” option is not currently supported on the MK2.
If time is selected then the number of seconds between 1 and 999 can be entered, and if animation cycles is selected then the number of times an animation plays can be set between 1 and 999.
The animation cycles option is especially useful when assigned to a scrolling text item created with the LaserOS text app, as it can be set to animation cycle of 1 so the scrolling text only displays once before moving on to the next playlist item. If this was no set then the text may have only partially scrolled before moving on, depending on the playlist player CUE delay time.
Note: The “Assign Effect” option in right-click CUE popup is not currently supported on the MK2.
Exporting a Playlist to the micro SD card
Once you have finished adding CUE’s to your new playlist, you can then export the entire playlist to the micro SD card.
You will need to insert the micro SD card provided with the laser cube into a USB 3.x reader and then connect the reader to your PC/Mac.
The SD card should appear in File Explorer / Finder as a removable device with the volume name “WL”. The card should also contain a folder in the root called “Lasercube”.In LaserOS, select the playlists app, then select the playlist you wish to export, then finally click the SD card export button as shown in the image below:

Your OS may ask for permission to access files on a removable volume, if so then click “Allow”.
If the SD card is detected on your machine then LaserOS will show an export progress bar depending on how many items need exporting to the SD card.

If the playlist already exists on the SD card (as you may have already added it once before) you may be prompted as to whether you wish to overwrite the playlist on the SD card or not, as shown below.

If you accept to replace the playlist then the previous playlist on the SD card will be deleted and replaced by the current one.
If when you click the export to SD card you see an “SD card not Found” message box, then please ensure you have inserted the provided SD card into your reader and into your PC properly, and also check that the volume name of the SD card is shown as “WL”. If the SD card volume name is not “WL” without the quotes then you can right click on the removable device and rename the card to “WL” using Windows file manager. This should only be necessary if you have used your own SD card and forgot to rename the volume. The SD card should also contain a folder called “Lasercube”. If it does not then you need to download the factory SD card image again from our GitHub here: https://github.com/Wickedlasers/mk2SDContent
The image below shows the
contents of the SD card with the new “Content 1” playlist folder and
files added.
Each playlist exported from LaserOS to the SD card also has a playlist file which is a human readable JSON file with the extension “.ldpl”, and each playlist also has an associated folder of the same name containing the actual CUE files for each item in the playlist. The order in which CUEs will be played on the device (with shuffle mode disabled) is based on the order of the entries in the “.ldpl” file.
Note: Both the folder and playlist “.ldpl” file must be present for the playlist to be available on the device. e.g. if either “Content 1.ldpl” or “Content 1” folder are not present then “Content 1” will not be listed in the playlists drop down on the device.
Manual Customization of the Playlist File
The image below shows a small preview of the contents of another playlist already provided on the factory supplied SD card for the Ultra MK2 / Evo. This is an extract of the Beams 1 playlist “.ldpl” JSON file viewed in a text editor:

This file has been edited after export in order to add custom MIDI mapping for an APC40 MK2 controller. “apc_note” field within the JSON array allows the user to choose which button on the APC will activate this playlist item.
You will need to consult the data sheet for the relevant APC MIDI device to determine which MIDI note value corresponds to which button on the APC.
Similarly, “apc_color” field allows the user to choose which colour the button will be (if RGB is available on the chosen APC button).
The available values for “apc_color” field are:
| 1 | Red |
| 2 | Green |
| 3 | Blue |
| 4 | Yellow |
| 5 | Cyan |
| 6 | Magenta |
| 7 | White |
| 8 | Orange |
| 9 | Purple |
| 10 | Salmon |
| 11 | Pink |
| 12 | Lime |
| 13 | Cornflower |
| 14 | Mocha |
| 15 | Ice Blue |
If playlist items do not have these fields present in the JSON file when an APC40 MK2 or APC mini MK2 is used in the playlist control mode then the playlist items will be automatically allocated to the available APC grid buttons.
Note: The Ultra / Evo has this playlist and others as part of the demo SD card provided with the device.
Using the new playlist on the Ultra MK2 / Evo.
To project the CUE’s from the example “Content 1” playlist we just exported from LaserOS, you need to firstly safely eject the SD card from your PC/Mac. This can be done by right clicking the SD card in file manager and selecting “Eject”.
Place the SD card back into the device and power on the cube. Select playlist control mode, then select the “Content 1” playlist which should now be available in the playlist drop-down within the playlist player menu.
The photo below shows the custom SVG that was imported to LaserOS, then exported to the MK2 as “Content 1” playlist.

Playlist Player UI
The playlist that the device will use is selected from the Playlist selection menu drop down.



The chosen playlist selection will be saved and used again even through a power cycle of the device.
Note: The last chosen playlist will project immediately after a power cycle if the device is in playlist control mode and “Power-On play” is enabled in the playlist options menu, but projection will only occur once the interlock is enabled. This is to allow for fixed installations to quickly start up and project the users chosen content with minimal setup time. If you do not want the playlist to automatically start projecting at power-on, set “Power-On Play” to Disabled in the playlist options menu.
The main media controls for the playlist player are shown below.

Auto-Play (when enabled) will automatically cycle through another CUE in the currently selected playlist every <cue delay> seconds. Auto play is enabled when the pause button is visible, and pressing the pause button will move to auto-play disabled, and UI will show the play button.
Press the play button to re-enable the CUE Auo-Play. While Auto-Play is off, the playlist will remain at the last selected CUE.
Note: If an APC MIDI device is connected and a CUE is manually selected using an APC button, or a CUE is manually selected via the playlist web app, then the device will no longer cycle through items in the playlist until the Auto-play button is selected again.
The playlist can also be shuffled in order to randomize the order of CUE’s in the playlist.

CUE playback Speed
The user can adjust the playback speed of any CUE being projected while in the playlist control mode.
This can be done using the Settings→Playback Speed menu


The playback speed slider can also be assigned to a MIDI knob or fader if using an APC40 MK2 or APC mini MK2 (see MIDI Mapping or the online wiki).
Playlist Player Web App
The playlist control mode includes a web server which can be used to control the laser cube from your mobile or Laptop/PC device via a web browser (tested with Safari / Mozilla Firefox).
You firstly need to connect to the laser cube using the chosen connection method. If WiFi server is your chosen connection method (see settings→connection menu), then look for the network “LaserCube” in the WiFi list and connect using the default password “Laser2020”.
Once your device’s WiFi has connected to the laser cube, go to your device web browser (Firefox, Safari etc) and enter the IP address of the cube. This is “192.168.4.1” by default, and can be checked in settings→network, or just look at the LCD status bar for the IP address, as it is located in the bottom right corner.
Example image of the playlist web app being served from the cube to Firefox macOS browser:

Quick Image Settings
The Quick image settings allow you to adjust basic projection items such as projection size, rotation, and output power.
An example of the quick image settings menu is shown below:

Note: Any of the image settings can be reset to their default values by pressing the button to the right of any slider.
Rotation
This allows the image to be rotated from 0 to +/- 90 degrees
Zoom
This allows the image size to be adjusted from 10% to 100%
Power
This allows the projection power to be adjusted from 0% to 100%
Quick Player Settings
The Quick player settings allow changes to how the player behaves, including its colour theme.
This menu also shows the interlock status, current battery percentage, and cube internal temperature at the bottom of the menu.

- Theme Selection
The theme selection allows the colour theme of the web app to be changed. Options are Dark Blue, Icy Green, Dark Red, Pink, Purple, or Orange. The theme choice is stored using local web storage on your device’s web browser.
Animated Previews
This will show the playlist items as animated icons instead of static. Note that this is only possible on certain devices that have sufficient performance to allow many animated icons. (Apple devices have known issues with poor performance of animated image files such as animated .webp files, so it is recommended to have this set to off).
Shuffle Playlist
This allows the playlist items to be played in a random order, instead of in playlist sequence order.
CUE Delay
This changes how many seconds each CUE will be projected for, before moving on to the next CUE in the playlist (Only when Auto-Play is enabled).
Play Speed
This adjusts the animation speed of any animated projections (100 = 1x play speed)
Quick Effect Settings
This menu allows you to quickly select an image effect and/or a colour effect. Most of these effects are also audio reactive. A long-press on items with a blue mark in the bottom right will bring up any adjustments that can be made to the selected effect. Note the effect must be selected before accessing the effects adjustments.

You can see a description of all the available effects in the Effects Section
Note: You can only have one image effect and one colour effect active at once. Choose “No Effect” to turn off any active image/colour effect.
Playlist Options Menu




The playlist options menu is present on the top level menu (below the playlist player menu item) of the LCD UI when in playlist control mode
This menu allows you to adjust the fade in/out time between playlist items (default 250ms), the source of the web app html to be selected, and also allows the user to select whether the playlist starts projecting at power-on (immediately after interlock is enabled), or only after activating the projection button in the playlist player or web app. The default for power-on play is enabled, and any changes to this are retained thru power cycle.
The Fade time is used to control how fast the current item is faded out, and the new item is faded in. The fade is done through adjusting the brightness of the image/animation. Set this to 0ms for no fade in/out. Fade is retained thru power cycle.
The Options for Web html are internal factory app (default selection), or SD card. The SD card option is useful if the user wishes to customise the provided web app, assuming the user has the relevant HTML/CSS/JS knowledge.
Note: The web app is provided on the latest SD card image in the following location: /Lasercube/res/web/playlist_index.html
The file is a single html file containing all html / css / javascript to run the web app.
The latest SD card contents are available on our GitHub Here: MK2 SD Card Contents (https://github.com/Wickedlasers/mk2SDContent)
Laser Show Control Mode






The latest version of the laser show player now has a categories selection drop-down menu, allowing the user to choose the type of laser show to play.
There are currently 38 shows to choose from throughout the 7 provided categories (EDM, Christmas, Thanksgiving, New Year, Birthday, Wedding, Halloween).
After choosing a category, selecting the Play icon will begin the show, and the player will advance to the next show in the selected category after the current show has finished playing. Manually choosing a different show from the playlist drop-down will also start the show, and also selecting via a connected MIDI controller.
Show audio will be played from the 3.5mm stereo audio output socket.
If Cube Link is enabled – see the Cube Link entry here: Cube Link
Selecting Play on a Cube Link Master will begin playback on the Master, plus any
Cube Link Slave devices configured with the same Link Channel and PIN.
For laser shows designed for more than one projector, ensure the Group number is set on each Cube Link device. Cube Link connected Slave devices have the status area background changed to purple. Also ensure all cube link devices have the same show category selected before starting play (e.g. all devices have “EDM Shows” selected).
Note: The Laser shows are provided on the SD card supplied with the device. If no items are shown in the drop down then this could be due to the SD card not being inserted, or not having the factory contents present on the card. The latest SD card contents are available on our GitHub Here: MK2 SD Card Contents (https://github.com/Wickedlasers/mk2SDContent)
Multi-projector Laser Shows
Using Cube-Link, the playback of multi-projector laser shows can be synchronized.
Note: Ensure WIFI Antenna’s are connected on all units before using Cube-Link.
Example: Alive (2CH) Laser Show
Choose one laser cube to be the Master. This will be the one which commands
playback to start on all the slaves. Set the Link Channel and PIN to be the same on all Cube Link connected devices. Select Group corresponding to the parts of the Laser Show, so for Alive (2CH) all Group 1 devices will project one part, all Group 2 devices the other.
Master
Slave
For a 2 channel show using 4 projectors, set 2 projectors to Group 1 and 2 projectors to Group 2. Only have one configured as a master though.
Selecting Alive (2CH) on the master will now start projection on all devices, providing the same playlist (EDM Shows in this example) is already selected on all devices.
Visualizer Control Mode
There are currently 91 audio reactive visuals in the current (v2.0) release of the Ultra MK2 / Evo firmware. More visualizers will be added in future firmware updates.
The factory supplied SD card also includes example MIDI mapping of some of these visualizers to the APC40 MK2 / APC mini MK2 grid buttons.

CubeOS has 91 built-in audio reactive visualizers, and these can be manually selected via the drop-down list once an active playlist has been selected (or “All” playlist selected)

These react to the Audio Input source configured in Settings -> Audio -> Audio Input, and the input can be either set to the built in microphone, or the 3.5mm stereo audio line input jack. The audio gain may also need to be adjusted based on the volume of the external audio.
Some of the visualizers are also affected by the current tempo setting which can be set in Settings→Tempo menu on the LCD. The transition time when moving between visualizer CUE’s can also be adjusted through the Viz Options menu. Auto play at power-on can also be adjusted.


Below is the current list of visualizers present in the v2.0 Ultra MK2 / Evo firmware in visualizer ctrl mode:
Spectrum, Waveform & Audio Meters (16)
![]() | Spectrum 1 | FFT spectrum analyser - a row of vertical frequency bars rising from the baseline, coloured across the spectrum. |
![]() | Spectrum 2 | Spectrum-analyser variant drawn in a second bar style. |
![]() | Spectrum 3 | Spectrum analyser mirrored about the centre line, bars growing up and down from the middle. |
![]() | Spectrum W1 | Terrain-style spectrum wave (port of ldTerra) - the FFT drawn as a rolling illuminated waveform landscape. |
![]() | Spectrum W2 | A second spectrum-wave style with a different rolling FFT waveform. |
![]() | Voice | Voice / FFT-reactive visualizer that shapes the beam to the vocal content of the audio. |
![]() | Vocoder | Vocoder-style channels - the spectrum split into bands that pump with the music. |
![]() | Waveform | A live oscilloscope trace of the raw audio waveform drawn straight across the frame. |
![]() | FFT Beams | One radial beam per FFT bin fanning out from centre; length follows magnitude, hue runs bass=red to treble=violet. |
![]() | Audio Horizon | A mountain-skyline silhouette from 16 FFT bins, mirrored on a centre line; it scrolls and its peaks ride the audio. |
![]() | Audio River | A horizontal waveform from three bass/mid/treble sines with a dim reflection below, scrolling like a river of light. |
![]() | Audio Curtain | A column of hanging vertical strands that sway to their own FFT bin, with a travelling wave rippling through them. |
![]() | Audio Marquee | Vertical FFT bars scroll in from the right and wrap around the edges like a marquee; height, speed and hue track audio. |
![]() | Chord Choir | Seven staggered horizontal bars, each spanning with its own spectral band and drifting side to side; hues reshuffle on the beat. |
![]() | Mesh Wave | A woven cross-hatch of six warp and six weft lines; the raw waveform pushes each vertex radially so the sound ripples through the cloth. |
![]() | Pulse Matrix | A digital square-wave grid of rows toggling high/low with per-row FFT coupling; rows scroll together then split by phase on the beat. |
Particles, Swarms & Trails (22)
![]() | Flying Stars | Stars flying through the frame to the beat (port of ldFlyingStars). |
![]() | Snake | A beam snake that slithers around the frame (port of ldBeamSnake). |
![]() | Warp Stars | Classic hyperspace warp - white stars streak outward from a vanishing point; bass drives the warp speed. |
![]() | Fireflies | A grid of bouncing dot particles, each trapped in its own cell, whose speed and movement style shift with the FFT every few bars. |
![]() | Constellation | Ten stars faintly linked in a cycle, each on its own audio-driven path bouncing off the bounds so the shape keeps morphing. |
![]() | Radial Bursts | Expanding ring bursts spawn at random angles on audio peaks, over a slow inner heartbeat ring. |
![]() | Meteor Swirl | Falling meteors on curved, wind-sheared trajectories, continuously spawned with audio-driven density and bend. |
![]() | Fireworks | Radial firework bursts fired on each audio peak (BPM-synced at silence); particles drift out under gravity and fade. |
![]() | Audio Fountain | Particles erupt from the bottom-centre, arc up and fall under gravity with bright trails - a fountain of light driven by sound. |
![]() | Polar Snake | A ring-buffer trail wandering toward random targets that re-roll on each bass peak; hue rotates along the trail. |
![]() | Warp Streaks | Particle streaks fly outward from centre along log-spiral arms; the scene rotates and flips direction on each bass peak. |
![]() | Radial Dots | Eight-fold radial symmetry of dwell-dots on curved outward paths; bins drive activity, bass speed, treble hue. |
![]() | Emberlight | An ember column rising from the bottom, each particle trailing a warm gradient tail along a swaying sinusoidal path. |
![]() | Facet Storm | Eight faceted hexagonal jewels orbit the centre, each spinning and flipping direction on bass peaks - a polyrhythmic storm. |
![]() | Flare Garden | Five flares rooted on a ground line, each a swept stem capped by a bloom; stems grow on bass, sway on mid, blooms pulse per bin. |
![]() | Radial Cascade | Twelve spokes each carrying a stack of tick marks travelling outward and wrapping back, each pulsing at its FFT bin’s rate. |
![]() | Lanterns | A swarm of hexagonal lantern silhouettes wandering on Lissajous orbits, each growing on hits of its own FFT bin. |
![]() | Spark Rings | Orbiting emitters on concentric circular tracks, each driven by its own band, spraying tight rings of spark dots. |
![]() | Fleas | Fleas settle inside a circular bowl; a beat hit makes them jump up and swirl again. |
![]() | Flow Field | Particles advected by a sin/cos vector field, leaving hue-aged curved trails. |
![]() | Gale Ribbons | Wind-streak particles flowing along a turbulent vector field; raw audio gusts them into long braided ribbon tails. |
![]() | Starfield Drift | A parallax star swarm streaming outward toward the viewer, bass warping the drift forward and easing back in quiet. |
Geometric & Parametric Patterns (35)
![]() | Swirly Spheres | Nested swirling spheres of light (port of ldSwirlySphere). |
![]() | Synesthesia | A flowing synesthetic colour-and-form field reacting to the music (port of ldSynesthesia3). |
![]() | Cubes | A spinning 3D cube (port of ld3dCube). |
![]() | Sunshine | A radiant sun with pulsing rays reacting to the music (port of ldSunshine). |
![]() | Wave Circles | Concentric circles rippling with the audio (port of ldWaveCircles). |
![]() | Lotus | An unfolding lotus-flower geometry animated to the music (port of ldLotus). |
![]() | Circle Arc | A rotating 3D circle-arc figure (port of ld3dCircleArc). |
![]() | Atomic | Orbiting electron rings around a nucleus, spinning to the beat (port of ldAtomic). |
![]() | Plasma Ball | A plasma-ball orb with arcing tendrils reacting to sound (port of ldPlasmaBall). |
![]() | Butterfly | A butterfly-curve figure fluttering to the audio. |
![]() | Halo | A glowing halo ring that breathes with the audio. |
![]() | Turbine | Spinning turbine blades radiating from centre, rotating to the beat. |
![]() | Lissajous | Animated Lissajous figures morphing through figure-eight, pretzel and knot shapes; bass accelerates the phase across five ratios. |
![]() | Orbit Collider | Eight bright points orbiting an invisible circle with lossless elastic collisions; bass bins drive the circle radius. |
![]() | Tunnel | Concentric hexagonal rings flying toward the viewer for a warp-tunnel effect; each ring’s colour follows its FFT band, bass sets speed. |
![]() | Arc Carousel | Three concentric rings of arc segments spinning in alternating directions; bass expands radii, treble cycles hue. |
![]() | Orbital Chain | Eight dots on a closed chain morphing circle -> ellipse -> figure-8 with audio, traced by a thin connecting line. |
![]() | Phasor Grid | A 3x3 grid of little rotating radial phasors, phase-offset by cell so they read as a propagating wave when energetic. |
![]() | Radial Wedges | Pie-slice wedges fanning from centre, their widths and tip radii breathing unevenly with the audio bands. |
![]() | Ripple Grid | A coarse grid of horizontal curves poked by a moving radial ripple from an orbiting source; amplitude pulses with bass. |
![]() | Pulse Chevron | A vertical stack of chevrons sliding upward and wrapping; width and tilt breathe with the FFT bands. |
![]() | Kaleido Dots | A 3-fold kaleidoscope of always-on drifting dots; bass swells radii, mid widens the sway, treble cycles hue. |
![]() | Kaleido Lines | A 10-fold kaleidoscope traced as one continuous mirrored polyline through five reflection axes. |
![]() | Bell Pulse | Four bell-shaped silhouettes on the cardinal axes, their width breathing with bass and hue pushed by treble. |
![]() | Phase Swirl | A 3:2 Lissajous with a continuously drifting, bass-driven phase, walking the figure through every shape in the family. |
![]() | Red Hot | Eight rectangular arms forming an asterisk; each FFT band shortens an opposing arm pair, staying symmetric across centre. |
![]() | Damped Swirl | A harmonograph - one long damped Lissajous curve whose parameters drift so the figure morphs without ever resetting. |
![]() | Fractal | Recursive 5-branch fractal subdivision on triangle / square / line bases that morph on audio peaks, with a depth-based hue gradient (port of ldFractal4). |
![]() | Sine Grid | Phase-offset strands weaving through each other with a corkscrew twist; bass drives scroll and rotation, peaks flip direction. |
![]() | Sonar Ping | Concentric expanding wavefronts drawn as isolated radial tick-marks pinging outward, like a sonar sweep. |
![]() | Quasar Braid | Six strands twisted into one left-to-right braid; each strand’s FFT bin drives its sway, bass tightens the corkscrew twist. |
![]() | Spiral Fill | A space-filling Archimedean spiral with four colour modes (helix, bands, tri-helix, vertical bands) cycling every bar. |
![]() | Hypocycloid R | A single hypocycloid rosette whose inner-radius ratio sweeps each bar to morph cusp counts; treble runs hue, bass sharpens cusps. |
![]() | Pie Beam | Two rotating pie cones of stratified rays sweeping the frame; bass opens the cone angle, modes cycle each bar. |
![]() | Cissoid Flick | A mirrored pair of parametric cissoid cusps rotating with tempo; bass peaks flick the cusps to a new shape then settle. |
Beams, Lines & Mirrors (14)
![]() | Crossed Lines | Beams drawn as crossing lines sweeping the frame (port of ldBeamCrossedLines). |
![]() | Solaris 1 | A sun-flare beam burst radiating from centre (style 1). |
![]() | Solaris 2 | A sun-flare beam burst radiating from centre (style 2). |
![]() | Rage Bass 1 | A high-energy beam pattern that slams with the bass. |
![]() | Dashed Lines | Dashed beam lines animated to the music. |
![]() | Spotlights C | Circular spotlights sweeping across the frame to the beat. |
![]() | Spotlights T | Triangular spotlights sweeping across the frame to the beat. |
![]() | Linear C | A circle base shape animated with linear beam sweeps. |
![]() | Linear L | A line base shape animated with linear beam sweeps. |
![]() | Linear S | A square base shape animated with linear beam sweeps. |
![]() | Mirror Curves | Symmetric mirrored curves reflected across the frame’s axes. |
![]() | Mirror Lines 1 | A mirror-symmetric straight-line beam pattern (style 1). |
![]() | Mirror Lines 2 | A mirror-symmetric straight-line beam pattern (style 2). |
![]() | Mirror Rays | Rays radiating with mirror symmetry across the frame. |
Characters & Novelty (4)
![]() | Disco Stu | A dancing stick figure that performs shuffled dance moves to the music, ending each on a bass kick with crossfaded poses. |
![]() | Sunflower | A potted sunflower that dances to the music, using the same move-sequencing engine as Disco Stu. |
![]() | Cactus | A potted saguaro cactus that dances to the music, sharing the dancing-figure engine. |
![]() | Lazer Lips | Two animated lip curves whose openness, spread and sibilance follow the audio - a lip-sync mouth. |
The Visualizers can also have additional audio reactive image/colour effects added to them, configured from the Effects menu.
See the effects page here: Effects or the online wiki for more info on the built in effects, and also the tempo menu which will affect the speed of some BPM based effects.


Select an effect to configure from the “effect config” drop-down list, or list the currently active effects using the “Active Effects” button.


Color Cycle Effect adjustments


Zoom Effect adjustments


Hue Effect adjustments


Colorize Effect Flash Effect Strobe Effect



Note: There are currently over 70 effects to choose from, each with their own adjustments, and the above are only an example of some of these effects.
Visualizer Web App
The visualizer control mode also has a built in web server, allowing control of the visualizer player and audio reactive image/colour effects, all from your mobile or desktop web browser.

Playlists can be selected from the top right corner (or select “all” for the entire built in list), and also new playlists can be created by long pressing on a visualizer, then adding that visualizer to a new playlist, or adding it to an existing playlist. You can also assign a pad colour for the playlist item when using a MIDI APC40 MK2 or APC mini MK2. Items can be removed from a playlist by a long press, then select “remove” option. The playlist order can also be changed by selecting a visualizer, then hold and drag the item horizontally, then move the item to anywhere in the playlist.
Entire playlists can be deleted (except for the built in “All” and “Classics” playlists) by using the bin icon to the right of the playlist selection drop down.
Image and colour effects can also be added using the quick effect menu (3rd icon from the bottom left). See the playlist web server section of this manual on the effects popup, and also check out the effects section to see all the available effects.
Note: Ensure you have the latest SD card image from our GitHub, or the preview images for the visualizers and effects will not be displayed, and will instead be shown as blank grid items.
ArtNet Control Mode
Setting the control mode to ArtNet
The ArtNet mode can be selected by going into Control Mode and selecting it

Once selected the device will restart into ArtNet mode, and the ArtNet settings will now be available from the top level menu as shown below:

ArtNet settings Menu
ArtNet Universe
This sets which universe the laser cube will respond to on the network.

ArtNet Start Address
The start address can be changed (default is address 1) in order to move the 16 channel profile start address within the ArtNet/DMX address range of 1-512.

Fixture Profile
The Fixture profile can be changed using the fixture profile drop-down. Currently there is only one profile available which occupies 16 channels of the ArtNet/DMX address range.
A profile determines which ArtNet/DMX channels control what feature of the laser cube. The default 16 channel map is available here: DMX Channel Map or the wiki (or PDF supplied on the factory SD card).

Note: The default profile is compatible with the FB3/FB4 16 channel profile, so any DMX/ArtNet capable lighting controller with FB3/4 support should also work with the laser cube.
CUE Selection
This drop-down will allow you to select a playlist from the SD card to use when a CUE index is selected over ArtNet. You will need to export a playlist from LaserOS, or use one of the provided playlists on the SD card shipped with the unit.
The CUE selection is based on the order of items within the chosen Playlist, so the first CUE selected over ArtNet using the CUE/Page channel will project the first item in the playlist.

Defaults
This button will reset all items within the DMX menu to their factory defaults.

ArtNet Status
The status of the ArtNet connection is shown in the status bar at the bottom right of the LCD.
When the laser cube is connected to a valid ethernet network and ArtNet packets are being received on the correct ArtNet Universe then the status bar will show a green tick to the right of the DMX label and a valid IP address will be shown below it.
If ArtNet data is not being correctly received then the status bar will show a red cross instead of a green tick.
If the status shows as not connected when you have an ethernet cable attached to your network which also has the ArtNet controller present, then please check for a network issue first like no IP address being shown in the status bar, and also check you are on the correct ArtNet universe.
DMX Control Mode
Setting the control mode to DMX
The DMX mode can be selected by going into Control Mode and selecting DMX-512

Once selected the device will restart into DMX-512 mode, and the DMX settings will now be available from the top level menu as shown below:

DMX settings Menu
DMX start Address

The DMX start address can be changed (default is DMX address 1) in order to move the 16 channel profile start address within the DMX address range of 1-512.
Fixture Profile
The Fixture profile can be changed using the fixture profile drop-down. Currently there is only one profile available which occupies 16 channels of the DMX address range.
A profile determines which DMX channels control what feature of the laser cube. The default 16 channel map is available here: DMX Channel Map or on the wiki (or PDF on the factory supplied SD card).

Note: The default profile is compatible with the FB3/FB4 16 channel profile, so any DMX lighting controller with FB3/4 support should also work with the laser cube.
CUE Selection
This drop-down will allow you to select a playlist from the SD card to use when a CUE index is selected using the DMX Page/CUE channel. You will need to export a playlist from LaserOS, or use one of the provided playlists on the SD card shipped with the unit.
The CUE selection is based on the order of items within the chosen Playlist, so the first CUE selected over DMX using the CUE/Page channel will project the first item in the playlist.

Defaults
This button will reset all items within the DMX menu to their factory defaults.

DMX Status
The status of the DMX is shown in the status bar at the bottom right of the LCD.
When the laser cube is connected to DMX and receiving the 512 channels via the DMX In connector, the status bar will show a green tick to the right of the DMX label as shown below.

If DMX is not being received then the status bar will show a red cross.
If the status shows as not connected when you have a cable connected and are running DMX from a controller, then please check cabling and also check that the DMX is correctly terminated.
DMX/ArtNet Default Fixture Channel Allocation
Overview
The default DMX/ArtNet fixture uses from 4 to 16 channels depending on the Access Mode.
DMX Channels NOT Implemented in the default fixture implementation
• DMX CH 12 Reserved for future use.
• DMX CH 14 Reserved for future use.
• DMX CH 16 Reserved for future use.
DMX/Art-Net Channel Layout
| Channel 1 | 0-31 | 33-95 | 97-159 | 161-223 | 225-255 |
| Access Mode | Blackout | Basic 4 CH | Standard 8 CH | Extended 12 CH | Full 16 CH |
Note:
• Invalid values (32,96,160,224) do not change the access mode from its previous value.
• Access mode Basic (CH 1-4 interpreted, CH 5-16 default values).
• Access mode Standard (CH 1-8 interpreted, CH 9-16 default values).
• Access mode Extended (CH 1-12 interpreted, CH 13-16 default values).
• Access mode Full (all channels interpreted).
DMX CH 2 (Page): Used as an offset into the cue playlist.
Example:
• Page 2 plays cues from index 48 onwards.
• Page 3 plays cues from index 96 onwards, etc.
• Allows up to 432 cues per playlist (9 * 48).
| Channel 2 | 0-15 | 17-31 | 33-47 | 49-63 | 65-79 | 81-95 | 97-111 | 113-127 | 129-255 |
| Page | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
Note:
• Cue selection is based on Page & Cue DMX channels.
• Page 1 = Cues 1-48, Page 2 = Cues 49-96, etc.
• Maximum of 432 cues (48 cues per page * 9 pages).
| Channel 3 | 0-31 | 33-35 | 37-39 | … | 221-223 |
| Cue Select | Blackout | Cue 1 | Cue 2 | … | Cue 48 |
Note: Used in conjunction with channel 2 (page) in order to select cues from the currently selected playlist.
| Channel 4 | 0-15 | 17-31 | 33 … 64 … 128 … 255 |
| Speed | 100% | Pause | 25% … 50% … 100% … 200% |
| Channel 5 | 0-255 |
| Fader | Black … Full Brightness |
Note: If access mode is below Standard, fade is fixed at 100%.
| Channel 6 | 0-255 |
| Scale | Zero Size … Full Size |
Note: If access mode is below Standard, scale is fixed at 100%.
| Channel 7 | 0 … 128 … 255 |
| X Size | Negative Full Size … Zero Size … Positive Full Size |
Note: Negative full size = Horizontally mirrored from original.
| Channel 8 | 0 … 128 … 255 |
| Y Size | Negative Full Size … Zero Size … Positive Full Size |
Note: Negative full size = Vertically flipped from original.
| Channel 9 | 0 … 255 |
| Rotation | 0 degrees … 360 degrees |
Note: If access mode is below Extended, no rotation will occur.
| Channel 10 | 0 … 128 … 255 |
| X Position | Left … Center … Right |
Note: If access mode is below Extended, X Position is fixed at 128 (center).
| Channel 11 | 0 … 128 … 255 |
| Y Position | Down … Center … Up |
Note: If access mode is below Extended, Y Position is fixed at 128 (center).
| Channel 12 | 0 … 255 |
| Reserved | NOT IMPLEMENTED |
| Channel 13 | 0-31 | 33-223 | 225-255 |
| Scan Rate | Default (35K pps) | 6K-29K pps | 30K pps |
Note: If access mode is below Full, scan rate defaults to 35K pps.
| Channel 14 | 0 … 255 |
| Reserved | NOT IMPLEMENTED |
| Channel 15 | 0-31 | 33-223 | 225-255 |
| Recolor | Default | RED - ORANGE - YELLOW - LIME - GREEN - CYAN - BLUE - PURPLE - PINK - RED | White |
Note: If access mode is below Full, no re-colour occurs.
• Values 33-223 re-colour the CUE linearly through the HSV colour space,
with values 225-255 re-colouring the cue to full white.
• The values 33-223 adjust the hue range between 0 and 360 degrees with full saturation (S = 1.0, V = 1.0).
• If access mode is below Full, no re-colour will occur.
| Channel 16 | 0 … 255 |
| Reserved | NOT IMPLEMENTED |
Settings
Projection Settings
When in LaserOS control mode, the Image Setup, Colour Balance and Safety Zone settings are handled by LaserOS, so their CubeOS entries remain greyed out.
Test Patterns are still accessible though.



By selecting one of the other control modes, such as Visualizer, the CubeOS stand-alone image settings are made available:

Image Setup



Image power, rotation, X-size, Y-size, X-Flip, Y-Flip, X-Position and Y-Position are configurable. When X and Y size are at 100%, the position sliders have no effect as they cannot move the full-size image beyond the full-size projection area.
The X and Y position sliders have a range of -128 to +128
If the X and Y image size are reduced to 50%, then the X and Y position sliders will move the image with settings between -64 and +64
A good way to get a feel for how the image size affects the amount of positional movement available, is to enable the RGB-THold test pattern (see Test Patterns below) then adjust image size and position in the Image Setup menu.
Colour Balance



Colour balance settings allow for fine adjustments of maximum and minimum outputs for each colour laser, plus the gamma curve for each. The default values should be adequate for most situations, but adjustments are available to allow for precise colour matching of multiple projectors.
Safety Zone





The Safety Zone setting, when enabled allows a basic shape to be created for a keep within or keep out zone. The preview toggle (with Laser Interlock Enabled) will project the outline of the safety zone.
By default, it is a keep-within zone and the projected preview colour is green.
By setting the invert toggle, it becomes a keep-out zone and the projected preview colour is red.
Whilst outside of a keep-within, or inside of a keep-out zone, the laser power is reduced according to the attenuation setting. 100% attenuation means that the out of zone beams are fully blanked. A 90% attenuation would mean that the out of zone beams are reduced to 10% of their normal power.
The Zone shape is selectable between Rectangle, Circle or Ellipse.
The size and position of the zone shape is adjustable using the respective sliders.
The keep-within zone may be useful for defining a target area where the beam may be safely terminated. The keep out zone may be useful for excluding beams from an area when a camera or digital projector is located.
Keep Within Safety Zone

Keep Out Safety Zone

Test Patterns


The built-in test patterns are provided to verify correct operation of the lasers and the scanning system. The RGB Thold pattern is a low brightness one, used for factory setting of the internal laser diode driver. It can also be useful for setting up projectors on site as it has a border that shows the projected image size. Note that this is affected by the rotation, X-size, Y-size, X-Position and Y-Position sliders in Image Setup.
Example test patterns available




Tempo Settings
The tempo settings are used to control the speed of any enabled effects applied to the projection (see device effects wiki or in this guide here: Effects), e.g. The strobe effect will flash faster as you increase the BPM slider in the tempo menu, and flash slower when reducing the BPM slider.
The purpose of the tempo menu is mainly for live DJ effects while a music track is playing.
In order for the supplied effects to work to the beat of a music track, you must first set the correct BPM, preferably using the tap BPM feature, then use the sync button to mark which beat is the first beat of a bar. Once this is done the effects will then be in sync with any music that is playing allowing the user (with the aid of an APC40 MK2 MIDI controller) to perform live adjustments to the projection using effects assigned to dials/faders on a MIDI controller.
The tempo menu can be accessed by going to Settings→Tempo when in either playlist or visualizer control mode.


The tempo can be set using the BPM slider, or can be set using the “Tap BPM” button.
Continuously pressing the “Tap BPM” button to the beat of any externally playing music track will allow the laser cube to calculate the actual BPM of the music.
The “Sync Beat” button will synchronize the beat to beat 1 of a 4 beat bar.
The tempo parameters also also MIDI mapped to the dedicated tempo buttons on an APC40 MK2 if using the factory supplied MIDI mappings.
Note: MK2 menu items in yellow (as shown in image above) mean they have
been MIDI mapped to a dial/fader on an external MIDI controller. They
will only show in yellow when a compatible MIDI controller is
conn
ected to the USB port of the
laser cube.
Audio Settings
Audio settings can be adjusted by going into Settings->Audio as shown below:

The audio settings allow changes to the audio output volume, audio output delay, audio input selection, and input gain controls.
Audio Output Volume
The audio output volume can be adjusted from 0 to 100%. This control will adjust the current volume while a laser show is playing, and this slider can be midi mapped to an APC MIDI controller.
This control will directly affect the audio coming out of the 3.5mm audio connector on the rear of the device, and is labelled A-OUT (green connector)
Press on the menu knob to edit the slider and make adjustments, then press again on the knob to exit and save this value (preserved through power cycle).

To map the audio volume output slider to a MIDI controller then ensure USB MIDI is enabled in settings->USB MIDI and a compatible APC MIDI device is connected, then single press the menu knob to enter slider edit mode (slider bar turns orange), then long press again on the knob and a context menu will appear allowing you to link this slider to a dial or fader over MIDI, or unlink from an existing MIDI fader, or reset the slider to its default value.
Note: The audio output volume slider comes pre-configured to a MIDI dial on an APC40 MK2 if using the factory supplied SD card.
Audio Output Delay
This slider allows the audio output to be either delayed, or started earlier (with respect to a projection, like when using the laser cube in laser show mode) in order to compensate for any audio processing delay due any extra audio processing present on the device connected to the line output port of the device.

Example: Some portable amplified speakers have a DSP in order to provide audio reactive light effects etc, and this can cause the audio going into the unit to be delayed by as much as 300 milliseconds. This would cause laser shows played on the device to be completely out of sync with the audio, so adjusting the out delay slider can compensate for this.
Note: Once a laser show on the device has started, this slider will have no affect on the audio output delay until you stop and start the laser show again.
The audio settings also have no effect when using the device in LaserOS mode, as all audio is handled by LaserOS in this case.
Audio Input Selection
This dropdown is used to change the audio input source used by the device, and can be set to either the built in microphone or the stereo line input connector.

The audio reactive visualizers and effects built into the device will be affected by this setting.
When line input is selected as the audio input source, you will need to apply audio from a PC or other analog audio capable device via the 3.5mm stereo jack to the rear of the unit labelled A-IN (pink connector).
Max Line Gain / MAX MIC Gain
This dropdown allows the user to change the amount of gain that is applied to the audio input source. Setting the gain too low here will result in some audio reactive visualizers showing very little change. Equally setting a too high gain will result in over driven visualizers. Both inputs can have their gain adjusted from 0dB to 50dB in 5dB steps.


Audio Defaults
The entire audio settings can be reset to factory default values by clicking this button and accepting the pop-up message box asking to reset the values.

Connection Settings



Note: If the connection mode is changed, the laser cube will need to restart.
Move the red cursor to highlight “Yes” and push the rotary knob to confirm.
Select the connection type (required for network control via LaserOS, ArtNet or Liberation etc.)
For multiple laser cubes, and especially in areas where local WiFi may be congested, we recommend using an Ethernet cable in LAN client mode. When set to LAN client mode on a network without a DHCP server, the Laser cubes will self-assign an APIPA address.

The tick by LAN-C indicates that the laser cube has connected in LAN Client Mode.
The A-IP indicates that the IP address shown – 169.254.129.54 is an AIPIPA one.
The Network settings can be customized under the Network menu.


APIPA mode explained

When using LAN client mode, the laser cube will try to obtain an IP address from a DHCP server on your network. If you have connected the laser cube directly to your home router, or via an ethernet switch to your home router then you will see that the laser cube will be given an IP address according to your network (e.g. 192.168.x.x).
If you are not connecting the cube via a home router or DHCP server (due to connecting a cable directly between PC/Mac/iOS and the laser cube) then the cube will self assign itself an IP address using the Auto IP protocol after around 20 seconds.
APIPA addresses start with 169.254.x.x.
If you are using Windows or an Apple MacBook then the following should be done in order to connect with our LaserOS software using APIPA:
- Temporarily turn off WiFi on your PC/MacBook
- ensure LaserOS is not running, and close it if it is.
- Turn on your laser cube and connect an ethernet cable from the LAN port on the cube to the LAN port on your PC/macBook.
- Wait until the laser cube self assign’s an APIPA address.
- Start LaserOS on your macBook and check that the device is detected (Laser ON button in the top right corner of LaserOS software should NOT be greyed out).
- Turn your PC/MacBook WiFi back on if you need internet access.
Network Settings



LAN Client Mode
For multiple laser cubes, and especially in areas where local WiFi may be congested, this is the recommended connection mode. When connected to a network without a DHCP server, the Laser cubes will self-assign APIPA addresses, otherwise your home router (or network switch connected to your home router) will provide the IP address automatically.
LAN Client Mode Customisations
IP (Address) Mode - Auto IP / Static IP
Auto mode. Uses DHCP server if present, or AIPIPA.
Static IP. Manual configuration of IP Address, Net Mask and Gateway




To enter the IP address, short press with the entry box highlighted.
The gateway IP address and subnet mask can be edited in the same way (Gateway IP is the IP address of your home router / DHCP server)


LAN Server Mode
This is recommended if you want to use a direct wired connection to a single device like a MacBook or Laptop, or mobile device with the provided USB→LAN adapter.
LAN Server Mode Customisations
Manual configuration of the laser cube device IP Address and Net Mask

WiFi Server Mode
Useful for cable free, single cube LaserOS operation in areas with no WiFi congestion.
Note: Make sure you connect the provided WiFi Antenna before using any wireless modes.
It is preferable to leave the WiFI channel set to Auto, which will make the device scan for the quietest WiFI channel to use at each power on of the device.
WiFi Server Mode Customisations
SSID, Password, Channel (including Auto), Bandwidth, IP Address, Net Mask



The example images below show the manual WiFi server IP address and net mask entry


The WiFi server page also has a “WiFi Scan” button, which when pressed will display a channel list showing other devices using the current 2.4GHz wireless channel range, and also automatically choose the quietest channel after the channel scan completes.
If the channel list is mostly red then your location is congested due too many other 2.4GHz devices in operation (like in an apartment / building complex), and you should consider using the provided USB→LAN adapter as a wired connection instead, thus avoiding projection break-up due to potential network packet loss.
This is only important when using LaserOS control mode since this mode streams UDP DAC sample data at a high data rate over the wireless network, but for other modes like playlist/visualizer mode then this should have no impact on projection quality, since these modes render content locally from SD card rather than over the network.
Example images of the WiFi server scan button and popup channel list page



Note: The “WiFi Scan” button will be greyed out if you are not currently in WiFi server network connection mode.
WiFi Client Mode
For connecting to an existing WiFi router. Performance may vary depending on the quality of the router, amount of WiFi congestion and the amount of existing network traffic.
Note: Make sure you connect the provided WiFi Antenna before using any wireless modes.
WiFi Client Mode Customisations
SSID, Password, IP Mode - Auto / Static (IP Address, Gateway, Net Mask)






To enter the IP address, short press with the entry box highlighted.
Select the tick button to close the entry box.
Cube Link Mode
Wireless Cube Link (only available when connection mode is not set to WiFi) is a method of synchronising playback of content across multiple laser cubes. Cube Link does not require a WiFI network to be present as it creates its own wireless network to communicate between master and slave devices within ~20-40m line-of-sight range using a low data rate communication protocol.
Note: Make sure you connect the provided WiFi Antenna before using any wireless modes.
In order to set up a Cube Link network, it must be enabled on each laser cube, then one laser cube must be set to Master, and the other laser cubes as slaves. To exist on the same Cube Link Network, they must all share the same Link Channel and Link Pin. The Group determines what content that particular laser cube will project. For a 2 projector Laser show, the first projector content will be shown on all laser cubes set to Group 1 and the second projector content will be shown on all laser cubes set to group 2.
Slave devices that are in range of a Master that have a matching channel and pin configuration will be indicated by the status bar background on each slave turning from black to purple.

Cube Link Mode Customisations
Enable, Master/Slave, Link Channel, PIN, Group




To set the PIN, either use the + and – buttons to increase / decrease the selected digit, highlighted in blue, or short press with the PIN entry box highlighted.
When in the PIN entry box:
Short press to change the highlighted digit.
Rotate the knob to increase/decrease the highlighted digit
Long press to exit the PIN entry box.

USB MIDI Settings
In order to use any of these MIDI devices, the USB must be enabled by going to the Settings ->USB MIDI menu.



Note: USB MIDI does NOT operate when the unit is in LaserOS / ArtNet / DMX / IDN / Ether-Dream control modes, as these modes are controlled using alternate communication protocols.


If a compatible device is detected on the laser cube’s USB port, then the status bar will briefly show an updated connected status, and unplugging a device will show the disconnected status as shown above. The status bar will also show a green tick or a cross next to the MIDI label on the RHS of the status bar.
Playback Speed Settings
The user can adjust the playback speed of any CUE being projected while in the playlist control mode. This can be done using the Settings→Playback Speed menu


The playback speed slider can also be assigned to a MIDI knob or fader if using an APC40 MK2 or APC mini MK2 (see MIDI Mapping in this guide, or the online wiki).
General Settings
This menu has options to change the LCD brightness, enable backward compatibility with original WiFi cubes, battery percent display, and preview mode style.
When the battery percentage option is enabled, the battery gauge in the status bar will periodically display the actual percent remaining in addition to the simple battery guage.
The preview mode style can also be set to 2D or 3D, which will affect the preview screen when it is opened from the main menu.




Note: The backward compatibility option will only need to be enabled if you intend to use a mix of old WiFi cubes and new Ultra MK2 / Evo laser cubes on the same network with our LaserOS software (you will also need LaserOS version >= v0.17.7).
ILDA Input Config Settings
The parameters set in the ILDA Input Configuration menu are valid when an external DAC is connected to the ILDA input connector on the back of the device. With no ILDA cable is connected, this item will be greyed out on the LCD menu UI.


When an external DAC is connected via the ILDA input connector, an additional menu item is available under Settings – ILDA Input Cfg.
This is for digitally tuning the Laser Diode Driver to compensate for any errors in the third-party DAC hardware. One common problem is “ghost beams” where one or more channels of the ILDA colour signals have a small voltage present on the output pins when those channels are meant to be off (blanked).
The In Mute R, G and B levels allow a threshold to be set, below which the beams are forced to be off. For example, a DAC with a higher than normal “zero output voltage” on the green channel could cause a faint green beam to always be emitted, regardless of any master brightness setting in the controller software for that DAC. The ILDA Input Cfg -> “In Mute G” level could be raised until the green ghost beam is extinguished.
There being an increased offset on the green channel would also affect the colour balance at low intensities. To compensate, the ILDA Input Cfg –> “Diode th G” could be reduced until the correct colour balance is restored. This allows errors from external DACs to be tuned out.


Menu Language Settings
The LCD menu can be set into any one of 12 available languages (default is English).
The device needs to restart when the language chosen differs from the current menu UI language.




Note: In order for the UI labels to fit within the screen width without horizontal scrolling, some UI labels have had to be shortened, so they may not be the most suitable word(s) available in each language.
Built in Effects
The effects menu will be available on the top level menu of the laser cube when it is in any mode that allows additional audio reactive effects to be used.
The effects can be used to warp or re-colour the currently projected image, and each effect can contain either an audio reactive element, or tempo based modifier.
If an effect is dependant on the current setting of the tempo, then this can be accessed from settings→tempo, or set using tap tempo on an APC40 MK2 device (see wiki section on tempo).
Any of the effect parameters can be MIDI mapped to an APC40 MK2 or APC mini MK2 in order to allow live modification of the effects (see our DEMO APC40 MK2 MIDI mapping on the SD card provided with the laser cube).
Note: Some effect parameters like “Force On” are intended to be MIDI mapped only, and are used for live effect activation using an APC40 MK2 / APC mini MK2 MIDI device.
The Effects menu can be accessed from the top level menu when the device is in playlist or visualizer control mode as shown in the image below:

In order to be able to use the effects they must be enabled. If no effects are required then it is recommended to have the effects disabled to prevent unintentional changes to the projection.

Any of the effect parameters changed via the LCD menu UI will be preserved through a power cycle. This is to allow the unit to start up with any effect chosen by the user without any additional actions which is perfect for when the device just needs to be powered on and interlock activated.
Available Effects
There are currently 78 effects that can be applied to the currently projected image, and each effect has its own set of user adjustable parameters depending on the chosen effect.
Movement & 3D (17)
![]() | Zoom Effect | Scales the whole image in and out with an eased sweep, locked to the tap tempo. A Linear switch gives constant-rate zoom. |
![]() | 3D Spin | Spins the image about the vertical axis in an eased forward / rest / reverse / rest cycle, synced to tempo. |
![]() | 3D Column | Wraps the image around a rotating vertical cylinder whose radius slowly breathes in and out, with perspective depth. |
![]() | 3D Globe A | Re-interprets each point as yaw/pitch on a rotating sphere, projected back to 2D with a perspective depth fade. |
![]() | 3D Globe B | Globe spin at half speed and reversed, sitting closer to the camera with a quadratic radius depth fade. |
![]() | 3D Gyro A | Tumbles in 3D on three spinning axes; each tempo tick starts or stops a random axis. Telephoto perspective. |
![]() | 3D Gyro B | Gyro that swaps axes twice as often, spins faster, and uses the closer perspective with a radius fade. |
![]() | 3D Flip A | Performs one full revolution per cycle around a random in-plane axis with a telephoto perspective, tempo-synced. |
![]() | 3D Flip B | Flip with an added out-of-plane tilt and a close-up perspective with radius fade. |
![]() | 3D Twist A | Rotates about the horizontal axis with the angle offset by x, twisting the image like a ribbon that rolls continuously. |
![]() | 3D Twist B | Ribbon twist that eases back and forth in a raised-cosine wobble instead of rolling all the way round. |
![]() | 3D Twist C | Corkscrew wobble about the vertical axis, blending sine and cosine oscillation from the bottom to the top of the frame. |
![]() | 3D Tumble A | Tumbles end-over-end around the horizontal axis, with lit strokes pushed out in front of the image plane. |
![]() | 3D Tumble B | Tumble where each stroke gets a random depth offset whose strength rides a bass x treble audio energy gate. |
![]() | 3D Flag | Drapes the image onto a rippling flag surface with a drifting wave phase and two slow sways around the pole. |
![]() | 3D Jellyfish | Ripples the image radially through a damped-sine bell while five slow oscillators wobble it around in 3D. |
![]() | Spiral | Twists the image into a spiral (rotation grows with radius); the twist steps through quarter/half turns on tempo. |
Warps & Distortion (19)
![]() | Warp Circle | Radial remap using a chebyshev/euclidean ratio so square framings bulge outward into circles. |
![]() | Warp Square | The inverse remap - circular framings squash inward into squares. |
![]() | Warp Clover | Manhattan-distance ratio pinches the image into a four-lobed clover-leaf shape. |
![]() | Warp Diamond | The inverse of Clover, stretching the image out into a diamond. |
![]() | Warp Orbital | Circle warp without the square root - a double-strength radial bulge. |
![]() | Warp Bubble | Magnifies the centre up to 1.68x inside a fixed ring, like looking through a bubble lens. |
![]() | Telescope | Fisheye radial zoom - magnifies the centre, compresses the edges, clipped to a clean circular rim. |
![]() | Ripple A | A travelling pond ripple: a radial wave scales each point’s distance from centre. Plain speed slider. |
![]() | Ripple B | The same ripple, but its position rides the tap-tempo phase. |
![]() | Gong A | A wave crashes outward from the centre on each tap-tempo beat. |
![]() | Gong B | A standing radial wave pumped by the audio reactor’s fast bass spin (music aware). |
![]() | Wavy | A three-octave sine ripple displaces the image horizontally; amplitude rides the bass, the pattern scrolls on tempo. |
![]() | Jelly A | Squashes the image on two oscillating axes so it wobbles like jelly, driven by slow bass and treble walkers. |
![]() | Jelly B | Beat-locked jelly wobble: x squashes at double the beat rate, y on the beat. |
![]() | Jelly C | Beat-locked jelly wobble: x squashes per beat, y per bar. |
![]() | Squiggle | Adds a continuously rotating circular offset so straight lines are drawn as tight corkscrew squiggles. |
![]() | Scramble | Squiggle’s alt: the offset circle reverses each revolution, scribbling instead of corkscrewing. |
![]() | Shake | Jolts the whole image along a circular path on each beat onset - still between hits, alternating direction. |
![]() | Diffract | Displaces points sideways by an amount taken from their hue, so differently coloured strokes separate like a prism. |
Colour & Recolour (31)
![]() | Colorize Effect | Recolours the image with a single hue that sweeps over it, cycling on a speed slider. |
![]() | Colour Cycle Effect | Smoothly cycles the whole image through the colour spectrum over time, with a +White exclude option. |
![]() | Hue Effect | Fades every colour toward one fixed hue and saturation; intensity blends, with an optional +White exclude. |
![]() | Hue Shift | Rotates every colour’s hue by a set angle (an RGB rotation about the grey axis); greys and white pass through. |
![]() | Shimmer A | Wobbles the whole image’s hue sinusoidally around its original value, two wobbles per beat. |
![]() | Shimmer B | The hue jumps to random offsets on strong audio events, scaled by the current level (music aware). |
![]() | Colorize Acid A | A drifting acid-wash colour field from four crossfading, zooming plasma grids, mapped over the full hue wheel. |
![]() | Colorize Acid B | Acid wash mapped through a black-primary-secondary-white ramp that permutes its channels once per bar. |
![]() | Colorize Aura A | A glowing aura colour wash - noise grids plus a radial centre glow, with a brightness floor so it never goes dark. |
![]() | Colorize Aura B | Aura with a rotating channel permutation each bar and deeper, sub-white colours. |
![]() | Colorize Scroll A | Horizontal scrolling bands of hue sweep across the image at a fixed speed, keeping the original brightness. |
![]() | Colorize Scroll B | Vertical hue bands whose scroll speed rides the bass, with the band curve warped by it. |
![]() | Colorize Scroll C | Horizontal S-curved hue bands with a saturation dip and hue drift driven by the treble. |
![]() | Colorize Panel | A 5x5 grid of hue panels flood-fills to new colours with hard edges, drops fired by bass onsets. |
![]() | Colorize Crumble | A 12x12 bilinear-smoothed hue grid crumbling to new colours, free-running. |
![]() | Colorize Rainbeam | Broad curved rainbow bands radiate from an orbiting far-off centre; the hue scrolls and troughs flash white. |
![]() | Colorize Flames | Audio-reactive fire recolour - a rippling flame edge licks up from the bottom; bass raises it, beats flare. |
![]() | Color Prism | Colours each segment by its direction: angle picks the hue, beam speed picks saturation. A stained-glass look. |
![]() | Color Beat Prism | Prism colouring that rides the audio onset envelope, fading back to the original colours between beats. |
![]() | Color Blobs A | 48 soft colour blobs drift outward on a polar plane while the whole palette slowly rotates the hue wheel. |
![]() | Color Blobs B | Harder-edged blobs at 4x drift speed with a constant red floor. |
![]() | Color Blobs C | Double-size blobs over three channels, colourised through the tempo/beat palette (music aware). |
![]() | Color Volt A | Electric recolour through a black->primary->secondary->white ramp keyed to each point’s original hue sector. |
![]() | Color Volt B | Hue sweeps with brightness, pushed further up the spectrum by the bass level (music aware). |
![]() | Color Shiny A | Concentric white specular shine bands sweep in from the corners, breathing with the bass level. |
![]() | Color Shiny B | Shine bands run from the centre outward on volume, darkening between bands with a colour sparkle. |
![]() | Color Freq A | Colours the image like a spectrum analyser from the live FFT - below the level green, above red, on it white. |
![]() | Color Freq B | Spectrum colouring mirrored around centre from bass/mid/high meters, slowly rotating the hue. |
![]() | Color Freq C | Spectrum-analyser colouring like A/B, but the meter is recoloured through the tempo/beat palette. |
![]() | Color Beat Saturate A | Colour purity pumps with the music - colours over-saturate on hits. |
![]() | Color Beat Saturate B | Inverted and snappier - colours wash toward white on hits. |
Beat, Texture & Flash (11)
![]() | Beat Ring | Each beat radiates outward as an expanding ring of brightness, mixing the tap tempo with live audio onsets. |
![]() | Cross A | A rotating cross orbits over the image, whitening everything inside its arms and fading the rest toward black. |
![]() | Cross B | Draws only the white outline band of the orbiting cross, its centre breathing in and out on the bass. |
![]() | Stripe | Uses the same orbiting, rotating frame as Cross but paints three red / green / blue colour bands across it. |
![]() | Dots | Chops the beam into regular on/off dots, blanking the gaps so it burns points instead of streaks. |
![]() | Dashes | Randomised chop lengths give irregular dashes. |
![]() | Dots Bright | Dot chop where the gaps get a 180-degree hue flip instead of being blanked. |
![]() | Dashes Bright | Randomised dash chop with the hue-flip gaps. |
![]() | Flash Effect | Flashes the whole image bright then decays on each beat - a tempo-synced brightness pulse. |
![]() | Strobe Effect | Blanks the image on and off in time with the tempo; intensity sets the blackout depth. |
![]() | Vignette | Fades brightness toward all four edges so the frame darkens to black at the borders. |
More effects will be added with each firmware release for the Ultra MK2 / Evo product range, allowing for more varied live projection modifications.
Master Effect slider
The intensity applied to the projection from any of the available effects are controlled by a master intensity slider. This is set to 100% by default, and can be changed via the menu UI or MIDI mapped to a dial/fader. With this slider at 0% then none of the effects will be applied to the projection.
Note: The default MIDI mapping provided with the factory SD card for an APC40 MK2 has the main effect intensity slider mapped to the APC40 MK2 Master fader, and must be moved to a value >0% for any effects to be applied,
Effect Config drop down
In order adjust one of the many built-in effects, the user can use the effect config drop down followed by selecting the effect you wish to adjust.

Colour Cycle effect
This effect will cycle through a series of primary colours to the current beat or multiple of the beat based on the current tempo and effect speed setting (tempo can be set via settings→tempo menu).
The colour sequence is currently fixed to the following:
Blue → Green → Cyan → Red →
Magenta → Yellow




The above images show the colour
cycle effect colours when +White parameter is OFF.
Colour cycle effect parameters



The adjustable parameters for the colour cycle effect are Intensity, Speed, and Include White (+white).
Intensity parameter is used to select how much of the original CUE colour is modified by this effect. e.g. 50% intensity will equally mix the original CUE colour with the cycle effect colour, and 100% will completely replace the original CUE colours with the colour from this effect.
These parameters can be MIDI mapped to a dial/fader when using an APC MIDI device.
Speed parameter is used to control how often the colour cycle occurs. With a speed of 1, the colour will change on every beat, and a speed of 2 will change on every other beat etc.
The “Force On” button is only present so it can be assigned to an APC MIDI button in order to live trigger the effect, overriding the intensity slider. Pressing an APC button mapped to this button will cause the intensity to be briefly set to 100% while the button is held down.
The +White parameter is used to control whether any parts of the currently projected CUE which contains full white will be overridden by the cycle colour.
The +White parameter is useful when using fan beam patterns as shown below.


With +White off, only non white parts of the beam pattern will be replaced by the cycle effect colour. With +White On, the whole beam pattern will be re-coloured.
Default APC40 MK2 Colour Cycle Effect MIDI mapping
The image below shows how this effect is mapped to an APC40 MK2 when using our default MIDI mapping provided on the SD card shipped with the laser cube.

Zoom Effect
This effect will zoom the projection in/out in sync with the beat based on the current tempo (see tempo in the wiki).
Zoom effect parameters
The zoom effect has several parameters that can be adjusted by the user, including intensity, speed, and zoom type.
The intensity slider adjusts how much of the zoom in/out effect is applied to the current projection between 0% and 100%.
The Speed slider allows the rate of zoom in/out to be adjusted. This parameter is based on the current tempo, and can be adjusted between fractions of the current beat to multiples of the beat.
The Linear parameter changes whether the zoom in/out is done in a linear fashion or a logarithmic one.
The “Force On” button is intended to be MIDI mapped to an APC button for live activation of the effect. When this button is activated, the intensity slider is briefly changed to 100% while the button is held down, and then returns to its previous value once released.
Default APC40 MK2 Zoom Effect MIDI mapping
The image below shows how this effect is mapped to an APC40 MK2 when using our default MIDI mapping provided on the SD card shipped with the MK2.

Hue Effect
This effect will re-colour the current projection to a user selected colour based on the hue, saturation, and intensity parameter adjustments.
Hue effect parameters
The images below show the available user parameters for the hue effect.



The “+White” works the same as described in the Colour cycle effect documented previously, and determines whether white portions of the projection will include the colour override or not.
The intensity slider determines how much of the selected hue colour will be applied to the projection.
The saturation slider will set how vivid the colour will be, so a low saturation level will result in pastel colours, and a high saturation will give the most vivid colours.
The hue slider allows a colour to be selected within the hue range of 0 to 360 degrees as shown in the image below.

The “Force On” button is intended to be MIDI mapped to an APC button for live activation of the effect. When this button is activated, the intensity slider is briefly changed to 100% while the button is held down (fully activating the hue effect), and then returns to its previous value once released.
Note: Any effect parameters adjusted via the MK2 LCD menu UI will be preserved through a power cycle, but any adjustments made via a connected APC MIDI device will not. If an APC40 Mk2 is attached to the MK2 then any dials assigned to an effect or other device setting will indicate the current power on value using the associated APC LED ring. Absolute faders will always override any effect slider value set in the menu UI, since Faders have a finite start and end position.
Default APC40 MK2 Hue Effect MIDI mapping
The image below shows how the hue effect is mapped to an APC40 MK2 when using our default MIDI mapping provided on the SD card shipped with the MK2.

Colourize Effect
This effect will apply a rotating colour hue on the projection.
The left image is without the
effect applied, and the right with the effect applied.

Colourize effect parameters



The intensity parameter determines how much of the colour effect will be applied to the projection between 0% and 100%.
The speed parameter changes the rate at which the colour moves, and is not related to the current tempo setting.
The “Force On” button is intended to be MIDI mapped to an APC button for live activation of the effect. When this button is activated, the intensity slider is briefly changed to 100% while the button is held down (fully activating the colourize effect), and then returns to its previous value once released.
Default APC40 MK2 Colourize Effect MIDI mapping
The image below shows how the colourize effect is mapped to an APC40 MK2 when using our default MIDI mapping provided on the SD card shipped with the MK2.

Flash Effect
The flash effect will fade the current projection in/out to the beat or multiple of the current beat, based on the current tempo.
Flash effect parameters


The intensity parameter determines how much of the projection will have the flash fade applied, and is between 0% and 100%.
The speed parameter changes the rate at which the projection is faded in/out, and is linked to the current tempo, and synced to the beat.
The “Force On” button is intended to be MIDI mapped to an APC button for live activation of the effect. When this button is activated, the intensity slider is briefly changed to 100% while the button is held down (fully activating the flash effect), and then returns to its previous value once released.
Default APC40 MK2 Flash Effect MIDI mapping
The image below shows how the flash effect is mapped to an APC40 MK2 when using our default MIDI mapping provided on the SD card shipped with the MK2.

Strobe Effect
The strobe effect will strobe the current projection on/off to the beat, fraction of the beat, or multiple of the current beat, based on the current tempo (see wiki for tempo menu).
Strobe effect parameters


The intensity parameter determines the amount the projection will have the strobe applied, and is between 0% and 100%.
The speed parameter changes the rate at which the projection is strobed, and is linked to the current tempo, and synced to the beat.
The “Force On” button is intended to be MIDI mapped to an APC button for live activation of the effect. When this button is activated, the intensity slider is briefly changed to 100% while the button is held down (fully activating the strobe effect), and then returns to its previous value once released.
Default APC40 MK2 Strobe Effect MIDI mapping
The image below shows how the strobe effect is mapped to an APC40 MK2 when using our default MIDI mapping provided on the SD card shipped with the MK2.

Status Info Page
The Status Information menu provides info about the current hardware/network status. It is useful when info like SD card free status or buffering status need to be checked by the user.







Battery: The Battery gauge shows an estimation of battery state of charge, based on measuring its voltage. If projecting, the reading will move around under load, showing a slightly lower reading as the scan complexity / output power varies.
Whilst charging, the battery state of charge cannot be measured.
Remote Slaves: If using Cube Link, gives the number of connected slave devices.
Buffer Free: displays the current buffer space available.
Buffer Size: displays the maximum buffer level.
SD Card Capacity: shows the reported capacity of the SD Card in Gigabytes
SD Card Free: shows the remaining capacity of the SD Card in Gigabytes
PKT RX Events: shows the number of received packets. When in LaserOS Control Mode, this will increase rapidly as each packet of projection data is received.
Clicking on this entry will reset the count to zero.
DAC Empty Events: displays the number of buffer under-run events.
This can happen due to lost packets, disabling the interlock or selecting the test patterns. Clicking on this entry will reset the count to zero.
DAC Full Events: displays the number of buffer overflow events.
Clicking on this entry will reset the count to zero.
PKT Loss Events: displays the number of lost packets. Lost UDP packets are common when using WiFi, especially in “congested” areas with many competing devices. Lost packets will be give the symptom of brief and intermittent drop-outs of the projection.
Moving away from the WiFi congested area, or preferably using a wired Ethernet connection will minimize this. Clicking on this entry will reset the count to zero.
MAC Address: MAC Address, unique to each Ultra Mk2 / Evo laser cube.
MIDI Mapping using an APC40 MK II or APC Mini MK II
The Ultra MK2 / Evo is capable of being controlled directly using an APC 40 MK2 or an APC mini MK2 (others will be added TBD.) connected to the USB port on the rear of the unit.
In order for any MIDI mapping to be saved, an SD card must be inserted with the correct path to the settings folder present on the card. The MIDI mapping files saved to the card are located here: /Lasercube/settings
Separate mapping files are saved for each MIDI device type, and also for each control mode.
The MIDI mapping files are also saved in JSON file format which is human readable text, so the user can also edit these files manually using a text editor if required.
Enabling USB MIDI
In order to use any of these MIDI devices, the USB must be enabled by going to the Settings ->USB MIDI menu.



Note: USB MIDI does NOT operate when the unit is in LaserOS / ArtNet
/ DMX control modes, as these modes
ar
e controlled using alternate
communication protocols.

If a compatible device is detected on the USB port then the status bar will briefly show an updated connected status, and unplugging a device will show the disconnected status as shown above. The status bar will also show a green tick or a cross next to the MIDI label on the RHS of the status bar.
MIDI Mapping a Slider Control
To map a slider in the menu to an APC dial or fader control, single press on a slider to enter edit mode, then long press to bring up the context menu, and then select “Link MIDI Knob” as shown below.



Once “Link MIDI knob” is selected, the device will wait for the user to turn or move a control on the APC. Once a control is moved then the associated MIDI channel and CC number will be captured.
If the MIDI channel and CC chosen by the user is already assigned to another control then the MIDI info will be shown in orange instead of green.

If the user accepts this APC control while the MIDI status is orange, the previous function will be un-mapped and re-assigned to the current UI slider.
Almost all sliders in the laser cube’s menu UI can be assigned to an external APC Dial or Fader.
Note: Faders on an APC40 are absolute controls and will always override the slider value when moved, unlike APC dials which are relative adjustment control with no physical end stops.
Once a slider from the laser cube’s menu UI has been assigned to an APC control, the menu UI will update its slider to a yellow colour instead of blue as shown in the image below. Any movement of the assigned APC control will now also move the slider on the LCD menu UI.
If the slider was assigned to a dial on the APC40 MK2 then the LED ring on the APC dial will also reflect the slider’s current value, and editing the slider on the LCD menu UI will also update the APC’s led ring as they are always kept in sync with each other.

The image below shows how an APC dial will look once mapped to a UI slider element.

Note: When an APC dial is un-linked from a UI element, the LED ring will go off.
Un-mapping a Slider Control
To remove a previous MIDI mapping from a slider in the menu UI, edit the control by short press on the slider to enter edit mode, then long press to bring up the context menu, then select “unlink MIDI Knob” option.



The images above show all the options available on the slider pop-up context menu, including the un-link option. The “Default Val” button will return the currently edited slider to its factory power-on default value, and the “Exit” button closes the context menu without performing any other actions.
Once the unlink option has been selected on the context menu, the control will return back to a blue colour indicating that it is no longer associated with any external MIDI control.
MIDI Mapping a Button Control or Switch
Buttons and Switch elements in the menu UI can also be mapped to an APC button by highlighting the element in the LCD menu UI, and then long pressing to activate the context menu. Once the context menu is activated you can select the “Link MIDI note” option, then press a control on the connected APC, and then assign a LED colour using the colour drop down. Un-Linking is done by long pressing on a UI element and selecting “Unlink” from the context menu.
MIDI mapped buttons / switches will also show in yellow on the LCD instead of a blue colour.
The images below show the device in playlist control mode with it’s play
button MIDI mapped to an APC button. If the APC button selected has an
RGB LED associated with it then the button will
l
ight up on the APC with the
colour selected from the colour dropdown.



MIDI Mapping a Drop Down control
Most of the drop down UI controls within the LCD menu UI can be linked to a button on a connected APC MIDI controller. These include the currently selected playlist drop down, and also the laser show drop down when in laser show control mode.
To MIDI map a drop down you will firstly need to select an item from the drop down that you wish to assign to an APC button, then long press on the drop down in order to bring up the context menu.
Once the context menu is visible you will be able to assign the currently selected item from the drop down to a button on the APC using the “Link MIDI Note” button. Previously linked items can also be un-linked using the same procedure of selecting the drop down item and then long pressing to bring up the context menu, followed by selecting the “UnLink MIDI Note” option.
With an APC40 or APC Mini connected, there are a total of 15 different colours selectable during the MIDI mapping process.
Note: Some APC buttons do not contain an RGB LED, so consult the relevant documentation for your APC device to determine which APC buttons can have an RGB colour assigned. If an APC button only has a single LED colour, then only select the first colour from the colour drop down.




The drop down UI element will now be shown in yellow, indicating a mapping to an APC button, and the APC button (top right) will change to the selected colour (Magenta in this example).

Default APC40 MK2 MIDI mapping
The default MIDI mapping for an APC40 MK2 is shown below, and is provided with the factory SD card image.
This mapping can be changed by the user if required using this guide.
Items in blue are relevant when in playlist control mode, and items in red are part of the effects provided when in playlist or visualizer control mode, and items in yellow are global device adjustments linked to items within Settings→Projection→Image Setup.

LaserCube Web Admin Page
The Laser cube has a legacy Web Admin Page for adjusting some of the devices network based configuration settings, and also performing remote firmware updates.
1. Note the IP address from the bottom right corner of the LCD.

2. Open a web browser and type in that same IP address.
Log in using the following credentials:
User Name: LaserCubeUser
Password: Laser2020
The Web Admin Page has 3 Menu sections:
- Home Menu, showing general info.
- Config Menu, for Network and mode settings.
- Update Menu , for performing remote firmware updates.
Home Menu
The Home Menu shows the Model Name, Interlock type, firmware version and Firmware Active Partition. There are 2 partitions to allow fall back to a good working state should an update fail or be interrupted.

Config Menu
The Config Menu has 3 tabs, for network set-up and mode selection:
- WiFi Tab, for Wireless ConnectionSettings
- LAN Tab, for Wired Connection Settings
- General Tab, for Connection Mode Selection
WiFi Tab

Where WiFi interference is present, the LaserCubeWiFi channel can be changed.
The IP address and Subnet can be set for when the LaserCube is operating in WiFi Server mode, where it provides a DHCP service.
The WiFi Server mode default SSID and Password can also be changed.
If connecting to a router in WiFi Client mode, the SSID and WiFi password can be entered directly. This is useful if the router does not support WPS.
LAN Tab

The IP address and subnet can be set for when the LaserCube is operating in LAN Server mode, where it provides a DHCP service. LAN Client (with APIPA is preferred though.)
General Tab

The network operating mode can be set from the drop down tab.
The LaserCube will reboot after changing the mode.
Firmware Update
1. Via SD Card. This is the preferred update method. If the SD Card has a more recent firmware on it, you will be prompted to allow a firmware update.
2. Via LaserOS. If LaserOS detects a more recent version of firmware is available, it will prompt to allow a firmware upgrade.
3. Manually:
Visit https://github.com/Wickedlasers/mk2SDContent to obtain the most recent OTA update binary from the Lasercube/Firmware folder.
Connect to the LaserCube in WiFi Server mode, as described in Initial Setup.
Browse to 192.168.4.1 and log in using the following credentials:
User Name: LaserCubeUser
Password: Laser2020
Go to the Update Tab. Click Choose File and select the update binary.
Click Upload.
Wait for the update to complete and the LaserCube reboot.

Factory Reset Procedure
If you need to reset the laser cube back to its factory firmware defaults, you can perform the factory reset as shown below. This should only be done if absolutely necessary.

To Factory reset the device, firstly ensure the unit is powered OFF.
Hold the rotary encoder button down (1) and then while continuing to hold the rotary encoder down, power on the unit using the power switch (2). Keep holding the encoder down for at least 8 seconds and then release the encoder button.
The unit will return to its factory firmware version and all settings will also return to their defaults.
If an SD card is inserted and contains firmware that is newer than the factory version, the unit will offer to immediately update to the latest version. This should be done to ensure the latest firmware is running in your device.
SD Card Information
The Ultra MK2 / Evo laser cube is supplied with a pre-loaded micro SD card containing all demo laser shows, Playlists, and MIDI mappings for APC40 MK2 and APC mini MK2.
If you need additional SD cards then these can be obtained from places like Amazon.
The card which we have tested and guarantee to work with the device is the Lexar A2 Silver Plus 64Gb micro SD card ( https://americas.lexar.com/product/lexar-professional-silver-plus-microsdxc-uhs-i-card/).
The laser cube supports this range of cards up to 2Tb.
Note: Please make sure you do not purchase inferior / cheaper micro SD cards, as these could fail to correctly stream the laser shows which require low latency and high throughput in order to stream simultaneous audio and projection data.
The micro SD cards usually come pre-formatted in the Ex-FAT filesystem format, and this is the preferred format in order to take advantage of >32Gb space compared to FAT32.
If you need to format a card manually then please use Ex-FAT with default settings offered by your operating system.
If you need to obtain the most up to date files that are provided on the factory micro SD card then these are available from here: https://github.com/Wickedlasers/mk2SDContent

You will need to unzip the downloaded file before copying the “Lasercube” folder into the root of your new micro SD card. If you are using a card with the “Lasercube” folder already present then you can either rename the old folder, or delete the folder before copying the new folder you just downloaded. If you delete the folder then you will lose any custom playlists or MIDI mappings.
Note: Please also rename the SD card volume name to “WL” without the quotes in order for LaserOS to see it when exporting custom playlists to the SD card.


















































































































































































