| Author |
Message |
blueroomelectronics
Joined: 17 Sep 2006 Posts: 1141 Helped: 56 Location: Toronto, Canada
|
06 Oct 2007 2:22 New kit announcement, Junebug (PICKit2 SE & Firefly) |
|
|
|
Just putting the prototype through the paces and always enjoy the comments.
The PICKit 2 from Microchip is fast becoming an excellent choice for anyone starting with PICs. Although a genuine PICKit 2 is only $38 (digikey) so building a clone would not be very profitable (there is ebay PK2 clone from China for $10 but the shipping is $20 and you still need the USB cable)
So here's what we're doing at blueroomelectronics.
Junebug is a combination PK2 SE (Student edition 5V only VDD, a genuine PK2 supports 3.3V PICs) and an updated Firefly kit http://www.blueroomelectronics.com/firefly.htm
On a single small 115mm x 57mm PCB. The image below will be updated as the design is being drawn. It will also be BLUE
The Firefly schematic can be found on our site, but here's the PK2 schematic.
And yes it works great with both MPLAB and PICKit2 software.
Here's the hand wired prototype, (early version, works fine)
|
|
| Back to top |
|
 |
blueroomelectronics
Joined: 17 Sep 2006 Posts: 1141 Helped: 56 Location: Toronto, Canada
|
07 Oct 2007 17:07 New kit announcement, Junebug (PICKit2 SE & Firefly) |
|
|
|
It's coming along nicely, you'll have to refresh your browser to see the board (should be blue) in the first post.
Notice it's also a new size 115mm x 57mm, compatable with the LAB-EASY prototyping system (I'll post a photo, I'm sure most will want one)
The dipswitch IMHO is better than using jumpers as you can't lose them!
Here's what it does.
1. VR2, connects potentiometer2 to 16F88
2. VR1, connects potentiometer1 to 16F88
3. IRIN, connects IR receiver to PIC
4. TX, connects 16F88 UART to PICKit 2 UART test (very cool feature)
5. RX, connects 16F88 UART to PICKit 2 UART test *
6. I2P, connects 24LC64 EEPROM to PICKit 2 EEPROM programmer**
7. I2T, connects 24LC64 to 16F88 SSP (only a partial master)**
8. Tutor, connects 16F88 to PICKit 2
* uses PK2 software, does not work while debugging
** it should be possible to set the 16F88 up as an EEPROM emulator
|
|
| Back to top |
|
 |
hassan1980
Joined: 15 Jan 2005 Posts: 210 Helped: 3
|
08 Oct 2007 11:19 Re: New kit announcement, Junebug (PICKit2 SE & Firefly) |
|
|
|
| blueroomelectronics wrote: |
It's coming along nicely, you'll have to refresh your browser to see the board (should be blue) in the first post.
Notice it's also a new size 115mm x 57mm, compatable with the LAB-EASY prototyping system (I'll post a photo, I'm sure most will want one)
The dipswitch IMHO is better than using jumpers as you can't lose them!
Here's what it does.
1. VR2, connects potentiometer2 to 16F88
2. VR1, connects potentiometer1 to 16F88
3. IRIN, connects IR receiver to PIC
4. TX, connects 16F88 UART to PICKit 2 UART test (very cool feature)
5. RX, connects 16F88 UART to PICKit 2 UART test *
6. I2P, connects 24LC64 EEPROM to PICKit 2 EEPROM programmer**
7. I2T, connects 24LC64 to 16F88 SSP (only a partial master)**
8. Tutor, connects 16F88 to PICKit 2
* uses PK2 software, does not work while debugging
** it should be possible to set the 16F88 up as an EEPROM emulator |
Would you please Uplaod the the hex file and the exe program?
|
|
| Back to top |
|
 |
blueroomelectronics
Joined: 17 Sep 2006 Posts: 1141 Helped: 56 Location: Toronto, Canada
|
08 Oct 2007 18:06 Re: New kit announcement, Junebug (PICKit2 SE & Firefly) |
|
|
|
If you mean the firmware for the PK2 it can be downloaded free from Microchip.
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en023805
The file you want is PK2V021000.hex
I used a 18F4550 in the prototype it's what I hand on hand. The 18F2550 is 28pin
Added after 1 hours 20 minutes:
Here's an almost complete 3D image of the Junebug PIC Lab.
The tutor is for a 18F1320 PIC
Last edited by blueroomelectronics on 09 Oct 2007 7:46; edited 1 time in total |
|
| Back to top |
|
 |
