Press "Enter" to skip to content

Category: Electronics

Surface Mount Soldering Kits

Evil Mad Scientist The 741SE Discrete 741 Op-Amp
Assemble and ready to go

In my previous post I wrote about the QRP-Labs QCX-mini amateur radio kit which only has through-the-hole components to be soldered by the enthusiast but had problems with some of the surface mounted op-amps and my desire to learn how to remove those surface mounted devices (SMD) and install new ones. To learn how to do that I bought a handful of kits to practice on.

First up is the Gikfun DIY SMD SMT Welding Practice Soldering Skill Training Board Ek7028 which was a pretty great kit to assemble, when finished it isn’t much to share as it just blinks some lights in the middle of the circuit board, but it comes with 124 LEDs, capacitors, and resistors and 2 ICs to solder to the board. I even practiced correcting “tombstoning” and removing then replacing components. The 1206 and 805 sized components were pretty easy, I did those with my Hakko 888 fine tipped soldering iron, but the 603 and 402 components I used the hot-air rework station.

The Gikfun kit was a challenge but it also gave me a lot of confidence to get the fancier SMD kits assembled.

I purchased 2 kits from Evil Mad Scientist, The 555SE Discrete 555 Timer and The 741SE Discrete 741 Op-Amp which when finished make great desk toys/conversation starters and can even be used to make working circuits.

I actually assembled the 555 Timer first, I followed the provided instructions by installing components as they were stored in their packaging a few at a time. I applied a dab of Chip Quik SMD291AX REWORK SOLDER PASTE 5CC 63/37 NO CLEAN SOLDER on each pad and then used the hot-air rework station to melt the solder. It worked really well and by the end of the kit I was full of confidence.

At the top of the page is the completed Op-Amp and below you can follow along with the steps I used to assemble it. Unlike with the 555 Timer I applied paste to the entire board by hand, a solder mask is not supplied with the kit.

solder paste on a circuit board
Solder Paste Applied

Then I placed each component. The solder paste did a decent job holding the components in place, I developed a rhythm of getting the component onto the board with a bit of it stuck in the paste then maneuvering it into its correct position followed by a tap on the top to set it down into the paste.

components in paste
Components in the Paste

And finally, I moved the hot-air rework station’s wand across the entire board moving quickly at first to warm up the entire board then more slowly and finally concentrating on each component until the solder flowed.

soldered components
Soldered Components

The finished kit puts a big smile on my face, I am very excited to do more SMD kits.

Soldered Components Close-Up
Soldered Components Close-Up

The only thing that bothers me about using the hot-air rework station and soldering paste is that the soldering paste has an expiration date. I have been told that it is good for about 6 months and if refrigerated can be used up to a year, but after that it doesn’t work as expected. I have solder wire that is 30 plus years old and works as well today as it did the day I bought, that won’t be the case with solder paste.

ElectronicsHappy

QRP Labs QCX-mini

QRP-Labs QCX-mini
Assembled QRP-Labs QCX-mini with dummy load and replacement op-amps.

The QCX-mini is a continuous wave (CW), think Morse Code, ham radio kit that transmits and receives on one band only at around 5 watts. I had been waiting for the release of the QCX-mini kits for a while and was able to order one as soon as it was released. I also bought the aluminum case and the 50-ohm dummy load.

The kit was pretty straight-forward to assemble, I am very proud of my soldering on this kit, it is the best I have ever done, but…

When I was done and went through the alignment process it didn’t work. I went off to the QCX forums to see what I could do. Turns out there is an issue with the pre-installed surface mount op-amps used in some of the early kits. The solution is to check the voltages of each op-amp, there are quite a few of them, and then replace the ones that aren’t working as designed. Also using an oscilloscope is recommended to collect more troubleshooting information.

I bought a 10 pack of op-amps directly from China on eBay, they arrived a lot faster than I expected.

I bought an inexpensive scope for Ali Express, the DSO FNIRSI-150 Digital Oscilloscope full assembled with P6020 BNC standard probe, along with an extra probe. I’ve turned it on but haven’t learned how to use it yet. I am hesitant to use the scope as some members of the forums have shorted out their radios breaking a lot of components in the process, the surface mount components are so small I can see myself doing that.

This also led me to buy a hot air rework station. After a lot of research I bought the Sparkfun Hot-Air Rework Station – 303D. I chose this unit because I trust Sparkfun and they stock replacement heating elements for it.

But I have never soldered surface mount components or used a hot-air rework station so I bought a handful of SMD kits to practice on, there will be blog posts in the future about those.

As of right now I have a non-working QCX-mini which I am pretty bummed about. QRP-Labs is in the process of making some design changes to the radio and my plan is to buy one of the new kits when they are available instead of trying to fix the one I have. Even though the radio doesn’t work I am not upset about it, I believe they are pushing limits and doing their best to create a great kit experience and a great radio for us.

I look forward to getting my hands on the next version of the QCX-mini and using it to make a lot of contacts with it.

ElectronicsHamHam Radio

Shack Power

Powerwerx MEGAbox
Top of the Powerwerx MEGAbox

We have been having some power outages in our neighborhood recently so my plans for a portable power station have been moved up. I have done a lot of research and decided to spend the money now instead of spending more time trying to find something cheaper.

Battery

The battery I have chosen is a Bioenno Power Lithium Iron Phosphate 12V, 40Ah LFP Battery (PVC, BLF-1240A) and here is why:

  • 12V: All of my ham gear runs off of 12 volts and there are many other available tools that will also run off of the 12 volts. Using a 24V battery is tempting but requires more electronics to get the voltages I am looking for.
  • Charge Current: 6A, this is easily supplied by an external power source or by solar panel(s)
  • Max Discharge: 40A, my radios need around 21 amps to function well
  • Lithium Iron Phosphate (LiFePO4): Lead Acid sealed, gel, or old-school are heavier than I want to deal with and do not provide a weight to power ratio that is appealing to me. There are also a lot of other things that make LiFePO4
  • 40Ah: I want to be able to keep a radio running along with phones and tablets for a full day… but I also have to keep a budget in mind so 40Ah is what I bought. A 100Ah battery would be a lot better but is out of my price range.

A negative of the Bioenno batteries is that they are not to be used in series or parallel as they each contain their own Battery Management System (BMS) which is not designed to be used in a multi-battery configuration. The BMS in Bioenno batteries is very highly thought of and works remarkably well.

Box

I chose the Powerwerx MEGAbox because I wanted one box that can hold the battery, charger, extra cables, and more. I also wanted USB-C and a light built into the box, when I looked at small and simpler boxes then included the cost of adding USB-C and a light it was almost as much as the MEGAbox. The light is kind of annoying with its seemingly endless number of modes, but it is a good light and is easily replaced if it gets too annoying.

Powerwerx MEGAbox
Inside of the Powerwerx MEGAbox with PWRGate and PWRCheck+

I am able to fit everything into the box and didn’t have to add any holes or make any major modifications to it. More details below.

Power Management

