Laser
Jump to navigation
Jump to search
Laser
unordered mess
- https://en.wikipedia.org/wiki/Laser - a device that emits light through a process of optical amplification based on the stimulated emission of electromagnetic radiation. The word laser is an anacronym that originated as an acronym for light amplification by stimulated emission of radiation. The first laser was built in 1960 by Theodore Maiman at Hughes Research Laboratories, based on theoretical work by Charles H. Townes and Arthur Leonard Schawlow. A laser differs from other sources of light in that it emits light that is coherent. Spatial coherence allows a laser to be focused to a tight spot, enabling applications such as laser cutting and lithography. Spatial coherence also allows a laser beam to stay narrow over great distances (collimation), enabling applications such as laser pointers and lidar (light detection and ranging). Lasers can also have high temporal coherence, which allows them to emit light with a very narrow spectrum. Alternatively, temporal coherence can be used to produce ultrashort pulses of light with a broad spectrum but durations as short as a femtosecond. Lasers are used in optical disc drives, laser printers, barcode scanners, DNA sequencing instruments, fiber-optic, and free-space optical communication, semiconducting chip manufacturing (photolithography), laser surgery and skin treatments, cutting and welding materials, military and law enforcement devices for marking targets and measuring range and speed, and in laser lighting displays for entertainment. Semiconductor lasers in the blue to near-UV have also been used in place of light-emitting diodes (LEDs) to excite fluorescence as a white light source. This permits a much smaller emitting area due to the much greater radiance of a laser and avoids the droop suffered by LEDs; such devices are already used in some car headlamps.
- Sam's Laser FAQ - Preface, Introduction, What is a Laser? - Safety, Info, Links, Parts, Types, Drive, Construction. A Practical Guide to Lasers for Experimenters and Hobbyists.
- https://en.wikipedia.org/wiki/Laser_lighting_display - or laser light show involves the use of laser light to entertain an audience. A laser light show may consist only of projected laser beams set to music, or may accompany another form of entertainment, typically musical performances.
- https://www.reddit.com/r/Laserist - A place for the new generation of Laser operators to ask questions and learn how to use our collective favorite toy: galvanometer oscillated laser projectors for art and entertainment.
- https://www.reddit.com/r/lasershowgen/top
- https://www.reddit.com/r/LaserDock
- https://www.reddit.com/r/lasers
Hardware
- Helios Laser DAC - a USB to ILDA interface/adapter, used for connecting laser show projectors to your computer. It is inexpensive, yet fast and with high resolution. It is compatible with every laser projector with a standard ILDA port, and connects to any computer using USB.
- https://github.com/Grix/helios_dac - Open source, low cost USB DAC for the ISP-DB25 (ILDA) laser protocol. Allows you to control an ILDA laser projector via computer over USB. Supports lots of third party software (see link above). This repository consists of: SDK (with examples in C++, Python and C#/.NET) Hardware (PCB schematic in KiCAD) Firmware (Atmel Studio project) Extras (firmware update tool, media etc.)
- https://github.com/Grix/helios_dac - Open source, low cost USB DAC for the ISP-DB25 (ILDA, laser protocol. Allows you to control an ILDA laser projector via computer over USB. Supports lots of third party software
- Helios Laser DAC | Hackaday.io
- Helios - Open source, low cost DAC | Laser Pointer Forums - Discuss Laser Pointers | High Power Lasers
- https://github.com/timredfern/pd_helios - Pure data external for the Helios Laser DAC
- https://github.com/cfavreau/Laser-Show-Shield - The Laser Show Shield is a ILDA output compatible DAC for the Arduino 2009 microcontroller.
- Open Laser Show DAC - an Open Source Hardware/Software project. It implements a Laser Show DAC (Digital to Analog Converter) that uses the ILDA standard laser projector connector. The one exception that it uses singled ended color signals.
- https://github.com/tteskac/rpi-lasershow - Lasershow using Raspberry Pi Zero
- https://github.com/wwwMADwww/FT2232ImageOutput - Drawing images on oscilloscope using FT2232HC chip breakout board.
- https://github.com/wwwMADwww/ArduinoOscilloscopeDrawing - Drawing ILDA images on oscilloscope using Arduino or ESP32 dev boards
- Ether Dream 3 - an extensible, high-performance laser DAC.
- https://pkg.go.dev/github.com/tgreiser/etherdream#section-readme - Go language interface to the Ether Dream laser DAC. Current features: blanking, basic path optimization, quality (trade resolution for frame rate, and 3D scene rendering via ln
- Laser Show Driver v1 - EasyEDA open source hardware lab
- https://github.com/atomic14/esp32-laser-show - This is a very basic laser show driver for the ESP32.
- https://github.com/ffd8/dac_ilda - tutorial walks you through building a simple DAC_ILDA adaptor for converting audio signals sent from a multi-channel DAC (Digital Analog Converter, to an ILDA Interface (International Laser Display Association standard used for laser light systems) to control the XY-axis, RGB and intensity of the beam.
IDLA
- IDLA - The leading worldwide association for companies and persons doing laser light shows, and providing lasershow-related projectors, hardware, software, and services. Supporting safe and ethical laser shows since our founding in 1986.
- https://en.wikipedia.org/wiki/International_Laser_Display_Association - the worldwide non-profit trade association and is dedicated to advancing the use of laser displays in art, entertainment and education. It was founded in August 1986. ILDA sponsors an annual conference and the annual ILDA Awards for artistic and technical achievement in laser shows and displays.[1
- ILDA - International Laser Display Association - The IDLA image data transfer format (file extension .ild) was designed by the International Laser Display Association to facilitate the transfer of laser show content between sites and systems. It supports the storage of not just individual frames/objects but time varying sequences (animations). It is a binary format employing the so-called "big endian" byte ordering (typically SGI, Macintosh, Amiga,....opposite to Intel processor based machines). A ILDA file can describe three different types of data: 2D coordinates, 3D coordinates, and index colour palettes. Each data type is represented in a ILDA file by a header followed by the data. These types (sections) can appear in any order except that colour palette data is supposed to precede the 2D or 3D data it applies to.
- LasershowSafety.info - use of lasers must be done safely and legally. Sponsored by ILDA.
- Laser Pointer Safety - ILDA and safe use of outdoor laser shows
- ILDA - laserist.org - archived
- PDF: ILDA Standard - To accomplish this, ILDA has defined the key parts of the projectors themselves. These elements, used in conjunction, constitute the ILDA Standard Projector. These parts are: • Scanner tuning; • DB-25 connector and signal specifications; • DMX-512 effects control; • Effects Specification; and • ADAT tape playback track assignments.
- ILDA Laser Interface - The ILDA laser control signal uses a parallel transmission whereas the computer control signal is serial. That's why the computer control signal has to be convertered to ILDA by a Digital Analogue Converter (DAC), also called "ILDA Interface", combined with laser software. For individual control of multiple laser systems it is necessary to use several DACs (one per individually controlled laser). The ILDA control signal uses a very dense transmission structure, as it has to control every single color change and every re-positioning of the scanners, that it has a 1:1 relation to the laser system. There is no "addressing" possible, like with DMX512 (which works completely different, as the DMX protocol only transmits low-level information). The creation of logos, texts and animations is only possible due to the complex control structure of a laser. DMX requires the intelligence to be built-in to the DMX fixture - the ILDA signal is capable to real-time transmit the "intelligence" to the laser system.
- The ILDA Digital Network (IDN) - the central ILDA Digital Network resource link page This website is maintained by the ILDA Technical Committee.
- https://github.com/DexLogic/idn-C-serverList - ILDA Digital Network: Library functions and demo code for IDN-Hello server management
- https://github.com/DexLogic/idn-C-helloScan - ILDA Digital Network: Demo code for finding IDN-Hello servers
- https://github.com/DexLogic/idn-C-idtfPlayer - ILDA Digital Network: Tool for playing ILDA Image Data Transfer Format files
OpenILDA
- https://github.com/vanvught/OpenILDA/tree/master - Cheap ILDA SPI DAC board for Raspberry Pi.
Software
dac_ilda
- https://github.com/ffd8/dac_ilda - This tutorial walks you through building a simple DAC_ILDA adaptor for converting audio signals sent from a multi-channel DAC (Digital Analog Converter) to an ILDA Interface (International Laser Display Association standard used for laser light systems) to control the XY-axis, RGB and intensity of the beam.
laser_letters
- https://github.com/ffd8/laser_letters - Audio-reactive Typography w/ LASERS VJ tool, built in Processing
OpenLase
- OpenLase - an open source library and toolkit for controlling laser scanners. It has an emphasis on real-time operation and integration with audio, and it uses the JACK Audio Connection Kit as a backend.
LJ
- https://git.interhacker.space/protonphoton/LJ - like a video projector where you fire images and forget.
ofxLaser
- https://github.com/sebleedelisle/ofxLaser - An openFrameworks addon for controlling one or more ILDA lasers, it's particularly good at rendering graphics. It currently works with Etherdream, Helios, Laserdock/LaserCube, but more DACs to be added in the future. Comprehensive multi-laser support, limited only by your CPU.
Ilda-1
- https://github.com/xlinx/Ilda-1 - A Processing library that allows the import, creation, editing and export of ilda-compliant files for laser show use.
ilda-decoder
- https://github.com/samueltardieu/ilda-decoder - implements a pull-mode ILDA decoder which does not do any dynamic allocation and is suitable for embedded systems.
ilda-idtf
- https://github.com/nannou-org/ilda-idtf - A library for efficiently reading and writing the ILDA Image Data Transfer Format.
oscLaserShow
- https://github.com/seem-less/oscLaserShow - Control a laser via OSC using ofxOSC and ofxLaser openframeworks addons. Tested with Openframeworks 0.11.2, a Helios DAC and a Laserworld CS-2000RGB FX.
ofxHelios
- https://github.com/timredfern/ofxHelios - Openframeworks addon for drawing vectors with the Helios Laser DAC
lzr
- LZR - a collection of back-end libraries and binaries which can form the bones of laser show GUIs, or creative applications.
LaserShowGen
- LaserShowGen - is an application designed to make it cheaper and easier than ever before to create your own laser show. The program can both output directly to laser show projectors or DACs for full control over your laser projector in real-time, and it can also export to ILDA files which can be played by projectors with SD-card readers or other laser show software. It is widely supported, running on Windows, macOS, and Linux, and it can connect to lots of different hardware (see list below). LaserShowGen is free forever, but with some feature limitations. The free edition does not have access to the timeline mode aside from the built-in demo show, and has a limited live mode grid size and number of file exports per day. LaserShowGen Pro removes these restrictions and more, and costs just $29.
- https://github.com/Grix/ildagen - Freemium cross-platform laser show editor / viewer
LaserBoy
- LaserBoy - a Linux console / frame buffer application that can open, manipulate and save DXF, ILDA and WAVE.
Laser OS
- https://github.com/Wickedlasers/Laser_OS_TouchDesigner - will primarily use the CHOP domain along with possibly SOP or TOP.
- https://github.com/xjorma/LaserCube - My little tribute to "State of The Art" by Spaceballs, and I believe this is the first demo using a laser display. I also provide a small little c++ example on how to draw with a laser cube (www.laseros.com, without any dependency (Just communicating with osc packet)
LFI Player
- https://sourceforge.net/projects/lfiplayer3d - a simple yet relatively powerful 3D laser display application written using MS Visual C/C++ and MFC. Object-oriented design provides extensability to the display of multiple laser file format types, and use of a variety of output hardware.
vectorbrat
- https://github.com/christo/vectorbrat - Experimental software for live interactive installations using ILDA lasers and xy-mode cathode ray tube oscilloscopes.
Moonlander
- Moonlander Game on a Show Laser System – Physik, Elektronik und mehr… - Remake of the arcade game "Lunar Lander" for a show laser system. If no show laser system is present, a SDL display can be used to play the game on a computer.
Touchdesigner
IldaViewer
- https://github.com/colouredmirrorball/IldaViewer - intended to view/create/export laser art.
to sort
- The Pangolin Wiki -Complete Help Docs- - Laser Show Technology for Lighting Professionals
Projector
- https://en.wikipedia.org/wiki/Laser_projector - device that projects changing laser beams on a screen to create a moving image for entertainment or professional use. It consists of a housing that contains lasers, mirrors, galvanometer scanners, and other optical components. A laser projector can contain one laser light source for single-color projection or three sources for RGB (red, green, and blue) full color projection.
LaserBeamer
- https://github.com/ModellbahnFreak/LaserBeamer - A java application to use a video projector (beamer, like a show laser.