Jack Gassett Posted February 24, 2014 Author Report Share Posted February 24, 2014 Ok, I think this design is pretty much completed... I like to sit on something like this and not think about it for a week before submitting it for manufacturing... By not thinking about it the subconscious will mull it over and I've often had really important changes occur to me out of the blue! I'm super anxious to get the ball rolling on this design though, we will see how long I can hold out. But it is a horrible feeling when you submit your design right away and then 3 days later your subconscious starts screaming at you and you realize it is too late to make a really exciting change to the design... Jack. Link to comment Share on other sites More sharing options...
DanC Posted February 26, 2014 Report Share Posted February 26, 2014 Hi Jack, I did a check on the ATmega32U4 pins allocated on the Leonardo versus the Papilio DUO, and most pins are differently connected.I don't know if this is intentionally or not.If you would like to preserve the Leonardo functionality, maybe better to relocate the pins. The analog pins are easy, as they are just in reverse direction.The digital/PWM/led pins might need a check to maintain the JTAG connections. -Dan PCB connector pin on Papilio DUO AVR pin on Leonardo AVR pin on Papilio DUO 13 PC7 PB1 12 PD6 PB3 11 PB7 PB2 10 PB6 PB0 9 PB5 PB7 8 PB4 PD0 7 PE6 PD1 6 PD7 PD4 5 PC6 PD6 4 PD4 PD7 3 PD0 PB4 2 PD1 PB5 1/TX0 PD3 PD3 0/RX0 PD2 PD2 14 - PB6 15 - PC6 16 - PC7 A0 PF7 PF0 A1 PF6 PF1 A2 PF5 PF4 A3 PF4 PF5 A4 PF1 PF6 A5 PF0 PF7 led PB0 PB1 Link to comment Share on other sites More sharing options...
DanC Posted February 26, 2014 Report Share Posted February 26, 2014 retrying with the table: PCB connector pin AVR pin on AVR pin onon Papilio DUO Leonardo Papilio DUO13 PC7 PB112 PD6 PB311 PB7 PB210 PB6 PB09 PB5 PB78 PB4 PD0 7 PE6 PD16 PD7 PD45 PC6 PD64 PD4 PD73 PD0 PB42 PD1 PB51/TX0 PD3 PD30/RX0 PD2 PD2 14 - PB615 - PC616 - PC7 A0 PF7 PF0A1 PF6 PF1A2 PF5 PF4A3 PF4 PF5A4 PF1 PF6A5 PF0 PF7 led PB0 PB1 Link to comment Share on other sites More sharing options...
Jack Gassett Posted February 26, 2014 Author Report Share Posted February 26, 2014 Dan, They are changed on purpose, it would have been crazy trying to route things with the original pinouts. I maintained the location of the important stuff like rx/tx and I placed SPI in the location of the original arduino pins since a lot of shields depend on that. Otherwise I will make adjustments in the Arduino IDE so the pins look like a normal Arduino to a sketch. Jack. Link to comment Share on other sites More sharing options...
Jack Gassett Posted February 27, 2014 Author Report Share Posted February 27, 2014 Excellent news! OpenMoko just gave us two USB product ID's to use for this project! One for the AVR and one for the FPGA. Jack. Link to comment Share on other sites More sharing options...
mkarlsson Posted February 27, 2014 Report Share Posted February 27, 2014 That's really cool! Why do you need one for the FPGA? It uses the FTDI chip, right? Also, I think you need two for the Leonardo clone (one for the bootloader and one for sketch I/O). From http://www.akafugu.jp/posts/blog/2012_06_13-USB-and-serial-ports-on-Arduino-Leonardo/ "To complicate things, the Leonardo and any clone needs two VID/PID combinations: One is for the bootloader (which is a pure serial port) and one is for the actual Leonardo device, the one that runs your sketch after exiting the bootloader (which is a combined serial port and HID device)." Magnus Link to comment Share on other sites More sharing options...
alvieboy Posted February 27, 2014 Report Share Posted February 27, 2014 mkarlsson: I am to write a VHDL EHCI (perhaps not 100% compatible) controller, to use with a ULPI PHY, so that we can have Full Speed USB inside the FPGA (OTG). This opens a whole lot of possibilities, and we will need an USB ID for it too. This is a bit delayed, cause my PHY board seems to have some bad connects, so it might take a while before I put it up to work. Link to comment Share on other sites More sharing options...
Jack Gassett Posted February 27, 2014 Author Report Share Posted February 27, 2014 Well, more good news, I got a block of 8 PID's from FTDI too. So we can use the two OpenMoko PID's for the AVR and the FTDI PID's for the FPGA side and other Papilio products... Link to comment Share on other sites More sharing options...
Jack Gassett Posted March 4, 2014 Author Report Share Posted March 4, 2014 Ok, I'm submitting the design with Hackvana today! Link to comment Share on other sites More sharing options...
alex Posted March 5, 2014 Report Share Posted March 5, 2014 Anyone seen Hack-a-Day? Coincidence? Link to comment Share on other sites More sharing options...
Jack Gassett Posted March 5, 2014 Author Report Share Posted March 5, 2014 I saw it. Link to comment Share on other sites More sharing options...
alex Posted March 5, 2014 Report Share Posted March 5, 2014 It's funny because that was your original idea a few years back, but you never went down that road. Does that affect you / next gen plans in any way, especially if he hits the $30 mark? Edit: While I already know all this stuff, I find his videos very well presented and I strongly recommend that all novices that may not know much about FPGAs to watch them. There is a treasure trove of information there about how FPGA work, how they are configured and even though he's using Altium, a lot of that applies no mater what EDA suite you use. Link to comment Share on other sites More sharing options...
Jack Gassett Posted March 9, 2014 Author Report Share Posted March 9, 2014 Man, there are like a million fpga boards popping up.https://www.kickstarter.com/projects/1034459656/alan-an-arduino-compatible-mircoprocessor-and-xili?ref=search Link to comment Share on other sites More sharing options...
Jack Gassett Posted March 22, 2014 Author Report Share Posted March 22, 2014 PCB's, stencils, and parts all arrived! I will be building the first prototype on Monday and will post some pics. Jack. Link to comment Share on other sites More sharing options...
DanC Posted March 24, 2014 Report Share Posted March 24, 2014 Hi Jack, that's great! I'm eager to see the finished board When can we put pre-orders? -Dan Link to comment Share on other sites More sharing options...
Jack Gassett Posted March 24, 2014 Author Report Share Posted March 24, 2014 Hey Dan, I ordered enough parts to build 10 prototypes and I'm hoping to make around 6 of the prototypes available for people who want a prototype to play around with. Otherwise, I'm working towards making a Kickstarter in the next month or so. I have to get a first release of the DesignLab software and make sure the prototypes work as expected, then the Kickstarter. Jack. Link to comment Share on other sites More sharing options...
DanC Posted March 24, 2014 Report Share Posted March 24, 2014 Hey Jack, If possible, you can count me in for prototype 'playing'.Do you have already a cost in mind for the board? -Dan Link to comment Share on other sites More sharing options...
rpflaum Posted March 25, 2014 Report Share Posted March 25, 2014 Jack,I would love to work with one of the prototypes!Bob Link to comment Share on other sites More sharing options...
Jack Gassett Posted May 23, 2014 Author Report Share Posted May 23, 2014 Ok everyone, Kickstarter has officially approved the Papilio DUO project! We are setting a go live date for Wednesday the 28th and there is a very special and very limited pricing tier setup for people who followed in the forum. As we get closer I will announce the exact time so you will be the first able to take advantage of this special tier. In the meantime, here is a preview of the Kickstarter project page:https://www.kickstarter.com/projects/13588168/1085391207?token=368484e6 All feedback is appreciated. Jack. Link to comment Share on other sites More sharing options...
DanC Posted May 23, 2014 Report Share Posted May 23, 2014 Hi Jack, this is excellent news!I have a new project running, which is related to PLL control of some plasma lamps and ferrite reactors.It would really help if I could urgently get hold off 2 to 3 Papilio DUO.So I will closely follow the Kickstarter project. thanks-Dan Link to comment Share on other sites More sharing options...
alvieboy Posted May 23, 2014 Report Share Posted May 23, 2014 Hey Dan, how are you ? You will enjoy the board, I guess it would fit your projects. Although you might have used ZPUino with basically no hassle Alvie Link to comment Share on other sites More sharing options...
Jack Gassett Posted May 23, 2014 Author Report Share Posted May 23, 2014 Hi Jack, this is excellent news!I have a new project running, which is related to PLL control of some plasma lamps and ferrite reactors.It would really help if I could urgently get hold off 2 to 3 Papilio DUO.So I will closely follow the Kickstarter project. thanks-Dan Dan, Let me think over the weekend about adding a Prototype tier, I did that for the last Kickstarter and it really took up a lot of time so I wasn't going to do it this time. I also found that the people who ordered it were not the right people to get prototypes, most had no idea what to do with an early version of the board... I would like to get some early boards into the hands of people who will put them through their paces, and I should be getting 20 PCB's in the next couple days... Let me mull this over the weekend, it is a large time commitment to build and test a batch of prototypes... It's also very expensive to order the parts in small quantities, about $75 in parts per board. Link to comment Share on other sites More sharing options...
DanC Posted May 23, 2014 Report Share Posted May 23, 2014 Thanks Jack for considering this.In fact I've been waiting for this PFGA board, which is Arduino-format compatible.I have designed many boards that have an Arduino Mega as controller plug-in, but the ATmega is getting to limited (speed etc.).So the new Papilio DUO would be excellent for me and my partner Albert (Alvie knows him also) to start testing and using in June. Hi Alvie,yes I'm doing fine, thanks. The purpose is to use the DUO with ZPUino, AND as Arduino connector format.Our project is more or less waiting for this, though I have to admit that this will involve a big learning curve for what we intend to do with the DUO. regards,-Dan Link to comment Share on other sites More sharing options...
Jack Gassett Posted May 27, 2014 Author Report Share Posted May 27, 2014 Ok everyone, the Papilio DUO Kickstarter project is set to go live tomorrow morning 5/28/2014 at 6:00AM Mountain Standard Time. There is a special price tier for everyone that helped out in the forum but it is a very limited amount. I'm only posting the go live time here so you should all be able to be the first to get the special deal. My understanding is that this preview URL will go to the live page:https://www.kickstarter.com/projects/13588168/1085391207?token=368484e6 The go live time across Time Zones should be:Denver: 6:00AMSan Francisco: 5:00AMNew York: 8:00AMLondon: 1:00PM Sorry if the time is inconvenient, but the goal is to have the project go live as the east coast is logging into their computers in the morning. Thank you all for all the help designing the Papilio DUO! Jack. Link to comment Share on other sites More sharing options...
Jack Gassett Posted May 28, 2014 Author Report Share Posted May 28, 2014 The Papilio DUO Kickstarter is live now!https://www.kickstarter.com/projects/13588168/papilio-duo-drag-and-drop-fpga-circuit-lab-for-mak Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.