I needed a way to charge the batter via external power and solar, preferably with MPTT. Based on reviews and information from podcasts and such I chose the West Mountain Radio Epic PWRgate. The Epic PWRgate is rated up to 40 amps, instantly switch from external power to battery power, will charge Lead Acid, Lithium Ion, and LiFePO4 batteries, has advanced features available when plugged in to a computer via USB, has an optional temperature probe, and comes in a metal case that is very easy to mount.

Power Measurement

To measure the power coming from and into the battery I chose the West Mountain Radio PWRcheck+ for its easy-to-read screen and ability to store a lot of data that can be read back later on a computer. The PWRcheck+ is totally unnecessary, but I wanted a way to track the performance of the battery and figured it would be a good way to troubleshoot any issues that may come up.

For use with the solar panel, I got a Powerwerx Watt Meter – DC Inline Power Analyzer to have an easy way to see how much power is coming through the panel. It doesn’t have the features of the PWRcheck+ but it doesn’t cost as much either.

Solar Power

For solar I got the Bioenno Power 100 Watt Foldable Solar Panel (BSP-100-LITE). Its too big to take hiking but is a great size to carry in the back of the car and use for a field-day or to charge the battery on a sunny day when the power is out. I wanted enough wattage to give a decent amount of power to a battery but still be foldable and easy enough to move around. For the price I could have gotten 2 aluminum framed panels with twice the wattage, but they would not have been very portable. At some point I will probably buy those panels, but for now the foldable panel will do.

Shack Power

My mains power supply is a SamlexPower SEC-1235M with the Fan and Powerpole mods documented by Phil Salas – AD5X. I have also upped the voltage it outputs to 14.6 volts which the Bioenno battery prefers.

Modifications to the Box

I removed the top PowerPole connecter on the MEGAbox, took the connectors out and replaced them with Yellow and Gray connectors, Yellow for Solar input and Gray for power supply input, and they run to the Epic PWRgate which also has the battery and “load” plugged into it. I use Velcro to hold the battery in place along with the PWRgate and PWRcheck+. That keeps the outside of the box clean and offers a decent amount of water resistance.

In Use

Day-to-day the box sits under the ham shack desk plugged into the SamlexPower power supply keeping the battery topped off. About once I week I leave the power supply turned off and run on battery power until it gets down to around 11 volts, at that point I turn the power supply back on. It works great. I take it outside every now and then to plug in the solar panel to get used to using that setup and learn how it works in the field. The solar panel is ok, but not amazing.

W6NEL Shack
The Shack with the Powerwerx MEGAbox under the desk

I am very happy with my Battery Box solution; it has already been tested in an outage where it kept my son’s tablet charged until the power came back on. I look forward to using it in an upcoming field day to really test it.

ElectronicsHamHam RadioHappy

Kindle Paperwhite

amazon kindle paperwhite book reader

While studying for the Amateur Radio license exams I decided I wanted a new Kindle to read them on. Looking at the different versions of Kindle’s available I chose the Paperwhite for its price, size, backlighting, and water resistance. We have an original Kindle Keyboard and it still works, but it is larger and heavier than the Paperwhite, is not water resistant, does not have a backlight, does not have a touchscreen, and is awkward to hold. I was hesitant to buy a new Kindle as I had not been using the old one very often until I started studying for the license exams which is what got me to use the old one a lot.

Now that I have the Paperwhite Kindle, I use it a lot. It is small enough to fit the pocket of my hoodies, light enough that with a Pop-Socket installed on the back of it I can hold it for hours, when there is enough light the screen without backlighting is easy to read and when there isn’t much light the backlight does a great job making it readable. It would be great if the color of the backlighting was something other than blue, I would prefer an amber color, but that would probably require more power from the battery than the blue.

I like to boost the font size up pretty large, that allows me to read much faster than when I am straining to read smaller text. I have mostly read technical manuals and fiction novels with it, I have tried to use it to read PDF files, but with PDFs you cannot adjust the font size, so I mostly stick to Kindle formatted documents.

The battery lasts a good while for me, I usually charge it one a week or so when using it for a couple of hours a day. Yesterday I read on it for about 10 hours, finished an entire book, and that used around 30% of the battery. The brighter you have the light and the more you use Bluetooth and Wi-Fi functionality the shorter the battery life will be.

I am now also subscribe to Kindle Unlimited and am using that subscription to read a lot of different science-fiction books. Its really cool having so many books available at my fingertips, but I think the $9.99 a month price will probably make me cancel it after a couple of months.

Here are my 3 favorite things about Kindle

  • I can read the books I get from Amazon for the Kindle on iOS or Android phones and tablets along with Kindle devices
  • The waterproof Kindle Paperwhite can be used while in the bathtub or at the pool without wrapping it up to keep it dry
  • I don’t have to find space to store or go through the process of selling all of the books that I have read

Devices

I live in a house with multiple tablets, phones, and even Kindles. I really appreciate that I can pick any of them up and continue where I left off for any book that I have been reading. It is not perfect, there are times when a device will screw up and send me to the wrong place in the book, when that happens with an audio book it is really annoying to find my place again, but with an ebook, it is not so bad.

Waterproof

I like to soak in water… a lot. I regularly sit in our bathtub for 3 hours at a time. With most of my devices I have to put them in a Ziploc bag before taking them into the bath with me, but with the current iPhone and Kindle Paperwhite I don’t have to do that anymore. I am careful with them and haven’t submerged them yet, but Apple and Amazon claim that they would be find if they took a plunge into the bath.

Storage

We have 8 bookshelves in our house and a couple in the garage and they are all full. The large “Science Fiction” bookshelf and the “Travel” bookshelf are so full that the shelves are 2 deep in books. This is after we have gone through the books multiple times giving, trading, and donating hundreds of books. Buying more physical books to fill the house really doesn’t interest me. Using the Kindle and big iPad Pro to read has been a fantastic experience for me. But of course there are physical books I just have to have, usually the big electronics or other technical reference books, because I do love spending time pouring over them and turning to random pages and learning something new.

BooksElectronicsFictionHappyNon-Fiction

Mechanical Keyboard Macro Pad

Macro Pad Open
Handwired 2×5 Macro Pad with 3D-Printed case
While on lockdown for COVID-19 I decided it was the perfect time to build my first hand-wired mechanical keyboard and that starting small was the right way to begin. After much searching and thinking I chose a 2×5 case that I found on ThingiVerse by Jacob Jaeggli (jakebot) and with Kailh BOX Heavy Burnt Orange Switches and a quick trip to Microcenter for a Teensy 2.0 Arduino board and diodes I got started.

What I am going to document here is not the process I went through, as I got a lot of things wrong, made a lot of mistakes, and had to start over a couple of times. Here is what I think is the correct way to put your hand wired keyboard together.

There are a lot of hand wiring a keyboard guides out there now, but my favorite, and the one I aspire to is Kentlam0203’s Handwired Preonic Build Log, it is so clean. For the brains of the operation I chose the Teensy 2.0 which is a common choice for a hand wired keyboard, it is small, has plenty of inputs, and a sturdy USB-mini plug.

