Welcome to Laser Pointer Forums - discuss green laser pointers, blue laser pointers, and all types of lasers

LPF Donation via Stripe | LPF Donation - Other Methods

Links below open in new window

ArcticMyst Security by Avery

SOLD: Ellipsis Source Code

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:
  • 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:





norbyx

0
Joined
Apr 18, 2013
Messages
1,202
Points
48
Re: FS: Ellipsis Source Code

will this change the max readings of the meter? I mean could the laserbee II read over 3.2W?
 

tonyt

0
Joined
May 2, 2013
Messages
583
Points
0
Re: FS: Ellipsis Source Code

And could this allow me to add a LCD to my USB3.7?
 

Trevor

0
Joined
Jul 17, 2009
Messages
4,386
Points
113
Re: FS: Ellipsis Source Code

will this change the max readings of the meter? I mean could the laserbee II read over 3.2W?

Unfortunately not. You'd need to actually modify the circuit to measure over 3.2W - it's limited by the reference voltage and the opamp.

And could this allow me to add a LCD to my USB3.7?

I can't really say without seeing a picture of the inside of the meter, but I don't think you could without replacing the main board or soldering wires to the PIC pins.

The socket for the LCD is not present on the board that's in the LaserBee 2.5W USB, so I'd guess it's probably not on the 3.7W board either.

Trevor
 

ARG

0
Joined
Feb 27, 2011
Messages
6,772
Points
113
Re: FS: Ellipsis Source Code

That's a good price considering the amount of work that went into this firmware. I hope someone will buy it and continue working on the project!
 

Trevor

0
Joined
Jul 17, 2009
Messages
4,386
Points
113
Re: FS: Ellipsis Source Code

That's a good price considering the amount of work that went into this firmware. I hope someone will buy it and continue working on the project!

Thanks, I'm quite proud of it - excited to see what someone will do with it! :D

Trevor
 
Joined
Sep 20, 2008
Messages
17,622
Points
113
Re: FS: Ellipsis Source Code

BTW... stop BSing about how more robust the PIC16F648a is
over the PIC16F628A is. That's pure BS.
The only difference is the the programming memory and
EEProm data size.


Just to reiterate.....

Legal Disclaimer

Please be advised that this disclaimer is for Legal reasons and
to be absolutely clear.

J.BAUER Electronics is the sole designer and manufacturer of all
the LaserBee Laser Power Meter products and is the sole owner
of all copyrights and trademarks for the LaserBee™ LPM products
and the EagleEye™ software.

Anyone that implements/uses any unauthorized nor approved nor
tested (by J.BAUER Electronics) 3rd party firmware on any of our
products will unconditionally void any Warranty and/or any present
or future Customer Service for their LaserBee product.

This or any future unauthorized 3rd part mimicking of our Intellectual
Property (IP) and work product is not recognized, recommended
or approved to be used on any LaserBee product ever manufactured
by J.BAUER Electronics.


Jerry Bauer Pres.
J.BAUER Electronics
 
Last edited:

Trevor

0
Joined
Jul 17, 2009
Messages
4,386
Points
113
Re: FS: Ellipsis Source Code

BTW... stop BSing about how more robust the PIC16F648a is
over the PIC16F628A is. That's pure BS.
The only difference is the the programming memory and
EEProm data size.

Not sure if my post was unclear, but that's exactly what I said. :yh:

EDIT: Twice the program memory, twice the EEPROM, and 32 more bytes of RAM. Just double-checked the datasheet. So it's slightly better than I made it out to be in the OP.

Trevor
 
Last edited:
Joined
Apr 26, 2010
Messages
4,175
Points
83
Re: FS: Ellipsis Source Code

Go to page 3 for the comparison between the 28 and 48

Thought I could help a bit. Don't get so defensive :whistle:

Your post was perfectly clear.

PDF said:
.......................Flash..........SRAM..........EEPROM
......................(words)......(bytes)..........(bytes)

PIC16F628A......2048...........224...............128
PIC16F648A......4096...........256...............256
 
Last edited:
Joined
Feb 21, 2013
Messages
5,013
Points
0
Craig & Calvin,
Whats your plans for this code? Interested to see what IS will do with it :D
 





Top