Get the github repositories listed below.
Program the ESP8266 with a copy of WS2812ESP8266, and attach a WS2812 LED to it, with the input pin on the WS2812 hooked to GPIO0 on the ESP8266.
Connect a computer running Linux to the ESP8266.
If you wish to use a mill or other device which provides 3D positions, please use 'wifirx' from wificompositer. Modify it to be able to receive the 3D positions and record them to a file. If you are using cnmill, you will be able to just run it, and click 'accept' on the network screen. You can use 'makescript' to generate a tool path.
If you are using a camera to do your mapping, use 'wifirx' and point it to the ESP8266. Start a video camera pointed to the ESP8266 with LED on top and move throughout the area. Be sure to set the brightness on the camera down very far.
Composite the images into the data set you wish to use.
If you are using something that provides 3D, use 3dcomposite, if you are using a mapper where the position is known, use drawer. You will have to modify these files to set a range for minimum power to maximum power. You will also have to set the size of your output image, and gaussian falloff.
If you are using video to composite your image, use superlongexposure to composite your video into an image.
Display your image, or load your data set into voxeltastic. You will have to modify game.c to load the correct file with the correct data set size.