CIA.vc
Laser Projector
Real-time open source activity stats
Stats » Projects » navi-misc » Laser Projector
informationsyndicateUTC clock
18:22 on May 27, 2012
event counters
The last message was received 3.89 years ago at 04:00 on Jul 08, 2008
0 messages so far today, 0 messages yesterday
0 messages so far this week, 0 messages last week
0 messages so far this month, 0 messages last month
20 messages since the first one, 8.06 years ago, for an average of 4.9 months between messages
recent messages
dateReversed sort columnprojectcontentlink
03:59 on Jul 08, 2008navi-misc
Commit by micah :: r11775 laser/propeller/ (6 files in 4 dirs):
Add a simple python ILDA reader/writer library, and a copy of the ILDA 12K/30K test pattern.
#
08:10 on Jul 07, 2008navi-misc
Commit by micah :: r11774 laser/propeller/client/ (3 files):
Calibration GUI cleanup. Give the widgets pretty labels!
#
02:30 on Jul 07, 2008navi-misc
Commit by micah :: r11772 laser/propeller/client/ (3 files):
More GUI and object model awesomeness. It's now possible to calibrate the projector entirely using the new LaserObjects/LaserWidgets classes.
#
23:26 on Jul 06, 2008navi-misc
Commit by micah :: r11771 laser/propeller/ (6 files in 2 dirs):
More GUI odds and ends, plus a new tunable filter for OpticalProximity. This virtually eliminates the nasty jaggies that were originating with the device's sensor noise. Finally this thing is producing professional-looking output!
#
22:48 on Jul 05, 2008navi-misc
Commit by micah :: r11770 laser/propeller/ (3 files in 2 dirs):
Add a master laser brightness control, using high-frequency PWM.
#
21:47 on Jul 05, 2008navi-misc
Commit by micah :: r11769 laser/propeller/src/ (laserprop-main.spin VoiceCoilServo.spin):
More supervisory features: Thermal errors, calibration errors, and runtime prox/vcm/servo errors.
#
09:51 on Jul 05, 2008navi-misc
Commit by micah :: r11768 laser/propeller/ (4 files in 2 dirs):
Implemented basic self-calibration.
#
08:06 on Jul 05, 2008navi-misc
Commit by micah :: r11767 laser/propeller/ (19 files in 2 dirs):
Cleanup: Remove unused firmware modules, simplify OpticalProximity.spin
#
21:26 on May 17, 2008navi-misc
Commit by micah :: r11762 laser/propeller/ (2 files in 2 dirs):
Implement support for the per-axis temperature sensors.
#
21:05 on May 17, 2008navi-misc
Commit by micah :: r11761 laser/propeller/ (3 files in 2 dirs):
This patch gets the new high-speed high-gain PID control loop working. I can now draw shapes (including sharp corners) pretty accurately, with little visible noise. The code is still pretty messy, especially the hacks to OpticalProximity.
#
08:06 on May 05, 2008navi-misc
Commit by micah :: r11759 laser/propeller/client/laser-ui.pyw:
Implemented basic constant-velocity path resampling, added a really simple GUI for controlling the sample spacing and number of clocks per sample.
#
09:29 on May 29, 2004navi-misc
Commit by micah :: r4420 laser/ (3 files in 2 dirs):
Fix a bug that would spew one undefined sample to the DAC right after each sample from the bulk endpoint
#
03:14 on May 28, 2004navi-misc
Commit by micah :: r4398 laser/hardware/opa569-adaptor-pinout:
Add a pinout for the homemade SIP to surface mount adaptor on the OPA569 op-amps
#
17:42 on May 09, 2004navi-misc
Commit by micah :: r4194 laser/userspace/test.c:
Make this much less silly
#
04:06 on May 09, 2004navi-misc
Commit by micah :: r4182 laser/python/ (mouse.py square.py):
Add two new test proggies: square.py attempts to draw a square, much like circle.py attempts to draw a circle. This is unlikely to ever work correctly without some sort of layer to compensate for the actuators' momentum. mouse.py just controls the X and Y actuators using the mouse position- useful to get a feel for how (in)accurate they are.
#
15:21 on May 08, 2004navi-misc
Commit by micah :: r4161 laser/hardware/ (laser_projector.pdf laser_projector.sch):
Add a schematic for the laser projector so far
#
11:24 on May 08, 2004navi-misc
Commit by micah :: r4157 laser/include/ (. laser_protocol.h):
Specify a protocol
#
11:12 on May 08, 2004navi-misc
Commit by micah :: r4156 laser/ (19 files in 4 dirs):
Add boilerplate USB firmware
#
04:07 on May 08, 2004navi-misc
Commit by micah :: r4148 laser/ (. circle.py):
Ignore *.pyc
#
10:43 on May 07, 2004navi-misc
Commit by micah :: r4142 laser/ (. circle.py laser.py raw.py):
Add some code for controlling a simple laser projector using the RCPOD and Python. The rcpod generates PWM signals which drive two hard disk head actuator assemblies. The head assemblies, two mirrors, and a laser diode combine to form the projector. So far this is mostly just to get a feel for the performance characteristics of the disk head actuators and this coil drive circuit. If successful, custom firmware will probably be written.
#