I started on the Keyboard Layout Editor website where I laid out the buttons, added legends, and copied the “Raw Data” for use in the Keyboard Firmware Builder. On the Keyboard Firmware Builder website I got the wiring diagram, pins on the Teensy to use, created a keymap, and compiled the firmware. It is hard to believe how easy this was.

It took a couple of hours for the case to print, then the switches go into the plate and tested with a multimeter to ensure they are all working correctly and get hot-glued into place, then the diodes get soldered to the switches, then the row wires (yellow) with more testing, followed by the columns (green) and a final round of testing.

I then use the Teesnsyduino software to make sure the Teensy is working correctly by uploading the Blink test script to it and changing values in the code to verify. With that done I use the Teesnsyduino to flash the firmware downloaded from Keyboard Firmware Builder. Then I solder the rows and columns to the pins and hot glue the board down to the case so plugging and unplugging the USB cable will be solid.

Then I plugged it in and used the MacOS Keyboard Viewer app to verify that it all works. I don’t have a lot of use for this macro pad as my mouse has more buttons and is already in my hand, but as a learning experience, this has been great.

Macro Pad 2x5

Next up is building a Planck 40% keyboard.

ElectronicsMechanical Keyboards

Mechanical Keyboard Switch Choices

PLANCK Keyboard Frame full of different switches

There are an overwhelming number of different switches for mechanical keyboards available. Linear, tactile, clicky, buckling spring, vintage, and each in a wide range of spring weights and crispness.

From Novel Keys I ordered a 25 slot switch tester with a selection of Cherry MX, MOD, Gateron, and Zealio switches along with a Kailh Sample Pack of another 27 switches. Then from Thingiverse I printed out a PLANCK keyboard frame with room for 48 switches. Now I have a switch tester that I can take around and really get a feel for a wide range of the current switches available.

What have I learned from playing with all of these switches? Mainly that many of them are very similar. As in, there are 12 tactile switches that I cannot feel any appreciable difference with. But that is actually good news. It is common for sellers to be out of certain brands and certain switches, but now that I know they are so similar it should be easier to find a comparable switch.

What do I like?

I like the Cherry and Kailh Silver Linear “Fast” switches, they are super sensitive and I my error rate is high with these than with brown or blue switches, but as I get used to them I am getting faster and more accurate.

I have not gotten to try the following switches on a keyboard yet, but hope to soon.

  • 67g Zealios tactile for the sharp and crisp break
  • Kailh Burnt Orange tactile because the bump is at the very top, really want this one for a space bar
  • NovelKeys x Kailh BOX Thick Clicks for the ridiculously loud click, it would make a wonderfully annoying backspace key

What don’t I like?

I don’t like clicky switches so much, my Cherry MX Blue keyboard I am typing this on is driving me nuts. I will be selling or trading it soon. And I don’t like heavy linear switches with the exception of a spacebar and maybe the home keys.

What are my plans?

I put a lot of thought into building a keyboard from scratch, but after pricing the parts it doesn’t make a lot of sense. So my plan right now is to buy a pre-built keyboard with Cherry Silver switches then swap out the switches spacebar, home keys, and maybe a couple others with something more exotic.

ComputersElectronicsMechanical Keyboards

Mechanical Keyboards

If you read my review of the 2016 MacBook Pro you know how much I dislike the keyboard on it. Along with that I have been reading Norman Chan on Tested.com, co-workers, gaming sites, and “computer experts” talking mechanical keyboards and how wonderful they are, my interest was piqued.

My goal for a keyboard is for it to be comfortable and to give a reliable amount of feedback for my not-so-fast touch typing. I don’t need it for “gaming” or a crazy amount of n-key rollover. Just something solid, reliable, and comfortable. I would have loved to build a keyboard kit with all the soldering and programming that entails, but I have other things I would rather be doing. So I spent months shopping and comparing every mechanical keyboard I could lay my hands on.

I eventual bought a Corsair K-something-or-other. I quickly figured out that the keyboard required software installed on the computer to work. That is a no-go for me as they keyboard will be moved from Mac to Windows to Linux and I want it to work the same way no matter what it is plugged into. I researched a bunch more keyboards and found that most of the popular ones require software, usually only available for Windows, to do more than act as a basic keyboard.

Then I took another look at the Cooler Master series of keyboards, turns out all of its features are programmed and stored directly on the keyboard. That means your settings and macros are stored and usable even when you switch the computer it is plugged into, exactly what I was after.

Cooler Master MasterKeys keyboards come in many variations, no back-light, white or blue back-light, RGB back-light, also Cherry MX switches in Blue, Brown, Red.

I chose a Cooler Master MasterKeys Pro S, with RGB back-lighting, Cherry MX Blue switches, in a TenKeyless (TKL) design for home use and for the office I chose the exact same keyboard but with Brown switches.

Size

I generally like full-sized keyboards with number pads, but at work I have been using an Apple Bluetooth keyboard for the last 7 years or so and have gotten used to it. When I went looking for a mechanical keyboard I discovered there are 3 typical sizes.

  • Full-Sized – This is the usual keyboard with the number pad
  • TenKeyLess (TKL) – Everything is where it would be on a full-sized keyboard but with the number pad cut-off
  • Compact – A lot like a laptop keyboard with no number keys and the arrow keys are usually below the left-hand shift key
  • Gaming – Usually a keyboard similar to a full-sized one, but with additional macro and media keys knobs and switches

I chose a TKL size as I don’t really feel the need for the number pad and I like the extra space it leaves on my desk. Having that extra space for the mouse is great.

Switches

For my home computer I wanted to go all in with the clicky-clicky of Cherry MX Blue switches, but for the office I went with the Brown switches which do not make the click sound. I then did a blind, or rather deaf, test and determined that the Blue and Brown switches in the Cooler Master keyboard are exactly the same with the exception of the click.

With both keyboards I tend to “bottom-out” the keys, which adds a lot more noise to my typing. I have found the solution to be some inexpensive O-ring switch dampeners that have made typing quieter with the added feature of shortening the throw of the keys.

RGB Backlighting

I need back-lighting so that I can see the keys in darker environments, I don’t really need the RGB and the fancy features that come with it, but I do get a kick out of having the keys light up bright purple when I touch them. Fun, but not necessary.

Ergonomics

Wow, these keyboards are tall! I find it impossible to type on them without a wrist rest. I like the Glorious Gaming Wrist Pad in Full Size. I tried the TKL version, but found it to small as my wrists, especially the left one, sits outside the width of the keyboard. The firmness and height of the wrist rest is exactly what I needed. Ergonomically a keyboard should tilt slightly down and away from you and not up and toward you where your wrist are bent stressing out and leading to carpal-tunnel issues. With my old keyboard I was able to attach supports to the front of the keyboard lifting it, the Cooler Master keyboard is so tall that I don’t think lifting the front would be a very good solution.

