Step 2Brain
There are two work modes, selected by toggle switch: manual and automatic.
In manual mode operator controls each motor individually by twisting corresponding potentiometer connected to analog input of microcontroller. PIC constantly reads analog inputs and modifies PWM signal so duty value is proportional to voltage on analog input.
In automatic mode microcontroller employs pseudo-random algorithm to calculate duty value for every motor.
Current duty value is stored in internal EEPROM and used as initial data for next calculation
so microcontroller will generates sequence of nonrepetitive unique patterns for long time.
Most pointers are rated from 3V to 4.5V, so make sure you adjust output voltage before connecting laser.
Board is small, so you don't need any brackets to secure it. Pots will hold it perfectly.
UPDATE NOTE !!!
Since my supplier run out of PIC18F1220, I had to use PIC18F1320 in new design.
It's pin-compatible chip with increased memory capacity, but it will NOT work with old HEX file,
so pay attention.
I keep PIC18F1220 version as separated file.
Here are some notes from the bench:
- schematic;
- BOM;
- HEX (PIC18F1320 version);
- PCB;
- PCB in AutoCAD format
- source code for CCS compiler.
Documentation zip file
To program chip, I use USB ICD2 programmer (bought it from eBay) and MPLAB IDE (free soft from Microchip.com).
PCB contains standard Microchip ICSP port (5-pins header) for programming purpose, also chip can be programmed by any socket programmer with proper software which supports PIC18.
Controller board assembling (high res guide):
http://www.flickr.com/photos/22144851@N03/sets/72157604945292921/
...
For beginners and busy people, programmed chip, PCB, whole kit, or assembled board available upon request.
...
Some hobbyists may prefer simplified analog PWM controller based on 556 timer.
| « Previous Step | Download PDFView All Steps | Next Step » |

























































Could you also send me the BOM for the parts? How much will it be if I buy them from you?
Thanks
If you are willing to pass me, this is my email: rafahans@ibest.com.br
Just download, unzip and print in 1:1 scale.
1) a programmed PIC
2) circuit board only
3) full, un-assembled kit
Thank you.
1) programmed PIC
2) PCB Board
3) full un-assembled kit
Thank you.
many thanks
http://www.instructables.com/files/orig/FTF/L8NA/GKS0RRFJ/FTFL8NAGKS0RRFJ.zip
Download , unzip and have fun;-)
the circuit shape with zip (pcp) is not same shape at http://www.flickr.com/photos/22144851@N03/2436149638/in/set-72157604945292921/ .pls give me information for that.
Zip archive on this site is updated.
Thank you for notice.
Are you using a2.hex file from pmls0309.zip archive?
http://www.instructables.com/files/orig/FHK/HCG6/FSIJKIP6/FHKHCG6FSIJKIP6.zip
I've tested it and modulation signal still there.
Check if pin 9 on your board is short to ground.
I appreciate when people make request personally. It helps maintain stock of spare parts according to demand.
where can i find you hex file for the PIC18F1320?
www.instructables.com/files/orig/FHK/HCG6/FSIJKIP6/FHKHCG6FSIJKIP6.zip
If you open it in notepad (DON'T edit it), last line indicate chip version hex file compatible with.
THaks...=)
Upon request I can provide controller as kit or assembled, including preprogrammed chip.
PM me for details if you are interested.
I use brush less fans and I think all chip cooling fans are brush less type.
You can add more mirrors for more advanced patterns.
Slow spinning additional mirror gives better effect.
Try some experiments.