A push to get you working out of the box.

As you may know, I’ve been running a store on Tindie since early this year. I was experimenting with surface mount components when I started the store and pretty much all of my PCB designs started to include them. They save space but are more difficult to work with and use more resources (primarily flux, and time). Because it’s a lot for me to handle, I offer kits so people could assemble the board themselves, though I’d imagine some people are scared off by the surface mount components in the kits.

I know there are many skilled people browsing Tindie who are capable of putting it together, but I also want to attract beginners and casual hobbyists to my boards and get them working almost out of the box. I say almost because, even if the boards are assembled, they have to solder headers (or wires) to the board.

With all that said, I have a few things to share about my Tindie store.

The first thing is that, with the exception of the LED bar and the boards that don’t come with any components, I am working to assemble as many boards as I can. Currently, all of the boards that can come assembled have assembled boards in stock. Eventually, I’d like to phase out unassembled kits where I can but it won’t always be possible, especially when products are freshly restocked.

But that’s what I’ve been able to do with the Attiny85 Programmer & Breakout Board.

IMG_0001The current stock of Attiny85 boards is now all assembled. I’m also including headers as part of this product, since the board is designed to slot perfectly on the power rails and prototyping area on an 830-breadboard. I’m planning on getting a small stock of Attiny85’s which people can throw in their order for an additional cost.

The other news is that I’ve put in another order for PCBs. One of the PCBs ordered is the old 74HC595 Shift Register Board. I am considering starting selling them in packs of two or three, with somewhat of a bulk discount compared to the current price of one. They’re meant to be chained together, after all.

The other PCB coming soon is for a new product. I’ve dubbed it the LCD Helper, which is a board you solder onto an LCD and makes it easier to get started with. It has a potentiometer for contrast, as well as a breakout of the pins you actually use. I’ll have more details when they come in.

That’s it for now. Thanks for visiting the blog! On another note, I just got in the new water pumps but am still waiting for those WS2812 LED modules for the light show. There’s a new World of Color coming out this Friday that will probably inspire me to get back to work on the light show project!

Adventures with surface mount soldering (and store updates)

IMG_0001Finishing up a soldering session with a pile of PCBs is so satisfying!

Over the past little while, I’ve been working on getting new products in my Tindie store, while learning new things and hitting a few speed bumps along the way.

Adventures in Surface Mount Soldering

When I started assembling the ATmega328p Breakouts that use surface mount components, I was excited to gain some experience working with SMT components. The first time I was exposed to surface mount soldering was back in my first semester of college where we used flux, solder paste, and a toaster oven to assemble some SMT kits. Hand soldering my ATmega boards, I realized quickly that it would be impractical for me to assemble every single one. To date, I’ve sold about half assembled and half as unassembled kits. In my time assembling all of those boards, I’ve picked up a few lessons.

My first lesson is that you’re screwed without flux, at least if you want decent looking joints. My method is to get the component on with any amount of solder, then throw some flux on it and hit it with the iron. It lets the solder flow again and makes a cleaner joint than if you were relying on the flux in the solder.

My second lesson is to use rubbing alcohol to clean up the flux residue, specifically 100% (or as close as you can) alcohol. I accidentally picked up rubbing alcohol that’s only 70% and it’s doing a poor job compared to when I was using something like 95% earlier. Still, with some aggressive wiping, and sometimes even rinsing the board with water, I can still get the boards looking clean.

My final lesson is to never go smaller than the size 0805. The capacitors I’m using on those ATmega328p Breakouts are 0603 and they’re the hardest components to put on. Of course there had to be two of them. In my new NCP1117 voltage regulator boards, I’m using 0805 capacitors and they were a lot easier to put on.

What’s New?

So after all that about surface mount soldering, I decided to go back to the basics with the ATmega328p Breakout Board and reintroduce one with just through-hole components. The ATmega328p Breakout Board BASIC is much like the original one I was using before I ever opened my Tindie store. I hope with less components and only through-hole components, the kit option will be more appealing to people. It’s also easier for me to put together too so I can get more assembled boards up quicker than I ever could with the original, which is now dubbed as the PRO version.

I also put up a couple of SMT breakouts, 0805 and SOT-223.

I’m working on a couple new board designs, and I’m also thinking of putting up some components I don’t need for sale. Stay tuned!

Out in the open (Open-source stuff)

My ATmega328p Breakout Board is now open-source! You can get the Eagle files on GitHub.

I will be throwing up more of my PCB designs on GitHub soon too.

I just wanted to leave a quick note that a new through-hole version of the ATmega328p Breakout Board is coming out very soon on Tindie (parts for it will be here next week!). My hope is that this version will be more accommodating to the majority because I know there are those who don’t like surface-mount soldering.

What’s going on?

Things have been fairly quiet in my “workshop”. There’s some things slowly going, but mostly I’m just sitting around waiting. Here’s what’s going on.


My favorite website project has come online again! Check out Canada’s Wonderland Facts!

The website was last online in 2012. Since then, PHP and MySQL has changed so I spent a full day updating the code. Now, I’m just sort of catching up by updating and adding more content. There are still some functionality changes that I want to make eventually. I’ll probably get more motivation to do it as we move into the Wonderland season, which just began yesterday. I’m considering getting a domain name but I don’t want to buy one if I’m just going to give up on the website like I’ve done in the past. We’ll see how things roll.


