New Direction!!!
Okay, that last implementation just pisses me off ... three PCBs and a vertical mounting tower. Proof of concept, maybe, but not worth pursuing further.
But as i gazed at its physicalness, two things dawned on me:
(1) the need for 3 PCBs is dictated solely by the need to have the 8-pin DIP version of the 12F683, so that it can be unplugged from the vape and plugged into the programmer board, and
(2) instead of having to build my own in-circuit programmer, it should be trivially possible to slave a SOIC version into the programmer board ... a couple of jumpers and a DIP plug ... and i had all the pieces.
So, it is time to embrace my inner SMT (surface mount technology) and SOIC (small outline integrated circuit) demons and rise above my perceived obstacles.
So, i ordered ten 12F683 in the SOIC package (RoHS and elevated temperature tolerant) and redesigned the three PCBs into a single board, double sided.
i also decided to drop the snubber diode (saves a lot of space on the PCB) since the MOSFET has one built in.
Also, the MOSFET -- the only heat dissipating component in the circuit -- can be mounted ABOVE the pcb to keep the heat it generates away from the other components.
There has been an ongoing problem of mounting the push buttons so they register with the drilled wood disc ... requires too much attention to soldering detail. So it occurred to me to search out a right-angle version of the switch.
Well, it's still a work in progress, but i am giddy with excitement about this latest turn in the design.
The major plus is that the single PCB will be mounted on edge ... it will simply slip into a channel cut into the bottom wood disc ... no fastener will be needed.
In fact, there will be no fasteners at all. The whole vape can be taken apart without using tools. In my mind this makes the ultimate user servicable vape. And, based on personal experience, when the vape ain't running, the hippie ain't happy.
Here's some pictures of the progress over the last three days ...
only have the PIC 12F683 and the buttons mounted on the pcb ...
the buttons will be in the bottom of the vape ...
Here's the jury-rigged programmer connected to the PIC ... tonight i got the PIC programmed with the control algorithm ... ready to vape when i get the rest of the components mounted ...