Trevor
0
- Joined
- Jul 17, 2009
- Messages
- 4,386
- Points
- 113
Up for sale is the source code to Ellipsis - my custom firmware codebase targeted to the processor used in all microcontroller-based LaserBees. It is written entirely from scratch and is 100% my intellectual property. No part of the original firmware is present in Ellipsis; it's a legal, standalone product.
Microcontroller-based LaserBees include:
The source is written in C and is targeted to the HI-TECH PICC compiler. With optimization, it compiles to three kilobytes and change, which is small enough to fit on a PIC16F648A. This is a slightly more robust variant of the microcontroller used in the LaserBees; it has twice the program memory and a touch more EEPROM and RAM, if I remember correctly. I developed it in MPLAB X using a PIC programmer from CanaKit.
As Ellipsis stands now, it is targeted to the LaserBee I. Modification to support additional LaserBee models requires only simple modification.
Current Codebase Features (in no particular order)
To modify Ellipsis to work on other models, it is necessary to:
Both of those are quite simple to do, and I'd be happy to assist in one or both of them.
Ellipsis has been shelved for a while now, so I thought it would be of more benefit to LPF if someone with more time to dedicate to it took it on. It's a great starting point for someone looking to get into LPM's - the LaserBee is a very good, simple platform to start with.
Additional information can be found here: http://laserpointerforums.com/f70/e...ent-updates-build-notes-media-more-75723.html
And here is a video of it in action:
This is not a sale thread for microcontrollers flashed with Ellipsis for users to add to their LPM - this is a sale thread for the actual source. If you're looking for that, feel free to PM me anyway.
Price is $1,000 for the full rights to the source code.
Trevor
Microcontroller-based LaserBees include:
- LaserBee I
- LaserBee I-X
- LaserBee II
- LaserBee USB
- DL-Module
The source is written in C and is targeted to the HI-TECH PICC compiler. With optimization, it compiles to three kilobytes and change, which is small enough to fit on a PIC16F648A. This is a slightly more robust variant of the microcontroller used in the LaserBees; it has twice the program memory and a touch more EEPROM and RAM, if I remember correctly. I developed it in MPLAB X using a PIC programmer from CanaKit.
As Ellipsis stands now, it is targeted to the LaserBee I. Modification to support additional LaserBee models requires only simple modification.
Current Codebase Features (in no particular order)
- LCD Interfacing
- ADC Communication
- EEPROM I/O
- Menu System
- Backlight and Splash Screen Configuration
- Serial Output
- Multiple Datastream Formats
- Calibration Constant Import and Calculation
- TEC Nonlinearity Correction
To modify Ellipsis to work on other models, it is necessary to:
- Change ADC address
- Generate a new nonlinearity correction
Both of those are quite simple to do, and I'd be happy to assist in one or both of them.
Ellipsis has been shelved for a while now, so I thought it would be of more benefit to LPF if someone with more time to dedicate to it took it on. It's a great starting point for someone looking to get into LPM's - the LaserBee is a very good, simple platform to start with.
Additional information can be found here: http://laserpointerforums.com/f70/e...ent-updates-build-notes-media-more-75723.html
And here is a video of it in action:
This is not a sale thread for microcontrollers flashed with Ellipsis for users to add to their LPM - this is a sale thread for the actual source. If you're looking for that, feel free to PM me anyway.
Price is $1,000 for the full rights to the source code.
Trevor
Last edited: