Introducing Bo & Yana – robots helping kids learn to code

in robotics by DP | 0 comments


Two of the guys working on this pass through Shenzhen regularly, no end to the cool stuff going on around here:

Play possibilities are endless
A pusher bar to clean up your room, or an arm to present a flower to a friend — there are many accessories to give Bo & Yana new capabilities!
Use Music, Animation, Stories and Puppeteering to program Bo & Yana.
Bo can detect Yana (and another Bo too!) using RoboSense — making it possible for robots to play hide-and-seek, tag and soccer!
Teach your old toys new tricks with our Building Brick Extensions! They are compatible with Lego® bricks, Technics, and Mindstorms kits (also Hero Factory). You can build Bo & Yana into anything you imagine.
Now Bo can be a spy, a messenger or a treasure hunter.

Posted in robotics | Tagged | Leave a comment

Free PCB coupon via Facebook to 2 random commenters

in Free PCBs by DP | 2 comments


Every Friday we give away some extra PCBs via Facebook. This post was announced on Facebook, and on Monday we’ll send coupon codes to two random commenters. More PCBs via Twitter on Tuesday and the blog every Sunday.

Don’t forget there’s free PCBs three times every week:

Continue reading →

Posted in Free PCBs | Tagged | 2 Comments

Week in (p)review August 29, 2014

in week in review by DP | 0 comments


Here’s a summary of major developments over the last week. Free PCB Friday is coming up soon.

Coming up:

  • Free PCBs via Facebook on Friday
  • App notes on the weekend
  • Free PCB Sunday
  • Free PCBs via Twitter on Tuesday
  • Weekly roundup and preview every Friday

Maker Villa Penang workshop

in #liveupdates by Ian | 0 comments


Maker Villa Penang started out with a breakfast of local street food at the historic Ren I Tang hotel, we grabbed a bag of Indian pastries and curry dips on the corner and met the group.


Hackers with style. Maker Villa Penang rented this entire building in a UNESCO world heritage site for our accomidations. It’s a far cry from City Inn in Shenzhen, where we put most visiting hackers.

After breakfast we headed to the industrial area where most big brand flash storage and chip manufacturers have a factory. Penang has been a chip making power house since the 1970s.

Continue reading →

Say hello to the new server!

in site by Ian | 21 comments


If you can see this post you have reached the new server! Please report any problems you experience. We’re now running on Varnish and some cached stuff may need tweaking before it runs smoothly.

We will post the full setup of the server next week.

Posted in site | 21 Comments

BT-C3100 intelligent battery charger teardown

in Teardowns by DP | 19 comments


Alan Parekh of Hacked Gadgets writes:

Thanks to GearBest for sending in this Opus BT-C3100 V2.0 Intelligent Battery Charger for review. at a quick glance this charger might look like any other charger that you see at the grocery store.  Your generic store bought brand probably also has 4 charging bays for AA and AAA batteries, it probably has 2 charging circuits which places 2 cells in series to charge them, it most likely has 2 charging lights which just turns off when charging is done. If you leave the batteries in your generic charger you will most likely have batteries that have been overcharging or running down. Also your generic charger can probably just charge one chemistry of battery.

When you have a closer look at the Opus BT-C3100 V2.0 Intelligent Battery Charger you can see how this system differs from your every day generic battery charger. It can auto detect and charge NiCd, NiMH and Li-ion batteries. It charges each cell independently preventing bad cells from interfering from other cells from charging properly. Forget charging lights, this has a full LCD display that provides tons of status. It will monitor batteries that are left in the charger and keep them topped up and ready to go. From here the features go on and on. Don’t let the small package fool you, there is a ton of smarts and features built into this small package.
Have a look at the pictures below and in the video for a look inside the charger. The construction is a dual sided SMD load, the construction looks very professional. The battery contact spring tensioners work well and the connection to the PCB has been beefed up with a thick metal bar…

Via Hacked Gadgets.

Check out the video after the break. Continue reading →

Posted in Teardowns | Tagged , , | 19 Comments

BridgeDuino: A wireless Arduino HUB and shield

in Arduino by DP | 1 comment


TechBitar shared his latest project the BridgeDuino with boards from DirtyPCBs:

BridgeDuino is a Swiss army knife PCB for rapid networking of inexpensive wireless communication modules. Breadboards are super for one-off experiments. But after prototyping half a dozen wireless prototypes involving more than just two Arduinos, the wiring mistakes and associated debugging grew more time consuming.
I also wanted a PCB that can act as a shield to Arduino Uno as well as work with the inexpensive and low-power Arduino ProMini.