At some point I may build a mechanical keyboard from a kit just so that I will have more control over the angle and height it.

Keycaps

I bought some fun keycaps to replace the “Cooler Master” OS specific keys and the escape key with Portal characters. Love them!

Other Options

You can build from a kit, you can build from parts sourced from all over the world, you can buy a ready-made keyboard like I did and customize it with different keycaps. You can get a keyboard like the Planck that has fewer keys but may be faster for a dedicated typer after a transition period. You can even get keyboards that are just a grid of keys for assigning macros to, and not just for gaming, you could create macros to type things for you that are typed often.

Rating

I really like the Cooler Master MasterKeys Pro S RGB keyboards, both the Blue and Brown switches are exactly what I was looking for.

ComputersElectronicsMechanical KeyboardsUncategorized

OctoPrint and the Prusa i3 MK2S

octoprint logo

I ran the Prusa i3 Mk2S for a couple of weeks by copying files to the SD card and then printing from there.I could have also printed directly from a computer plugged into the printer, but that computer would need to stay connected and powered on while printing. Either one of those solutions work well enough, but I really wanted to be able to print from multiple computers while not dedicating a laptop or desktop to printing, and most of all I wanted to be able to monitor the printer remotely with video.

OctoPrint is a web interface for 3D printers that can use a Raspberry Pi or similar inexpensive computer. With a Raspberry Pi 3 it allows for the sending of prints, controlling the printer, recording time-lapse videos, and viewing the printer in action remotely.

I used a Raspberry Pi 3 and installed OctoPi and connected a Raspberry Pi camera with a long ribbon cable along with camera and board mount that I found on Thingiverse. It all went together very easy.

I highly recommend watching Thomas Sanladerer’s “Getting started with OctoPrint” video, it will get you through most of the setup process.

I setup a domain name with No-IP so that I can reach the OctoPrint server from anywhere in the world, following the steps was very easy. There is even a Linux Dynamic Update Client that will keep my IP address updated.

I also installed the TouchUI plugin to get a better user interface when using OctoPrint on my phone, which is totally awesome.

The time lapses created by OctoPrint are very cool. By having the camera attached to the camera bed the point of view moves with the object being printed which makes it look like it is standing still while the printer and the room behind it are moving back and forth. I like this much better than having the camera stationary while the printed object is moving back and forth in the video.

If you are using a 3D printer and want to control and monitor it remotely and/or capture video of it printing, I highly recommend giving OctoPrint a try.

ComputersElectronics

Prusa i3 MK2S 3D Printer

Assembled Prusa i3 MK2S

I spent a lot of time and energy researching 3D printers before finally buying one, and even then I am not real happy with the first one I bought, but that will be another post. This one is about the second printer I bought and love, the Prusa i3 MK2S Kit.

The Prusa i3 MK2 is a very popular and highly rated printer, Make Magazine gave it their Outstanding Open Source, Best Value, and Best Overall awards in 2017. Thomas Sanladerer says “The Original Josef Prusa i3 MK2: It doesn’t get any better than this!

You may have already done some reasearch and found that it takes up to 2 months to get this Prusa kit ship shipped to the states, I ordered mine on February 13 and it did not ship from the Czech Republic until March 31st and I received it a few days after that.

The total I paid for the kit with shipping came to $781.26. In the world of good 3D printers with auto bed leveling, a heated build plate, 8 inch by 8 inch by 8 inch (it’s actually bigger than that) build area, and quality components like the E3D V6 hot end, is an amazing price.

Prusa i3 MK2S kit parts

I could have bought it assembled for $200.00 more, but I believe you should have the experience of building from a kit as you WILL be taking it apart to maintain it if you are going to be serious about 3D printing.

Putting the printer together was not that hard, Prusa provides wonderfully detailed directions online in a format where you can ask questions and get clarification quickly. Many times someone at Prusa will even update the instructions based on feedback within a couple days of a comment being made. I used an iPad to view and follow the instructions, it worked great.

There are also many videos on YouTube, some as long as 12 hours, with people building their Prusa i3 MK2 kits. Also there are many video reviews, troubleshooting help, and timelapses of prints in progress.

After 6 weeks or so of printing about 18 hours a day, something went wrong with my printer. I am still not sure exactly what went wrong, because I bent the heat break tube while trying to fix it. I ordered a new tube, nozzle, and boden tube from the MatterHackers website. I then proceeded to make some mistakes when re-assembling the E3D hot end which triggered a chat session with Shane at Prus who patiently helped me troubleshoot the issue.

I led him down multiple wrong paths, I kept thinking it was an issue with the extruder motor, but eventually we figured out the issue was the filament cooling where it shouldn’t be. I spent some time with the E3D V6 Assembly instructions, figured out what I was doing wrong, took it all apart for the fourth or fifth time, and carefully assembled it following the E3D instructions to the letter. Then BANG! I was back in business.

If you are looking to get into 3D printing and want a printer that will last a long time, is easy to fix and maintain, will print almost any filament, and are willing to spend around $800.00 to get started, I recommend the Prusa i3 MK2S kit over anything else on the market.

P.S.
The MonoPrice 3D Printers are getting great reviews and prices cannot be beat. I have been tempted by them, but I think I would save up and get another Prusa with all of its features instead.

ComputersElectronics

Team Black Sheep Vendetta Tips

dave-nelson-20160626-0001

I have gone all in with the TBS Vendetta, I have put the ZMRs and the Shendrones Krieger away. I am now exclusively flying a pair of Vendettas that I have named McCoy and Hatfield.

The Vendetta is not perfect and it is not indestructible. It is a multirotor for experienced hobbyists and it is not for beginners. I would only recommend it to someone who has built more than 2 difference quads of their own and gone through the experience of tuning, flying, crashing, and breaking.

If you are a beginner I recommend you either buy an ImmersionRC Vortex 250 Pro or take the time to build one of your own from parts you ordered online. Look for locals that will take you under their wing and help you out, sometimes it only takes an experienced pilot seeing your plane fly in person for a minute to tell you exactly what you need to do to fix it.

The Vendetta

You can learn more about the Team Black Sheep Vendetta on the TBS website and there are a lot of great instructional videos that various people have put together. I am not into making videos so I am going to offer my suggestions via this blog post.

I bought the Vendetta because I was no longer having fun building and maintaining quadcopters. I rebuilt my ZMRs 5 times and built a Shendrones Krieger that I was never able to get to fly right, don’t get me wrong, I think the Krieger is one of the best frames on the market and capable of being the most agile and fastest plane out there, I just don’t want to spend any more time rebuilding it or tweaking on it.

The Vendetta comes almost ready to fly, add a receiver, set it up via a couple of pushbuttons and you are ready to fly.

The 3 things you may want to change with the Vendetta as soon as you get are replacing the camera, securing the rear LED cover, and adding a 5V power connector.

Camera

I do not like the ZeroZero camera, I do not like the inability to change its settings without opening it up and clipping wires to it and I do not like the quality of the video it outputs. TBS has updated the camera and I have one of each, an updated one that came with a little orange sticker on it and one without, and I do not like either of them. So I have replaced the camera with a Runcam Swift.