hassan1980
Joined: 15 Jan 2005 Posts: 210 Helped: 3
|
09 Oct 2007 0:47 Re: New kit announcement, Junebug (PICKit2 SE & Firefly) |
|
|
|
| blueroomelectronics wrote: |
If you mean the firmware for the PK2 it can be downloaded free from Microchip.
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en023805
The file you want is PK2V021000.hex
I used a 18F4550 in the prototype it's what I hand on hand. The 18F2550 is 28pin
Added after 1 hours 20 minutes:
Here's an almost complete 3D image of the Junebug PIC Lab.
The double row of socket pins are for either a 16F88 or 18F1320 PIC
 |
dearfriend I appreciate your reply
I have a question :
At the first picture you post you use 18F2550
then at the second picture I saw that 18F4550 is used
would you please explaine more?
|
|
| Back to top |
|
 |
blueroomelectronics
Joined: 17 Sep 2006 Posts: 1141 Helped: 56 Location: Toronto, Canada
|
09 Oct 2007 1:43 New kit announcement, Junebug (PICKit2 SE & Firefly) |
|
|
|
| The 18F4550 and the 18F2550 have the same core, the only difference are the addition PORT D & E. I had a 18F4550 on hand so used that, it works fine.
|
|
| Back to top |
|
 |
hassan1980
Joined: 15 Jan 2005 Posts: 210 Helped: 3
|
09 Oct 2007 3:05 Re: New kit announcement, Junebug (PICKit2 SE & Firefly) |
|
|
|
| blueroomelectronics wrote: |
| The 18F4550 and the 18F2550 have the same core, the only difference are the addition PORT D & E. I had a 18F4550 on hand so used that, it works fine. |
Mr. blueroomelectronics
If I used the schematic you post at the beginning and the hex file you mentioned I will got PICKIT2
is this correct or not?
I mean this schematic
|
|
| Back to top |
|
 |
blueroomelectronics
Joined: 17 Sep 2006 Posts: 1141 Helped: 56 Location: Toronto, Canada
|
09 Oct 2007 3:18 New kit announcement, Junebug (PICKit2 SE & Firefly) |
|
|
|
| That schematic is correct for the PICkit 2 part of Junebug. It's correct for the 18F2550. If you use a 18F4550 you must rewire the pins based on their functions.
|
|
| Back to top |
|
 |
hassan1980
Joined: 15 Jan 2005 Posts: 210 Helped: 3
|
09 Oct 2007 3:29 Re: New kit announcement, Junebug (PICKit2 SE & Firefly) |
|
|
|
| blueroomelectronics wrote: |
| That schematic is correct for the PICkit 2 part of Junebug. It's correct for the 18F2550. If you use a 18F4550 you must rewire the pins based on their functions. |
Ok, dearfriend
would you please uplaod the source for the schematic because it has low quality
All replies are appreciated
|
|
| Back to top |
|
 |
blueroomelectronics
Joined: 17 Sep 2006 Posts: 1141 Helped: 56 Location: Toronto, Canada
|
09 Oct 2007 3:47 New kit announcement, Junebug (PICKit2 SE & Firefly) |
|
|
|
I'll be posting a complete version on my site in the next couple of days. That'll be the best place to find it.
If you just want to build a PICkit 2 the full schematic is in the user manual.
|
|
| Back to top |
|
 |
blueroomelectronics
Joined: 17 Sep 2006 Posts: 1141 Helped: 56 Location: Toronto, Canada
|
10 Oct 2007 18:35 New kit announcement, Junebug (PICKit2 SE & Firefly) |
|
|
|
The design is near completion the EEPROM has been removed in favor of a PK2 connector and EUSART + MSSP I/O connector.
So you can use the kit as a USB experimenter like this fellow.
http://vivara.net/blog/?p=55
|
|
| Back to top |
|
 |
hassan1980
Joined: 15 Jan 2005 Posts: 210 Helped: 3
|
10 Oct 2007 22:28 Re: New kit announcement, Junebug (PICKit2 SE & Firefly) |
|
|
|
| blueroomelectronics wrote: |
The design is near completion the EEPROM has been removed in favor of a PK2 connector and EUSART + MSSP I/O connector.
So you can use the kit as a USB experimenter like this fellow.
http://vivara.net/blog/?p=55
 |
Dearfriend, I am still waiting to uplaod this schematic in high reselution I suggest to upload it as PDF or to put the source
|
|
| Back to top |
|
 |
