EERef: Wrapping it up


The Electronics Engineering Reference program is a personal project that started back in March of 2014. Over the weeks, it expanded with the addition of new topics, calculators, and tutorials, and the Quiz Center. It also went through major design changes that changed both the color scheme and layout of the program.

This project, like all of my projects so far, have been for fun. I take on these different projects to experiment with things I already know and to keep learning more. I’ve learned a lot from this project in both design and function and so I think it’s time to move on. I still have a list of things I would have liked to add to the program, but with pretty low public usage, I don’t have much motivation to continue. With that, the version now available ( is the final build, unless something comes up. You can make requests for features by commenting on this blog post that could maybe possibly reopen this project.

Thank you for using EERef.


EERef Version 2.1 now available!

I think I’m rushing updates too much so I think I’m going to take a break from EERef…

Anyways, I’ve added two new tabs: Arduino and Pinouts. They’re both reference material that I think is handy to have for quick offline access. I tried to make it so that you get the information you most likely need without having to scroll through pages of a datasheet.

The other “new” thing is that there will be an update notification when the program starts if there is an update available. It’s a little more aggressive now because I feel it’s more important to get updates out with the new pinout material. (Yes, I know people don’t care much about this program to even think it has something like update notifications, but let me play a little.)

Get it now!


EERef Version 2.0 now available!

compareI am happy to announce a major update release of my Electronics Engineering Reference Windows program! The past few minor updates have been focused on the design but I felt like I was going in the wrong direction. Version 2 is a shift to a completely new design and layout. It’s a lot more polished this time around.

new1Each section now has a dedicated window with everything, including the tutorials. Pretty much everything is contained in the main program window so there’s no reason to open a bunch of other smaller windows. Removing those windows actually shaved off a third of the program’s file size.

The new design allows for the program window to be resized and maximized. There are just a couple sections that will stretch with it, but the ones that don’t really don’t need to.
new2I was going for that “flat” UI that’s trending these days. There’s a lot of Segoe UI font in there so hopefully you have it installed on your PC.

Besides the new design, a new feature is the Essential Formulas section which is just a quick reference to basic formulas. I hope to continue building on it to make it larger and to include calculators. I also fixed a bug in the number systems calculator that told you there was an overflow error if the result was 1.

Download it now!

EERef: Update 2 (Releasing Friday!)

Since the last update, some great things have happened. I’m excited to share some good news!


I put up a website for this project. I’m in a love-hate relationship with WordPress because there’s not much I can do with the themes. I’ll still put up a project page on this blog eventually, but I’m focused on the Google Drive site because it actually plays a role in the program.

The Visual Basic program will connect to a page hosted on Google Drive that will pass it information. This allows me to push update information to the Visual Basic program on your computer. It doesn’t actually push the information, though, you have to check for updates manually. This is the only thing in the program that needs an internet connection.

If you look at the website I linked earlier, you will see the program features. All of the features listed there are complete at this point, and they are all of the features I wanted to have as part of the initial launch. I still have plans for more content so that’s why having a way to send update information was important to me. There will be update posts here and on my Google+ page.

With all of that said, the initial release will be this Friday! From now ’til then, I’ll just be testing the program and going over the content for mistakes. I also need to decide the version number. I don’t think it’ll be 1.0.

Thanks for visiting! I hope you’ll give it a try on Friday!

Random Arduino experiments

Right now, I have no Arduino projects planned. I’ve been trying to stay on track with school, but I find that the breaks I take are getting less productive. Even when I was in full-time school, I’d be doing electronics-related things (or web design projects) in my free time on the weekend. I’d really like to have at least something ready to go for Halloween but it doesn’t look like that will happen. I decided to play around and go with whatever comes to mind so here are a couple of things I did last night.

I bought the Arduino Mega so that I could make use of it’s 50+ pins. There are other ways to get more out of your Arduino, especially those with the Uno and others that have less pins. One way is to create an array and use a technique called multiplexing. The anodes can be connected together in rows while the cathodes are connected in columns. You can then “address” each LED by configuring the right row and column so that there is a potential difference across the LED (as in the anode is HIGH while the cathode is LOW/ground).  I learned this stuff in school using ICs and development platforms so it took me a while to wire it and get it going. I didn’t even bother to figure out how to program it but hopefully I understand the concept correctly again. I’ll stick to the Arduino Mega for any project that requires that many pins (usually my light shows), it’s just easier that way.


The second experiment were a couple of drive tires. I’ve been inching to create a ride model but everything seems too complicated. I could go for a very simple swing ride, though. It’s just hard to get started. Anyways, here’s a gif of those drive tires…

That’s all I’ve got. Hopefully there’s something more interesting for the next post. Thanks for reading!