I’ve got new PCBs being manufactured right now! I’ve gone back to basics with the ATmega328p Breakout Board with nothing but the breakout pins and only using through-hole components. I think these changes will make most makers more interested in it because it’ll be easier to assemble since the original had surface-mount components, and more components in total compared to this upcoming one.

I also put in another design to get manufactured that’s mostly for my own use. There’s some breakouts for 0805 and SOT-223 surface-mount components. I also finished a new voltage regulator design that uses the NCP1117 low-dropout regulator. I had ordered a small set of components for that board in my last Digikey order. I also have some AMS1117 regulators in hand, which is the reason for those 0805 and SOT-223 breakouts. I’m not quite sure if I will put those regulator boards up for sale but I like to use them in my own projects with 9v batteries.

None of my eBay orders have arrived just yet. To recap, some of the items coming in are for an update to the Light Show Project. I’m especially excited to try using WS2812 RGB LEDs for the first time. I can’t wait!

So that’s it for now. Thanks a lot for visiting! Good luck in all of your experiments and projects!





Maybe I just need to market better


My ATmega328p Breakout Board was featured in a Tindie email newsletter. As soon as that email went out, orders started coming in, including one that picked up all 30 assembled boards that were in stock at the time. It sold out in just 24 hours and I’m currently in the process of restocking it. At the time of this post, the PCBs are being manufactured and half of the components are on their way. I’m planning on assembling the majority, if not all, of the boards before they’re put back in stock. I’d estimate them being back in stock within the first couple of weeks in April.

My other products on Tindie haven’t had as much interest. In addition to more Atmega328p PCBs, I also threw in a simple LED bar PCB that is specifically designed to work with the shift register boards. There are 16 individual SMD LEDs in a row. They’re all numbered so it would be a great tool for debugging and as system indicators in your project. I hope that bringing three of my products together (shift register board + LED bar + Attiny85 Programmer & Breakout) will spark some more interest in all of them.

New products you already know

Yesterday I released two “new” products. They are both revisions of projects you’ve seen on the blog before.


They are both the second revisions. They are the Attiny85 Programmer & Breakout Board and the Atmega328p Breakout Board. They’ve both been completely redesigned (ie. manually routed this time) with new features!


Remember this clunky old thing? This is the original Attiny85 Programmer & Breakout. I really wanted to go for something more compact and breadboardable.

1I really like how the new one turned out because my measurements worked out! The board can sit on the edge of an 830-point breadboard so that the programming and breakout pins fit into the prototyping area, with the input power pins fitting nicely on the side power rails.


To the right is the old Atmega328p Breakout. There’s not much change to the way it looks but the new board does have a few nice changes to it.

1The new board now breaks out the reset pin so that you can add an external reset.

Both boards now have LED power indicators, SMD components, and 6-pin ISP headers.

Head on over to my Tindie store to check them out!

So that’s what’s been going on. I’ve been meaning to do a new light show (possibly sans fountains for now). I mostly just want to use my new shift register boards with the PWM control it now allows… Stay tuned and thanks for visiting!

And now for something new! (Store blog category)

The blog’s viewship has already surpassed January, so we’re on our way to getting back to how it was at the old blog. This is mostly thanks to my ESP8266 project. I feel like I’ve been neglecting the blog because I haven’t had much to talk about in terms of new Arduino projects… That’s why I’m here to start a new blog category called Store, which will give you some insight on how my experience selling my products online is like, which is what has been taking up all of my time. Sorry if you’re not into big walls of text, but I hope to include pictures where ever I can.

Not too long ago, I decided to take designing circuit boards more seriously so I could start an online store. Since then, I’ve listed some of these boards on Tindie, as well as some used parts from my PLC trainer on eBay. The money raised by the sales on eBay is going directly toward the development of a couple products that will be hitting Tindie in the coming weeks. Planning it all, even though it doesn’t seem like a lot, has taken up a lot of my time, which is why all of my Arduino projects have taken a backseat.

I’ve raised just enough money so far to cover the costs of doing a relatively small run of some new boards. They are the second revisions of my Attiny85 Programmer and Breakout board, and my Atmega328p Breakout Board. They both got some important changes. They’re both manually routed and include a power LED indicator. They also include ISP headers for advanced users with their fancy 6-pin ISP cables (but you can still use jumper wires). Most of the components have changed to SMD.


The Atmega328p Breakout now breaks out the Reset pin where you can easily add in an external button. It covers two pads so you basically want to short the connection, using a button or switch, to reset the microcontroller. It’s slightly more friendly than the single Reset pin like on the Arduino.

Like I said before, the boards are also getting power indicator LEDs and ISP headers, which you can see in the top left corner of the board. Originally, I left that area open because my AMS1117 voltage regulator was supposed to line up with the input power pins of this board but it didn’t work out right.


The Attiny85 Programmer & Breakout sticks to its roots as being a simple-to-use programmer, so it still includes a section that tells you what pins to connect to the Arduino, in addition the new ISP header. The size is also much smaller and is designed to fit into a breadboard (830 point, and similar) where the input power pins fit into the power rails of the breadboard, and the Program and Breakout pins fit into the prototyping area of the breadboard. The ISP header is typically sticking out from the top so it shouldn’t interfere with this plan.

That’s it for now! These boards should be ready sometime near the middle or end of March. Fingers crossed it all goes well!