dave-nelson-20160628-0002

This is my first time using the Swift, but I have used the RunCam Sky many times before, in fact I have 5 of them on various planes and still in the box. The Swift offers very similar performance to the Sky and to the HS1177/PZ402M. It is easy to change the settings and easy to install it in the Vendetta.

The Swift comes with many different methods for mounting it, for the Vendetta you can use the flat back plate and the brackets that are on the ZerZero. But first you should harden the Swift to protect it from crashes, I have been known to hit trees head-on at over 30 miles an hour with my quads so it is important for the FPV camera to be tough.

I use E6000 to and a bamboo skewer to glue down the capacitor and the sensor, doing a Google search can show you a lot of other people recommending this and there are other methods and other adhesives you might want to use.

dave-nelson-20160628-0004dave-nelson-20160628-0005 dave-nelson-20160629-0006

I do not recommend gluing the circuit board to the housing, issues can arise where the circuit board ends up crooked in the housing, which would cause a fuzzy picture. But I do recommend adding a bit of foam tape to the back plate to hold the circuit board in place while making it easy to remove.

dave-nelson-20160629-0011

Once the Swift has been toughened and it is time to remove the ZeroZero from the Vendetta and remove the video cables from the 4-pin micro JST connector, I use an X-Acto knife to gently pry up the little piece of plastic holding the cable and then pull it out. A Google search will get you some good videos showing this in action. Then do the same with one of the cables that came with the swift so that you have an empty 3-pin connector.

dave-nelson-20160629-0010

WARNING: The pin-out for the Swift is different than the ZeroZero.

dave-nelson-20160629-0009

Now place the wires from the Vendetta into the 3-pin connector being sure to get it right. For the white cable I wrapped it in a bit of electrical tape to keep it from shorting out on something in the plane.

dave-nelson-20160629-0013

Next take the brackets off of the ZeroZero and put them on the Swift, it is an easy swap and easily fits. Make sure you have an antenna attached to the Vendetta before powering it on, ALWAYS ATTACH AN ANTENNA. In fact I keep an antenna attached at all times to my quads, I only take it off when I have to. Back in the day I burnt out 3 $75 video transmitters by not having an antenna attached.

dave-nelson-20160629-0012

This is the time to setup the camera, out of the box Wide Dynamic Range is not turned on and that is the most important change to make. I also lower the contrast and sharpness as I feel it make it easier to see small tree branches and other thin objects.

Now time to put the camera into the plane and get ready to fly.

LED Cover

In my opinion the LED cover is the only real design flaw with the Vendetta, it is a piece of plastic glued to the carbon fiber frame, the glue gives out with the smallest bump, even a soft landing can cause it to pop out. I replaced it a couple of times, I really like the looks of having that translucent cover over the LEDs. The LEDs and the circuit board they are on is fragile and needs protection.

dave-nelson-20160629-0007

The best solution I have found is to drill some holes in the cover and use small zip ties to hold it in place.

Transponder Power

For the Drone Racing Club races I participate in I need a 5v female servo lead to connect a transponder.

dave-nelson-20160629-0014 dave-nelson-20160629-0008

The easiest place to get this from is the Servo output on top of the Cube, I was able to solder these wires without taking the Cube apart. Use a nice long cable lead and you can run the cable and connector to the front of the quad and hide it inside the frame behind the camera and front bumper when not in use. I choose to leave the signal cable unconnected for now.

I also think you could use this connector to power a RunCam HD 2 or other action camera, I haven’t tried that yet, but plan to soon.

WARNING: Do not do anything that makes the Cube taller, you will want that space between the top of the Cube and to top of the frame for when the screws holding the front arm sheer off and you need to push the tray up into the frame to get those screws out.

Overall

I really like the Vendetta and plan on it being my exclusive multirotor for a good long while. I like the way it flies and it is easy enough to repair.

Here is a video of me chasing some wings at the Pecan Patch.

DroneElectronicsMultirotorRacingRC

ZMR250 Multirotor Frame

ZMR250 Multirotor Racing Drone
ZMR250 Frame

My first 250 size quadcopter frame was a ZMR250 which I have been told is a clone of a Blackout 250. The Blackout costs $150 from GetFPV while the ZMR is available for as low as $20 from various sources. I got my first one from Banggood in May 2015, it required some drilling to get the 2204 motors to fit the arms and the SMA VTx to fit through the top plate, but I was pretty happy with it overall.

My initial build included:

  • Banggood ZMR250 Carbon Fiber Frame
  • SimonK 20Amp ESCs
  • SunnySky 2204/2300kv Motors (I think they were knock-offs)
  • 700tvl Sony Board Camera
  • ImmersionRC 600mw VTx and Spironet Antennas
  • Naze32 Flight Controller
  • Home-made Power Distribution Board

I chose black and orange as a color scheme using orange shrink-wrap and propellers. After making a lot of mistakes and burning myself with the soldering iron a dozen or more times I decided to name the plane “Orange Pain”.

Since May I have rebuilt the machine a number of times due to burnt out or broken parts. I have gone through a Naze32, two 600mw VTx, a very expensive board camera, a top plate, three motors, three SN20a ESCs, and a ton of props. I bought an FPVModel ZMR250 and built it as a second plane but have since parted it out.

The current iteration of Orange Pain includes:

  • A mixture of Carbon Fiber parts from the original Banggood frame and a FPVModel ZMR250 V2 frame
  • RotorGeek RG20A ESCs
  • SunnySky 2204/2300kv (I think these are real)
  • Fatshark 250mw VTx
  • 600tvl Sony Board Camera PZ4020
  • Naze32 Flight Controller
  • DYS Power Distribution Board

I think this is a great setup for an intermediate racer or daily basher. I am currently struggling to get the tune on it right and am ready to pay someone else to tune it for me.

After rebuilding the machine a number of times I have learned a few things.
The expensive FPV cameras are not worth it, stick with the $30 Sony PZ4020 or PZ4020M with or without a case.
600mw Video Transmitters are not needed and the extra heat can greatly shorten the life of the unit. A 200mw or even 25mw transmitter may last a long longer and provide a signal that is comparable to the higher-powered transmitters at racing and public park distances.
If you short out a flight controller it is probably ruined. It is good to have an extra on hand.
Spend the extra money on 2 sets of drivers, keep one set in a toolbox at home and carry the other set with you.

I really enjoy my ZMR and recommend them for people getting started who want to build their own. The FPVModel ZMR250 V2 is made of a much higher quality carbon fiber than the Banggood frame, but the cheaper frame is not a bad buy.

DroneElectronicsMultirotorRacingRC

ImmersionRC Vortex Pro-Tunes

Vortex 285 – FPV Race Quad
Vortex 285 – FPV Race Quad

The Vortex comes with 10 “Pro-Tunes” that were developed by sponsored pilots before its release. I did a bunch of Googling after buying the Vortex to try and find more details about these varoius tunes and found nothing more than a short video from UmmaGawd about the Vortex.