As of this release, BridgeDuino supports the following wireless technologies/modules:
IR Transmiter LED 940nm
IR Receive 38Khz
RF433Mhz Receiver
RF433Mhz FS1000A Transmitter
Bluetooth HC-06 & HC-05

Via the contact form.

Check out the video after the break.

Continue reading →

Maker Villa Penang introduction

in #liveupdates by Ian | 0 comments


William @ SGmakers threw a Hacker Villa in Penang Malaysia after attending (and sponsoring) Hacker Camp Shenzhen. We got to attend the first two days full of hacks, food, and making new friends.

Penang is an island, and UNESCO world heritage site, just off the coast of Malaysia. Its renound for street food, a mix of Indian,Malaysian, and Chinese, rivaled only by that of Kuala Lumpur.

Day one introduction closed at a bar in the world heritage area after a screening of the Maker Movie, followed by a share your hacks session.

Continue reading →

Monitoring Android traffic with Wireshark

Ever wonder what data is being sent out by your Android device? Here’s a post from LinuxJournal outlining how to monitor your device’s WiFi traffic. The technique involves setting up a man-in-the-middle Wireless Access Point (WAP) on your Ubuntu Linux box, then connecting your Android device via WiFi to this point. Wireshark is then run on the Linux box to sniff the Android traffic.

Via LinuxJournal.

#FreePCB via Twitter to 2 random RTs

in Free PCBs by DP | 0 comments

irtoyv3 Every Tuesday we give away two coupons for the free PCB drawer via Twitter. This post was announced on Twitter, and in 24 hours we’ll send coupon codes to two random retweeters. Don’t forget there’s free PCBs three times a every week:

  • Hate Twitter and Facebook? Free PCB Sunday is the classic PCB giveaway. Catch it every Sunday, right here on the blog
  • Tweet-a-PCB Tuesday. Follow us and get boards in 144 characters or less
  • Facebook PCB Friday. Free PCBs will be your friend for the weekend

Some stuff:

  • Yes, we’ll mail it anywhere in the world!
  • Check out how we mail PCBs worldwide video.
  • We’ll contact you via Twitter with a coupon code for the PCB drawer.
  • Limit one PCB per address per month please.
  • Like everything else on this site, PCBs are offered without warranty.

We try to stagger free PCB posts so every time zone has a chance to participate, but the best way to see it first is to subscribe to the RSS feed, follow us on Twitter, or like us on Facebook.

Guitar booster pedal (MPX-1)

in DIY by DP | 0 comments


Bastl3r  wrote this instructable detailing the build of his guitar booster pedal project:

I chose an overdrive pedal design off of (Schematic) and modified it like this:

  • added a simple positive/middle/negative supply
  • added a noise filter I found on right after the DC Jack (Huminator)
  • took away the clipping diodes on the output
  • connected the diodes in the feedback path directly
  • added the switch to change the resistance of the feedback path (10k <->30k)
Posted in DIY | Tagged , | Leave a comment

Burn c into other chips using Arduino Duemilanove

in Arduino, project logs by DP | 2 comments


Kathy Yang writes, “We may often encounter such situation as bootloader falls off when using Arduino, this thing can freak us out especially when we got no bootloader tools on hand. So what shall we do? Here we’ll introduce a way on how to burn c via Arduino, which is rather practical in cases when without bootloader burning tools and no extra Arduinos.”


Via the project log forum.

A 5c lithium ion battery charger

in how-to by DP | 37 comments

5cCharger (1)

Nerd Ralph writes:

As various sites explain, lithium-ion rechargeable batteries should be charged to 4.2 volts. USB ports provide 5V, so all I needed was a way to drop 5V down to 4.2 or less. Standard diodes have a voltage drop of 0.6 to 1.0 volts, so I pulled up the datasheet for a 1n4148, and looked at the I-V curve
A standard USB port should provide up to 500mA of current, enough for charging a small camera battery. A fully-discharged li-ion battery is 3V, and will climb to 3.8V within minutes of the start of charging. Line 2 in the graph indicates a 1.2V drop at 350mA of current. Under load the voltage output of a USB port will drop a bit, so with 4.9V from the USB port and 3.8V drop at the battery, the charging current will be around 250mA (where 1.1V intersects line 2). Looking at the numbers, a single 1n4148 diode would work as a battery charge controller.

Posted in how-to | Tagged , , | 37 Comments

Proximity sensing LEDs