blueroomelectronics
Joined: 17 Sep 2006 Posts: 1141 Helped: 56 Location: Toronto, Canada
|
12 Oct 2007 0:37 New kit announcement, Junebug (PICKit2 SE & Firefly) |
|
|
|
| If you want something now then just download the PICkit 2 manual from Microchip, the full schematic is there and in high resolution too.
|
|
| Back to top |
|
 |
folks
Joined: 31 Oct 2006 Posts: 175 Helped: 16 Location: Guadalajara
|
12 Oct 2007 5:07 Re: New kit announcement, Junebug (PICKit2 SE & Firefly) |
|
|
|
Hi blueroomelectronics
I see that you have not the two I2C memories.
Do you put in another sheet?
is it for the PID?
Thanks.
|
|
| Back to top |
|
 |
blueroomelectronics
Joined: 17 Sep 2006 Posts: 1141 Helped: 56 Location: Toronto, Canada
|
12 Oct 2007 7:17 New kit announcement, Junebug (PICKit2 SE & Firefly) |
|
|
|
The I2C EEPROMs are currently not used in the PICkit2, there is always a chance they may use them in the future so I've made the pins available on the extended PK2 compatible header on the top.
Seems a few people use their PK2 as a USB test platform. There will be ICD pins under the 18F2550 for reprogramming if needed.
|
|
| Back to top |
|
 |
psmll
Joined: 09 Apr 2007 Posts: 74 Helped: 4
|
12 Oct 2007 23:02 Re: New kit announcement, Junebug (PICKit2 SE & Firefly) |
|
|
|
Nice work blueroomelectronics.
I also like the PICkit 2, I made a simple clone (only VDD) some time ago to program the 10F222, because I had problems with my ICD2 clone.
I already solved the problem of my ICD2 clone, and I'm using almost daily a original ICD2, but I like a lot the PICkit 2
|
|
| Back to top |
|
 |
blueroomelectronics
Joined: 17 Sep 2006 Posts: 1141 Helped: 56 Location: Toronto, Canada
|
18 Oct 2007 6:08 Re: New kit announcement, Junebug (PICKit2 SE & Firefly) |
|
|
|
The PCB Artwork has been completed and the boards should be ready next week. Here's the Junebug mounted in a LAB-EASY prototyping kit. More images to follow.
Added after 5 hours 32 minutes:
And here's the BT-06L with optional breadboard installed. But the best part is yet to come.
|
|
| Back to top |
|
 |
rprodrigues
Joined: 18 Nov 2006 Posts: 28 Helped: 1
|
20 Oct 2007 1:18 Re: New kit announcement, Junebug (PICKit2 SE & Firefly) |
|
|
|
Hi,
What software have you used to do the PCB artwork?
It's really great! Congratulations for your entire job.
Rodrigo
Last edited by rprodrigues on 27 Oct 2007 3:27; edited 1 time in total |
|
| Back to top |
|
 |
blueroomelectronics
Joined: 17 Sep 2006 Posts: 1141 Helped: 56 Location: Toronto, Canada
|
20 Oct 2007 1:21 New kit announcement, Junebug (PICKit2 SE & Firefly) |
|
|
|
Thanks, it's a program called SketchUp. And there's even a free version of it.
Here's the LAB-EASY secret, the thin 1mm PCBs can be assembled while mounted on the breadboard. Once you get it working you can solder it down and remove from the breadboard. The PCBs can also be cut with scissors. Amazing!
|
|
| Back to top |
|
 |
folks
Joined: 31 Oct 2006 Posts: 175 Helped: 16 Location: Guadalajara
|
20 Oct 2007 5:18 Re: New kit announcement, Junebug (PICKit2 SE & Firefly) |
|
|
|
| blueroomelectronics wrote: |
Thanks, it's a program called SketchUp. And there's even a free version of it.
Here's the LAB-EASY secret, the thin 1mm PCBs can be assembled while mounted on the breadboard. Once you get it working you can solder it down and remove from the breadboard. The PCBs can also be cut with scissors. Amazing! |
Hi
Good work. But I don’t understand some things about solder down.
I think, if I finish my prototype and then I want solder down, how I can do this if the breadboard keep hold the wires and I suppose can not rotate only the PCB.
|
|
| Back to top |
|
 |