So here are all the tunes as of October 2015. I hope they add some new ones soon that are specific to newer motor and prop combinations, especially DAL props.

Preset 1

Pilot: AntohonyRC
Props: Gemfan 5040
Motor: T-Motor 1806
Pack: 4S
Camera: Mobius
Style: Easy Rider

Preset 2

Pilot: BewweB
Props: Gemfan 5030
Motor: T-Motor 1806
Pack: 3S
Camera: Mobius
Style: Beginner

Preset 3

Pilot: BewweB
Props: Gemfan 5030
Motor: T-Motor 1806
Pack: 4S
Camera: Mobius
Style: Intermediate

Preset 4

Pilot: BewweB
Props: Gemfan 5040
Motor: T-Motor 1806
Pack: 4S
Camera: Mobius
Style: Race

Preset 5

Pilot: BewweB
Props: HQ 5x4x3
Motor: T-Motor 1806
Pack: 4S
Camera: Mobius
Style: Howler

Preset 6

Pilot: BewweB
Props: Gemfan 5040
Motor: T-Motor 1806
Pack: 4S
Camera: Mobius
Style: Freeride

Preset 7

Pilot: BorisB
Props: HQ 5045
Motor: Cobra CM-2204/32
Pack: 4S
Camera: GoPro
Style: Acrobatic

Preset 8

Pilot: Nocomp
Props: Gemfan 6045
Motor: T-Motor 1806
Pack: 3S
Camera: Mobius
Style: Freerider

Preset 9

Pilot: Porco777
Props: Gemfan 5030
Motor: T-Motor 1806
Pack: 4S
Camera: Mobius
Style: Extreme

Preset 10

Pilot: UmmaGawd
Props: HQ 50540
Motor: T-Motor 1806
Pack: 4S
Camera: GoPro
Style: Precision

In the next couple of weeks I hope to experiment with each of these tunes and see how each performs with the props described and with various DAL props.

DroneElectronicsMultirotorRacingRC

Immersion RC Vortex First Flights

Vortex 285 – FPV Race Quad
Vortex 285 – FPV Race Quad

I have seen a handful of people flying Vortexes around the Atlanta area and after rebuilding my ZMRs like 5 times I decided to give the Immersion Vortex a try.

I bought it from Atlanta Hobby along with both the Carbon Fiber Crash Kit and the Plastic Crash Kit. I also got a cable to allow me to easily connect a Spektrum Satellite receiver without having to make a cable of my own.

I got it home, took it out of the box, connected it to a computer and installed all the updated and such, then was ready to fly. It took me a couple of weeks to have the time and place to fly it, it rained 3 weekends in a row.

Once I finally got to fly the experience was very good. I started out with the Gemfan 5030 props that came with it, Turnigy Nano-tech 3S 1300mah batteries, with a RunCam HD, and used BewweB’s Pro-tune number 2. It flew really well and was a lot of fun. Not what I would call fast or agile, but still fun.

Next up I put a Glacier 4S 1300mah battery on it with DAL 5030 props, it was much faster and a bit more agile. Then I swapped the props out for DAL 5045 Bull-Nose props, but they were too aggressive and drew more amps than I was willing to risk.

Right now I feel like the Vortex’s largest issue is the proprietary 12 amp ESCs. 12 amps is not enough to run 6 inch props on 4S batteries without burning them up very quickly, and right now you cannot get replacement ESCs and without doing something extreme you cannot use larger ESCs.

After 7 flights with a mix of 3S and 4S batteries the ground cable to the FPV camera broke at the connector. I fixed it by cutting up a cable from a RunCam FPV camera and soldering together with the Vortex FPV cable. I also popped the cap off the video transmitter’s antenna, found it and popped it back on, but I plan on gluing it on before my next flight.

Overall I think the Vortex is a decent quad, the trends have changed a lot since its creation and so it has fallen out of favor in comparison to smaller multirotors like the Shendrone’s Tweaker and Krieger, but that does not mean that it is not a good quad. I think it is suitable for fun-flying and even racing at a beginner to intermediate level.

Sorry about the lack of video, the RunCam HD was not at enough of an angle so about all you could see during my flights was the ground. A quick Google search will lead you to many videos of pilots much better than me flying the Vortex.

DroneElectronicsMultirotorRacingRC

Getting into RC Helicopters

Last year I saw a video of a guy flying a remote control helicopter upside down… A HELICOPTER… UPSIDE DOWN!

I watched that video and others like it over and over. So I started saving my money and researching what kind of equipment I needed to learn how to do that myself. I started off with a cheap toy helicopter, then moved to a more expensive one that was much more powerful but still a toy and then finally with a hobby-grade collective pitch heli.

There is such a huge difference between a “Hobby-Grade” and a “Toy” RC vehicle. Mainly it is the ability to fix it and upgrade it, you usually cannot do that with a toy, and hobby-grade usually also means more power.

I bought a Spektrum DX6, not the DX6i, but the new DX6 with the really nice gimbals, voice, and 250 plane memory. It is my first real transmitter so I do not have anything but toys to compare it to, but I really like it.

The helicopter I chose was the Blade Nano CPX, it is a tiny (nano) collective pitch helicopter that is capable of flying upside down. But a funny thing happened. As soon as I had the Nano CPX I started watching videos of guys racing quadcopters through the woods.

Racing through the woods flying quadcopters in first-person view while wearing goggles is so amazing! So immersive! Better than any video game could make it. But there I sat with all this money sunk into a helicopter.

I decided to learn to fly the helicopter until I could successfully fly it upside down, then I would move onto quads.

After crashing a lot and spending a lot of money on replacement parts I broke down and bought the Phoenix RC software because it has the Nano CPX in it. I was really impressed by Phoenix because I crashed the heli in the app in the exact same way that I crashed it in real life. I spent a hundred hours or so practicing in the software and slowly got better with the real thing.

I never got good at flying the helicopter; it was too fast for me to fly it indoors but so light that it was difficult to fly outside. And the cost of repairs was crazy, I spent more on replacement parts in a couple of months than I spent on it new. At that point it just wasn’t fun.

I went to a couple of local events with guys flying large helicopters doing all kind of amazing tricks, their skills are amazing and exciting to watch. But my desire to fly helicopter is totally gone.

I was able to fly it upside down a couple of time successfully and I will probably never fly it again. I will probably sell it and all of the parts I have for it soon. Let me know if you are interested.

Now I am on to flying quadcopters. More about that soon.

Electronics

Amateur Radio Technician Exam

As you may have read in previous posts I studied and took the Amateur Radio Technician Exam recently, it was a great experience.

I bought a study guide and read it on a Kindle and the iOS Kindle app then took around 100 practice exams using an iOS app. All told I spent about 5 days studying after work and at lunch.

Using the National Association for Amateur Radio’s website I was able to find a local test which was on a Saturday morning at a local church around the corner from my house.

