There's not much difference between V3.0 and V3.1 (just an added switch), but I figured I'd give the latest (and final?) version its own page. Here's where all the parts go. Note that it shows an OSLON LED version with a 51k resistor, if you build the Cree XPE2 version, use a 59k resistor (see below).
Cree XPE2 Green BOM
The PCBs can be ordered from OSH park. Cost is $4.10 for three copies.
Here's a link to a DigiKey cart with all the parts for a single copy using a Cree XPE2 LED. Cost is $6.40, excluding the case, which you have to buy elsewhere. The BOM in table form:
Index | Quantity | Part Number | Description | Customer Reference | Available Quantity | Backorder Quantity | Unit Price USD | Extended Price USD |
1 | 1 | PIC12LF1571-I/SN-ND | IC MCU 8BIT 1.75KB FLASH 8SOIC | IC1 | 1 | 0 | 0.58 | 0.58 |
2 | 1 | 296-18758-1-ND | IC SNGL MONO MULTIVIBTOR SM8 | IC2 | 1 | 0 | 0.7 | 0.7 |
3 | 1 | 1276-1804-1-ND | CAP CER 10UF 25V X7R 1206 | C3 | 1 | 0 | 0.26 | 0.26 |
4 | 1 | 1276-6469-1-ND | CAP CER 1UF 25V X7R 0805 | C2 | 1 | 0 | 0.1 | 0.1 |
5 | 1 | 311-100FRCT-ND | RES SMD 100 OHM 1% 1/4W 1206 | R2 | 1 | 0 | 0.1 | 0.1 |
6 | 1 | IRLML6244TRPBFCT-ND | MOSFET N-CH 20V 6.3A SOT-23 | Q1 | 1 | 0 | 0.54 | 0.54 |
7 | 1 | DMG2305UX-13DICT-ND | MOSFET P-CH 20V 4.2A SOT23 | Q2 | 1 | 0 | 0.44 | 0.44 |
8 | 1 | BAT-HLD-001-THM-ND | RETAINER BATT CR2025/2032 PC PIN | B1 | 1 | 0 | 0.28 | 0.28 |
9 | 1 | P189-ND | BATTERY LITHIUM 3V COIN 20MM | Battery | 1 | 0 | 0.29 | 0.29 |
10 | 1 | XPEBGR-L1-0000-00F02CT-ND | LED XLAMP XPE2 GREEN 525NM 2SMD | U$1 | 1 | 0 | 1.86 | 1.86 |
11 | 1 | 311-3599-1-ND | CAP CER 100PF 50V NPO 0603 | C5 | 1 | 0 | 0.11 | 0.11 |
12 | 1 | 311-59.0KHRCT-ND | RES SMD 59K OHM 1% 1/10W 0603 | R3 | 1 | 0 | 0.1 | 0.1 |
13 | 1 | CKN10778CT-ND | SWITCH TACTILE SPST-NO 0.02A 15V | U$2 | 1 | 0 | 0.25 | 0.25 |
14 | 1 | SRR6028-102YCT-ND | FIXED IND 1MH 150MA 4.5 OHM SMD | L1 | 1 | 0 | 0.79 | 0.79 |
OSLON Signal Verde BOM
The PCB can be ordered from OSH Park. Cost is $4.10 for three copies.
Here's a link to a DigiKey cart with all the parts for a single copy. Cost is $8.03 (excluding case and PCB).
Index | Quantity | Part Number | Description | Customer Reference | Available Quantity | Backorder Quantity | Unit Price USD | Extended Price USD |
1 | 1 | PIC12LF1571-I/SN-ND | IC MCU 8BIT 1.75KB FLASH 8SOIC | IC1 | 1 | 0 | 0.58 | 0.58 |
2 | 1 | 296-18758-1-ND | IC SNGL MONO MULTIVIBTOR SM8 | IC2 | 1 | 0 | 0.7 | 0.7 |
3 | 1 | 1276-1804-1-ND | CAP CER 10UF 25V X7R 1206 | C3 | 1 | 0 | 0.26 | 0.26 |
4 | 1 | 1276-6469-1-ND | CAP CER 1UF 25V X7R 0805 | C2 | 1 | 0 | 0.1 | 0.1 |
5 | 1 | 311-100FRCT-ND | RES SMD 100 OHM 1% 1/4W 1206 | R2 | 1 | 0 | 0.1 | 0.1 |
6 | 1 | IRLML6244TRPBFCT-ND | MOSFET N-CH 20V 6.3A SOT-23 | Q1 | 1 | 0 | 0.54 | 0.54 |
7 | 1 | DMG2305UX-13DICT-ND | MOSFET P-CH 20V 4.2A SOT23 | Q2 | 1 | 0 | 0.44 | 0.44 |
8 | 1 | BAT-HLD-001-THM-ND | RETAINER BATT CR2025/2032 PC PIN | B1 | 1 | 0 | 0.28 | 0.28 |
9 | 1 | P189-ND | BATTERY LITHIUM 3V COIN 20MM | Battery | 1 | 0 | 0.29 | 0.29 |
10 | 1 | 311-3599-1-ND | CAP CER 100PF 50V NPO 0603 | C5 | 1 | 0 | 0.11 | 0.11 |
11 | 1 | CKN10778CT-ND | SWITCH TACTILE SPST-NO 0.02A 15V | U$2 | 1 | 0 | 0.25 | 0.25 |
12 | 1 | SRR6028-102YCT-ND | FIXED IND 1MH 150MA 4.5 OHM SMD | L1 | 1 | 0 | 0.79 | 0.79 |
13 | 1 | 475-3450-1-ND | LED OSLON SIGNAL GRN 505NM 2SMD |
|
1 | 0 | 3.49 | 3.49 |
14 | 1 | 311-51.0KHRCT-ND | RES SMD 51K OHM 1% 1/10W 0603 |
|
1 | 0 | 0.1 | 0.1 |
Design Files
The Eagle design files and a library of all the components used are in the GitHub repo.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
Hey, This is cool project and wanted to build it, I have one doubt and If you help then that would be great.
Do we need to program the PIC microcontroller to make this project work. I have tried to program the PIC using a pickit3 but not sure how to get program hex files you have on GitHub into the PIC microcontroller. I have used MPLAB to imported three hex files one after another into the PIC but not sure if that is the right way to do it. Any help would be greatly appreciated.
Thanks
Are you sure? yes | no
Hey, I'm building the project right now.
Yes, you need to program the PIC to make this project work.
Usually, you would use the MPLAB IPE Software to write the hex file onto the PIC. But in newer versions of MPLAB IPE the Pickit3 isn't supported anymore. I've had success with the PICkitminus software. I don't know what software you are using, but "importing" only loads the hex file into the program, you still need to "write" it to the PIC.
I also had some problems which were caused by powering the PIC through to PICkit3 clone. After using an external power supply, everything worked well.
Hope this helps!
Are you sure? yes | no
I would like to build v3.1 but I am still wondering how do you program/calibrate the MCU with no programming pins on the PCB (like on v2.x)?
Are you sure? yes | no
Use an SOIC-8 chip clip
https://cdn.hackaday.io/images/416841482692770960.jpg
Cheapest one I could find (but haven't used this one to verify quality):
https://www.ebay.com/p/Programmer-Testing-Clip-SOP-SOIC-8-Soic8-Dip8-DIP-8-Sop8-Pin-IC-Test-Clamp-Hot/508312672
Are you sure? yes | no
thanks a lot I almost forgot these things exist :))
Are you sure? yes | no