in DIY, LEDs by DP | 9 comments


Here’s a proximity-sensing LEDs project by Will_W_76.  He writes a complete step-by-step instructions here:

So how does this all work? What makes it proximity-sensing? Remember in the explanation above that the photo-transistor acts like a switch. So when the photo-transistor is off, no current is flowing across it to our blue LED and the LED is off as well. Now look at the other side of our circuit. That’s where the IR LED is connected, and it is connected such that it is always on and emitting 880nm infrared waves. Remember that I also mentioned the photo-transistor is set to respond best to wavelengths of 880nm? That’s how the proximity-sensing works! When an object (such as your hand) goes over this little “cluster”, IR light of 880nm is emitted from the IR LED. This light reflects off of your hand and back to the circuit. When the photo-transistor picks it up, it turns on allowing current to flow through from the source to our blue LED lighting it up!

Posted in DIY, LEDs | Tagged , | 9 Comments

DirtyPCB Charliecube

in Arduino, project logs by DP | 0 comments

PCB_2 -dirtypcb

kjetilei shared his Charliecube project, inspired by the instructions provided by SobiGuy at SobiSource:

I showed the cube at my local makerspace and proposed a build day. The interest was high enough to bulk order the various items needed for 10 kits.
Just before ordering the batch of protoboards I started to think about making a proper PCB instead of the protoboard and the dreaded rats nest. I checked the pricing at DirtyPCBs for black 10×10 boards and was thrilled to see that the pricing was only a bit more expensive than the protoboard and all needed extras.
Fritzing was fired up and after a couple of looong evenings hand routing the paths (for semi decent apperance) I was ready to order.

Since the dirty in DirtyPCBs imply that the quality is not the best I hoped for a great result but was ralistic and knew that I could receive PCBs that looked worse than I hoped for. However the PCBs I received where great! Thanks Ian for making this possible!

Via the project log forum.

App note: Unique and novel uses for ON Semiconductor’s new One-Gate family

in app notes by DP | 3 comments


One-gate logic uses and their benefits application note (PDF) from ON Semiconductor.

One–Gate logic devices have been in use for several years, and are nothing more than single–gate derivatives of their multi–gate cousins. Traditional ICs were packaged in 14 and 16 pin Dual–in–line Packages (DIPs), and the goal of the IC manufacturer was to get as much functionality as possible into a single–package device. Double, triple, quadruple, and quintuple versions of simple logic functions became the norm. Often there was not enough room to add an additional logic element on the chip and still keep the board size small. The designer was faced with having to re–design the entire chip or to add additional IC components to the board layout to accomplish the required task. A solution to this dilemma was to use One–Gate designs, initially offered in the SOT–23, 5–pin package, and later in the even smaller SOT–353 (SC88A). The latter package takes up only 4.2 mm 2 of board space, and less than the area of a TSSOP–20 pin device. One–Gate products, now fabricated in a .6µ advanced high–speed CMOS technology, are very fast, with < 4 nsecs gate delays, and enough drive (8 mA) to support most typical applications. The package is so small, that it fits “in–line” with the trace that it is mounted on.

Free PCB Sunday: Pick your PCB

in Free PCBs by DP | 72 comments


We go through a lot of prototype PCBs, and end up with lots of extras that we’ll never use. Every Sunday we give away a few PCBs from one of our past or future projects, or a related prototype. Our PCBs are made through Seeed Studio’s Fusion board service. This week two random commenters will get a coupon code for the free PCB drawer tomorrow morning. Pick your own PCB. You get unlimited free PCBs now – finish one and we’ll send you another! Don’t forget there’s free PCBs three times every week:

Continue reading →

Posted in Free PCBs | Tagged | 72 Comments

App note: Ambiguity of the peak power rating of TVS devices

in app notes by DP | 1 comment


Here’s a tip app note (PDF) from ON Semiconductor on selecting specs for an TVS diode.

There are two important properties of a TVS device during an electrical stress. The TVS must be able to self-protect and survive the stress current, and the TVS must clamp the protected line to a low voltage during the stress. Power ratings of TVS devices do not provide a good measure of clamping effectiveness because this metric is artificially enhanced by a higher, less desirable, clamping voltage. It is true that TVS devices with high peak power ratings are often larger diodes and may therefore also have low dynamic resistance and low clamping voltage but there are exceptions, and one such exception has been highlighted in this note. It is therefore important to always consider the dynamic resistance or the clamping voltage at specific currents levels, rather than focusing solely on the peak power rating when selecting a TVS device.