I showed up a bit early and met a great guy in the parking lot who would be helping with the testing who had a remarkable radio system setup in his car. He told me that he had talked with people in Russia from the unit in his car that is pretty cool. After awhile other began showing up.

There was only two of being tested that morning; we began around 9am after the retelling of a number of stories about our experiences in the military. Most of us had been in the Navy.

The technician exam went fast and after being told that I had passed I was offered the chance to take the general exam. That sounded like a great idea so I gave it a shot. Sadly I did not pass that one, I had not studied for it and did not know the terminology used in the test.

I recommend that if you are going to take the technician exam to spend some time also studying for the general exam, you may be able to get both of them on the same day.

So that was on Saturday, on Monday afternoon the examiner called me to let me know that I was in the FCC database and I could begin transmitting!

I am now known as Dave Kilo Mike Four Julliet Whiskey X-Ray (KM4JWX).

ElectronicsHamHam Radio

Amateur Radio Exam Prep: Technician by Patrick J Maloney LLC

Amateur Radio Exam Prep: Technician is an iOS app for iPhone and iPad to help you pass the ham radio technician exam. I am taking the exam to get my license so that I can legally use 5.8GHz video transmitters for first-person view remote control flying.

This app with a good study guide should easily get you through the technician exam. I read a study guide and took about 100 practice exams before taking the test and only missed 2 questions.

I think the best feature of the app is the ability to see the questions you have missed after taking a bunch of test exams so that you can see exactly where you are falling short. That was invaluable to me and the only reason I did as well as I did.

If I decide to take the general exam I will definitely be buying the app for that test also.

I rate Amateur Radio Exam Prep: Technician a 10 out of 10 and recommend it to anyone preparing to take the Technician exam.

Electronics

Learn Raspberry Pi with Linux by Peter Membrey and David Hows

This is the Raspberry Pi book I have been looking for. Instead of trying to push some advanced scripting language or Linux distribution, this book shows you how to use the most widely used distribution, Raspbian, and good old Bash scripts to do useful things with a Raspberry Pi.

Now 3 years old the lessons in Learn Raspberry Pi still hold up. Raspbian has been through some major updates and the new Model A+ and B+ computers have added to the Pi’s capabilities, but the Linux/Unix commands, SSH and VNC techniques, network information, Web Server installation (LAMP), and a decent chapter covering compiling XMBC on your Pi.

This book does not cover any topics in depth, but it includes enough information to give you an idea of what to enter into Google to find out more. This is one of the greatest features of Linux and the Raspberry Pi, once you know what to search for, there is more information available for free. The community is made up of millions of people from all over the world that want to share what they have learned and what they have created.

From the publisher:

Learn Raspberry Pi with Linux will tell you everything you need to know about the Raspberry Pi’s GUI and command line so you can get started doing amazing things. You’ll learn how to set up your new Raspberry Pi with a monitor, keyboard and mouse, and you’ll discover that what may look unfamiliar in Linux is really very familiar. You’ll find out how to connect to the internet, change your desktop settings, and you’ll get a tour of installed applications.

Next, you’ll take your first steps toward being a Raspberry Pi expert by learning how to get around at the Linux command line. You’ll learn about different shells, including the bash shell, and commands that will make you a true power user.

Finally, you’ll learn how to create your first Raspberry Pi projects:

  • Making a Pi web server: run LAMP on your own network
  • Making your Pi wireless: remove all the cables and retain all the functionality
  • Making a Raspberry Pi-based security cam and messenger service: find out who’s dropping by
  • Making a Pi media center: stream videos and music from your Pi

Raspberry Pi is awesome, and it’s Linux. And it’s awesome because it’s Linux. But if you’ve never used Linux or worked at the Linux command line before, it can be a bit daunting. Raspberry Pi is an amazing little computer with tons of potential. And Learn Raspberry Pi with Linux can be your first step in unlocking that potential.

What you’ll learn

  • How to get online with Raspberry Pi
  • How to customize your Pi’s desktop environment
  • Essential commands for putting your Pi to work
  • Basic network services – the power behind what Pi can do
  • How to make your Pi totally wireless by removing all the cables
  • How to turn your Pi into your own personal web server
  • How to turn your Pi into a spy
  • How to turn your Pi into a media center

Who this book is for

Raspberry Pi users who are new to Linux and the Linux command line.

I rate this book an 8 out of 10 and highly recommend it to anyone looking to make a project with a Raspberry Pi.

BooksComputersElectronicsNon-Fiction

BeagleBone Black WiFi Adapter (WNA1100)

Boris, the BeagleBoard Logo Mascot
Boris, the BeagleBoard Logo Mascot
I initially bought an Edimax EW-7811Un Dongle for use with my BeagleBone Black (BBB), but after a lof of fiddling and frustration I gave up on it. Turns out that I may have been using the wrong setting in the interfaces file, but after some research I found many instances of people complaining about the Edimax dongles in general, so I started looking for solutions that others were having good luck with.

Along with a lot of email threads I found WiFi Adapter http://www.elinux.org/Beagleboard:BeagleBoneBlack#WIFI_Adapters recommendations on the Embedded Linux Wiki BBB page. http://www.elinux.org/Beagleboard:BeagleBoneBlack After searching Amazon for the listed adapters I chose the NETGEAR N150 Wi-Fi USB Adapter (WNA1100) http://www.amazon.com/gp/product/B0036R9XRU/ref=oh_details_o00_s00_i00?ie=UTF8&psc=1 for $17.50, not the cheapest of the bunch but it comes with a "Desktop Dock" that is basically an USB extension cable which sounds good to me as it will let me place the adapter a distance away from the BBB to get the best WiFi signal.

With the latest build of Debian I was able to get the WNA1100 adapter to work just by editing the interfaces file and rebooting the BeagleBone. Pretty awesome!

Steps

  1. Plugged the BBB into the computer with a USB cable and plugged in a power supply.
  2. Logged into the BBB with the root account with my “fish” "ssh [email protected]"
  3. # sudo nano /etc/network/interfaces and edited the "WiFi Example" to match my network ID and password

This is what the finished WiFi part of the file looks like:

# WiFi Example
auto wlan0
iface wlan0 inet dhcp
     wpa-ssid "ssid"
     wpa-psk  "password"

And BANG! it worked. I am now enjoying WiFi with my BeagleBone Black!

BeagleBone BlackComputersElectronics

Unable to Connect to BeagleBone Black via Ethernet

Unable to Connect to BeagleBone Black via Ethernet

Everything works fine when the BeagleBone Black is connected to a computer via USB but when connected to the network via Ethernet it does not work. I ran into this issue when I first started using my BeagleBone Black out-of-the-box and again when I updated the OS to Debian.

