Skip to content

LED scale models of the IceCube Neutrino Observatory

Notifications You must be signed in to change notification settings

svanheule/icecube-display

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IceCube LED display

This repository contains design documents and firmware source code for a number of LED displays designed to show IceCube event data.

Integration in Steamshovel

A Steamshovel artist was written using pyusb to enable remote rendering. This allows people already familiar with the IceCube offline event viewer to also be quickly able to get a new LED display up and running.

Firmware

The display firmware is written using bare-metal C to provide close integration with the hardware. Writing a new firmware implementation can take up quite some time, so try to re-use an existing design if possible. All source code is contained in the firmware directory.

Source code documentation containing guidelines for new display and a short description of existing displays can be compiled using Doxygen:

$ doxygen Doxyfile

A copy of the documentation may be found at http://icecube.wisc.edu/~svanheule/icecube-display.

Builds of the microcontroller firmwares can be found at http://icecube.wisc.edu/~svanheule/images. These builds can be used to upgrade existing devices, or provide a starting point for uploading the device EEPROM when using a new device.

Hardware

The hardware directory contains design documents for the displays. This includes both mechanical documents for the display construction, as well as possible PCB design documents.

About

LED scale models of the IceCube Neutrino Observatory

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published