blueroomelectronics
Joined: 17 Sep 2006 Posts: 1141 Helped: 56 Location: Toronto, Canada
|
20 Oct 2007 6:35 New kit announcement, Junebug (PICKit2 SE & Firefly) |
|
|
|
It's a double sided PCB, you solder on the top, then trim the leads below.
For ICs you must use machine sockets as they leave just enough metal exposed to solder. Radial lead electrolytic are tricky as you must leave a little lead space or remove the board and solder them last.
|
|
| Back to top |
|
 |
blueroomelectronics
Joined: 17 Sep 2006 Posts: 1141 Helped: 56 Location: Toronto, Canada
|
27 Oct 2007 2:37 Re: New kit announcement, Junebug (PICKit2 SE & Firefly) |
|
|
|
And here it is, with a Mongoose
|
|
| Back to top |
|
 |
folks
Joined: 31 Oct 2006 Posts: 175 Helped: 16 Location: Guadalajara
|
27 Oct 2007 21:03 Re: New kit announcement, Junebug (PICKit2 SE & Firefly) |
|
|
|
Hi blueroomelectronics
Do you have available the PCB that you promised me for free? I have not intent to put pressure on you, but I already desire to have and test my PK2.
I hope not cause a nuisance.
Thanks and your final product looks impressive.
|
|
| Back to top |
|
 |
blueroomelectronics
Joined: 17 Sep 2006 Posts: 1141 Helped: 56 Location: Toronto, Canada
|
27 Oct 2007 21:46 New kit announcement, Junebug (PICKit2 SE & Firefly) |
|
|
|
| Yes I do, email me your name and address and I'll post it off ASAP
|
|
| Back to top |
|
 |
folks
Joined: 31 Oct 2006 Posts: 175 Helped: 16 Location: Guadalajara
|
28 Oct 2007 2:42 Re: New kit announcement, Junebug (PICKit2 SE & Firefly) |
|
|
|
| blueroomelectronics wrote: |
| Yes I do, email me your name and address and I'll post it off ASAP |
Done
thank you for everything
|
|
| Back to top |
|
 |
blueroomelectronics
Joined: 17 Sep 2006 Posts: 1141 Helped: 56 Location: Toronto, Canada
|
28 Oct 2007 4:56 New kit announcement, Junebug (PICKit2 SE & Firefly) |
|
|
|
| Enjoy the kit, everything was perfect for a first run PCB. Except I've got the Target LED indicating the reverse from the true PK2, does not affect operation; so I'll document it and that'll be that.
|
|
| Back to top |
|
 |
funnynypd
Joined: 09 May 2007 Posts: 622 Helped: 15 Location: USA
|
|
| Back to top |
|
 |
blueroomelectronics
Joined: 17 Sep 2006 Posts: 1141 Helped: 56 Location: Toronto, Canada
|
02 Nov 2007 17:19 New kit announcement, Junebug (PICKit2 SE & Firefly) |
|
|
|
Yep your's is a clone including the VDD clamp and adjustable VDD generator. I never said it was a bad design, I just said it's only $5 cheaper than a genuine PICkit 2 from Microchip. I personally would not build a clone of a kit if it was only a couple of dollars different in price than the real McCoy. Adding value to the design is the way to go IMHO, so I took my popular Firefly kit which was $45, removed the ZIF socket, updated the Target PIC to an 18F series so you can use the excellent and free C18 Student Edition C compiler (Much better than any of the limited edition 12/16 series C compilers) and added a 5V only version of the PICkit 2 but otherwise compatible. Of course the Programmer and Tutor can be run independent of each other. IE the Programmer / Debugger supports external targets via either the 2x5 ICD or 6 pin AUX connector.
My target audience is typical of most forum users, Students, Hobbyists, Experimenters, Teachers.
Most beginners wanted both a programmer and a project, so that's what it does and does well.
[/img]
|
|
| Back to top |
|
 |
folks
Joined: 31 Oct 2006 Posts: 175 Helped: 16 Location: Guadalajara
|
03 Nov 2007 3:02 Re: Congratulations! |
|
|
|
| funnynypd wrote: |
1. Size compare with ICD2..........
Funny  |
Hi funnynypd
I not try to offend but your desing and your case seems to me a little ugly compared to original pickit2 or junebug.
|
|
| Back to top |
|
 |
Ahmad_k
Joined: 21 Aug 2005 Posts: 12
|
19 Nov 2007 12:35 Re: New kit announcement, Junebug (PICKit2 SE & Firefly) |
|
|
|
| Very good projects, keep going.
|
|
| Back to top |
|
 |