Here is the solution:

  1. Connect the BBB to your computer via USB and give it time to boot
  2. In a web browser open the Cloud9 IDE by going to http://192.168.7.2:3000/. You may be prompted to choose some settings, I like the defaults.
  3. Create a new file, paste in the script below, and run it
    var fs = require("fs");
    var destroyed_key_file = "/etc/dropbear/dropbear_rsa_host_key";
    
    fs.readFile(destroyed_key_file, function (err, data) {
    
      if (err) throw err;
      
      if( data===null || data.length===0 )
      {
        console.log("we have a corrupted host key file... try do delete it");
        fs.unlink(destroyed_key_file, function (err) {
        if (err) throw err;
            console.log("successfully deleted " + destroyed_key_file);
            console.log("you should now reboot your beaglebone.");
            console.log("the /etc/init.d/dropbear script will create a new rsa host key file for you.");
            console.log("after the reboot you should be able to login over ssh");
        });
      } else {
          console.log("it seems that you have another problem, sorry");
      }
    });
    
  4. Now shutdown, I like to sudo shutdown -hP now, the USR lights will all go out when it is shut down
  5. Now you can unplug the BBB from USB and plug in an Ethernet cable and power adapter.
    1. You should now be able to access the BBB from anywhere on your network using http://beaglebone.local or ssh beaglebone.log.

      Thanks to https://groups.google.com/forum/?fromgroups=#!msg/beagleboard/Ya2qE4repSY/u4lvOjF66JEJ

ComputersElectronics

Remote Host Identification Has Changed!

After updating the operating system to Debian and plugging in your BeagleBone Black via USB you may receive the error message:
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

This is normal as the RSA key has changed when you updated the OS.

The easiest way to fix it is to run ssh-keygen -R then try connecting again.

When connected via USB
ssh-keygen -R 192.168.7.2
ssh [email protected]

When connected via Ethernet
ssh-keygen -R beaglebone.local
ssh [email protected]

You should then be asked to add the new fingerprint to your "known hosts", say yes and you should then be asked for your Debian password who’s default is temppwd.

And your in debian@beaglebone:~$.

Thanks to http://blog.tinned-software.net/ssh-remote-host-identification-has-changed/

ComputersElectronics

Setting up Debian on a BeagleBone Black

This post is about installing Debian (BeagleBone Black – 2GB eMMC) 2014-03-27 and Flashing the eMMC using a Mac running OSX 10.9 Mavericks.

I decided to get a head start on using Debian with the BBB which is soon to tbe the default OS installed on them.

These are the steps I used today to get up and running:

  1. Download image from http://beagleboard.org/latest-images
     – BBB-eMMC-flasher-debian-7.4-2014-03-27-2gb.img.xz
  2. Use Unarchiver to extract disk image
     – BBB-eMMC-flasher-debian-7.4-2014-03-27-2gb.img
  3. Download PiFiller to copy the disk image to the SD card
     – http://ivanx.com/raspberrypi/
    WARNING: Do not insert the SD card yet, PiFiller will tell you when
  4. Run PiFiller and follow the directions
    1. Choose the disk image
    2. Insert the SD card
    3. Verify that PiFiller has found the correct device
    4. Some more verifying, click OK a couple of times
    5. Now wait awhile, it took about 20 minutes on my MacBook Pro
      Holy Cow! The dialog box opening and closing gets really annoying to watch!
    6. All set when you get the “Your SD card is ready” message
  5. Eject the SD from the Mac OS then remove it from the computer
  6. With the BBB unplugged, no network, USB, video, power cables, insert the SD card into the BBB
    WARNING: The SD card pokes out of the back of the BBB enough that it is easy to bump it and cause it to eject. Especially when plugging in a USB or HDML cable. It pays to be slow and patient when manipulating the BBB with an SD card in place.
  7. Get ready: When plugging in the BBB you will need to hold down the Boot button until all 4 USR lights turn on
     – While holding down the Boot button insert a 5V 2A power supply, release the Boot button when all 4 USR lights turn on
  8. Now the USR buttons should start blinking in a seemingly random pattern, this should go on for 20 to 60 minutes depending on the OS and SD card
  9. When the USR lights all light-up again the eMMC has been flashed with Debian
  10. Remove the power adapter
  11. Remove the SD card

You are now ready to plug-in the devices you want to work with and enjoy Debian

More information about installing operating systems on the BeagleBone Black:
http://beagleboard.org/Getting%20Started#update
http://learn.adafruit.com/beaglebone-black-installing-operating-systems/overview

ComputersElectronics

BeagleBone Black Microcontroller

Boris, the BeagleBoard Logo MascotI recently bought a BeagleBone Black (BBB) and am having a great time with it.

From the website beaglebord.org:

BeagleBone Black is a $45 MSRP community-supported development platform for developers and hobbyists. Boot Linux in under 10 seconds and get started on development in less than 5 minutes with just a single USB cable.

What I Bought

I bought my BBB from Makershed as a part of a kit which included the book Getting Started with BeagleBone by Matt Richardson and a handful of electronic components. The kit is not bad, but I feel like it is overpriced, especially for someone who has a lot of components already.

I recommend the book as a good starting point, it does a great job of introducing the basics of the board and using Python and JavaScript to program it. There aren’t many other books out there, but I am not sure there needs to be.

I also bought a power supply, a very cool case, and a wi-fi dongle from Amazon.

The power supply is very basic one that provides the 2 amps necessary to power the BBB with a Wi-Fi dongle attached. Power Adapter DC 5V, 2A, 10W for BeagleBone Black at Amazon

I don’t have much to say about the Wi-Fi dongle yet as I haven’t tried to use it, I will write more about it when I do. It is small and was only $10 so I happy with it so far. Edimax EW-7811Un 150 Mbps Wireless 11n Nano Size USB Adapter with EZmax Setup Wizard

The case is pretty awesome. It is very well made and lets you see right into the board with risers for the buttons that make it much easier to press them. The BegaleBone Black should ship with a case like this. It looks like Laser Goodies has pulled their products from Amazon, or maybe they are just out of stock, here is the page on their website Beaglebone Black Slim Case – Clear

Laser Goodies Beaglebone Black Slim Case - Clear
Laser Goodies Beaglebone Black Slim Case – Clear

Why I Bought It

I regularly attend the wonderful Atlanta JavaScript Meetup group and a couple of weeks ago Tim Kadom of Thoughtworks showed us his Telepresence robot built with a BeagleBone black and an iPhone. All of the code was written on the BBB with the Cloud9 IDE in JavaScript. I was seriously intrigued.

I have been playing with Ardunio microcontrollers for awhile now and really like them. But they require that you program in their own C like language which I can muddle through but don’t really like. And it is not easy getting an Ardunio on a network, the code to make Ethernet, Wi-Fi, or Bluetooth to work doesn’t leave much space for your own ideas.

The Rasberry Pi on the other hand just doesn’t speak to me. I am more interested in them now that I have spent some time with a BeagleBoard, but I still don’t think I have much of a use for a Rasberry Pi right now.

With the BeagleBone it appears that I get all of the inputs and outputs of an Arduino while having all of the network abilities of a Rasberry Pi that I can program using JavaScript. That really gets me excited!

In the coming weeks I will be posting more about the BeagleBone Black and the project I am working towards.

ComputersElectronics