Thanks for the request @electronut! Weāre working on this ā itās currently in @BDubās court (or else heās waiting on a response from someone else). Iāll leave it to him to update this thread when thereās news.
I would have liked to have seen a āhobby boardā version of the photon. Sort of like the current photon but without the power regulator (that I donāt need), the USB connector, buttons and RGB LED. It would have the extra pins along the top of the module for the buttons and LED.
This would give me an easily solderable package, but allow me to move the buttons and the RGB LED to better locations on my board. Using the Photon as as is, forces me to enlarge the size of my board and have some awkward compromises.
I donāt think itās possible to solder the P1 with its 9 pads underneath with this method, without a stencil and a reflow oven. Thatās what is holding me back from purchasing the P1.
@StuartK You may want to consider the hot plate method for reflow soldering. From what I have seen on the web it seems like a possible solution for you.
Last night I was touching up some individual pins of a P0 module (read, smaller) with just my Hakko soldering iron. The way I did it was to scrap some of the soldermask off of the traces running away from the pads which allows you to apply heat to the copper. Then you can carefully feed in very thin solder.
If you wanted to do this better though, you could modify the footprint to extend the pads out far enough to get your soldering iron on the pads. Then you would tin the pads on the bottom of the P1 evenly (apply and remove solder with just the tip of the iron). You would also tin and completely remove solder from the PCB (apply and remove solder with solder wick). Add flux. Push down your module around the outside edges, tack the cornersā¦ then solder each pin one at a time. To get to the 9 GND pads in the center solderedā¦ you could put some what large enough plated vias under them that allow you to āseeā the pad from the bottom of the board. You could apply heat to the via with your iron and see the solder reflow on the pad, then add more solder filling up the hole. All GND planes should be thermally relieved for hand soldering, or you will not be able to apply enough heat to reflow the solder.
I think the electric skillet is a great choice thoughā¦ howeverā¦ you still need a good stencil as well.
It isnāt terribly difficult to design a board such as this given that the Photon is open source. I was planning on doing something very similar for myself just so I could get more Eagle practice once the final design files are out.
If you can be specific about what you want moved off-board, maybe I can add this to my list.
Buttons, RGB LED, USB connector, voltage regulatorā¦ Anything else? Note that USB is differential and that moving the connector off board via a breadboard probably wonāt work very well. Iād rather leave this onboard, and use a USB extension cable to break it out.
That idea with the viaās actually makes sense. Iām for the most part using 8mil traces with 10mil drills in my project, which Iām guessing would be difficult to solder through. What size drill would you recommend? I imagine you might need a 20mil, but it may be too big for the pad.
Do you recommend running a ground fill with thermal relief under the module or just pads? Iāve noted that you donāt want a ground fill under the antenna component.
I have to admit Iāve never tried the āhot skilletā method.
For my current project, Iām using a Pic32MX795 which is 3.3v already so I donāt need any of the power supply components. I guess the USB connector might be useful for debugging, although I plan to do all the debugging with the core on a breadboard prior to assembly and so its redundant for my needs.
All I really need on the final board are the module, antenna, similar to the P1, but just in a more easily solder-able format.
Iām guessing a lot of people would like an easy solder P1.
Looking at the P1 briefly, I think some 40mil drills with 10-20 annular ring could possibly work. These are through holes like those used for the header pins. Why so large? So you can see in there if you've actually connected the pin to the hole before you fill it up. There is a lot of room around those PADs on the P1 for all of the other signals as well, so you shouldn't be too bothered by the fact that there is a little island of GND through holes in the middle. This is not super ideal I know, but you wanna hand solder it... so this is a way I can think of
Yes put GND plane wherever you can fit it in, except for the area around the antenna that is a restricted keep out. Try not to create orphans, and if you need to... stitch them down to GND on another layer.
Is it possible to also add to the pinmap, showing what the other pins mean, like what GPIO is a D1, D2, A1 etc. Also what pins would be USB, what one is the mode button? I am trying to get a jump start on a pcb design using the P1, but Im not certain what pins on the P1 map the the firmware functions.