All posts by nouyang

trip to nyc / adafruit industries / founder of hackaday!

trip to nyc / visit adafruit industries / meet founder of hackaday and talk to ladyada herself!
with charles guan and cynthia lu and hanna lin

10 am: depart
2 pm: arrive

left to right: charles, cynthia, and hanna
arrive in CHINA wait sorry flushing district of New York City

look what we found in chinatown! an AVR manual IN CHINESE. @___@
and a MasterCAM X book. This was at the WJ bookstore
we ate at Taste of Shanghai on prince street. delicciousss
Cynthia sketches ladyada chibi! Ladyada was super happy about this when she got it.
Photo
this picture from Charles! Not mine!
We arrive!
The magical workings of adafruit heavy metal industries. Err. Adafruit industries.
$150k+ pick and place machine! IT IS SO SHINY. Apparently it is or is a relative of the ones Samsung uses to manufacture phones, and that this is something Foxconn / Apple would never do, sell you the machines that make machines at a conference
Assembly station! At adafruit industries they do it by product and not as a procedural task with multiple people per product. The guy is Philip Torrone, founder of hackaday and editor at large at MAKE magazine while he works with adafruit on everything awesome.
IT’S BINS OF AWESOME BADGES.
The ladyada shrine 🙂
Hydraulic wooden arm spotted! d’aww
And finally, on the air on ask-an-engineer! We are sitting in the background, as Charles is the main guest (we sort of surprise showed up). Left: Phil; Middle: Ladyada; Right: Charles
The episode is archived at
http://www.adafruit.com/blog/2013/07/14/ask-an-engineer-references-equals-zero-by-charles-guan/ and
http://www.adafruit.com/blog/2013/07/13/show-and-tell-7132013-e-ink-badges-flora-coats-laser-asteroids-twitter-api-neopixel-code-and-on-air-notifier/

Phil and Ladyada were amazingly open about everything we could ever possibly want to know. I learned that:

  • adafruit industries took on no outside investment and was entirely bootstrapped
  • it started in just one apartment, then two apartments, and finally they moved to a warehouse
  • their first pick ‘n place was picked because it was the only one that fit through their apartment door, and was $35k. they are now donating this to nycresistor with the condition that no questions come their way about how to use it or anything
  • after 8 years, they are at 50 employees, 1/3 in shipping, and at 10-15 million dollars in revenue and they are tripling every year. 
  • They wrote their barcode/shipping software in python and ship ~1000 packages a day. The software notifies the buyer and charges their credit card when items ship 
  • In fact, they are the largest shipper in lower Manhattan.
  • they grew specifically so that ladyada could do all the engineering, and it sounds like they have a few consultants from around the world that help with the engineering but ladyada essentially solo beasts all the products (it sounded like)
  • they chose to keep all manufacturing in house instead of outsourced
  • they used a black and decker IR oven, equipped with arduino, for reflow for a long time. In the new space, with the real reflow oven and new pick ‘n place, they are finally able to keep up with demand
  • Their latest video show has 3 year-olds making lemon batteries o____O Each 2-3 minute video takes over 80 hours to produce. Phil is the one manipulating the giant plushie LEDs / figures under the table
  • they are thinking about adding translations to learn.adafruit.com, hopefully crowdsourced, as there is a lot of demand from germany, japan, china, and italy
  • adafruit.com gets about 11 million visits (either daily or monthly) after 8 years of relentless quality documentation
  • the new move from docuwiki to their own system has cut down documentation time by about a third
  • but each tutorial still takes anywhere from 6 hours to 2 days
  • Their PCB stencils are done by hand. They found that people can do it better when trained and get over 99% yield, such that they almost think they don’t need an optical checker
  • Testing rigs for circuitboards! Ladyada actually designs products with testing in mind
  • They worked with companies like Eagle to make girl scout/boy scout-esque badges, and Eagle was very happy about it
  • They helped Jay Silver with MakeyMakey, who really just needed encouragement that a market exists
  • Ladyada did not market ressearch nor business plan. She believed in the product strongly enough that she created a market / demand for it. Execute.
  • ladyada reminisced about her time at MITERS and how it used to very much by Tim Anderson’s shop, and also about her Bridgeport mill which is still in active use at MITERS

ALSO. I GOT A 555 PLUSHIE. d’awwwww it is an octopod ^__^ heart cousin of hexapods

And a final note on fail.

I wanted to draw ladyada’s face with our robot arm but sadly we were not at a stage to make a recognizable drawing and I think ladyada was just like, WTF. ;__; SORRY LADYADA one day we will draw better faces with our el cheapo 9g miniservos and then give you a portrait. we probably should have stuck to the adafruit logo or something.

edge detected from the WIRED magazine cover
draw out… yea… it does not resemble ladyada at all x___x

http://youtu.be/q73vKiPvaPA?t=59s

Ah well. So it goes, so it goes.

That’s all for tonight folks! Getting ready to teach Intro to Robot Arms, class #2, in a few hours (for MIT HSSP. Let me know if you all have any questions.

Oh, an easy one — I don’t know how this came about. I think Charles emailed Ladyada saying he would be in NYC and wanted to visit, and he was then invited as a guest onto the show. He was going to by in NYC for a mikuvan trip including us, so we tagged along to visit adafruit industries. All quite strange and befuddling.

I finished a hexapod instructables, get featured, and then mope some more

I finished my second instructables ever! This one was a lot more “successful” than my first one — it was featured on the front page for a day or two. 😀 yay!

This is the instructables for my 18 degree of freedom (18 servo) hexapod:
www.instructables.com/id/Simple-18dof-Hexapod-Arduino-nano-optionally-wit/

It probably took slightly less time than my 7 minute video on the design process (which took at least 2 or 3 full days) yet garnered about 10x the views. The little star in the upper right hand corner stands for featured.

All that it means is that your instructables gets put on the front page for a little while. At least it did much better than CNC nyancake. Apparently nyancat is a thing of the past for everyone except me XD;

day 1
day 2

It was featured within hours of posting, crazy moderators.

instructables published jun 24th

It is gratifying to see that at least some of the thousands of people who visited that instructables clicked through to my took-ages-to-make design process of a hexapod video. See spike in traffic at the end of June.
I still don’t know the secret to getting comments though. I want to interact with people virtually! At least for now.
As usual — then I mope about how I focus too much on these sorts of stats instead of going out and “enjoying what I do” or whatever.
But yea, all in all. Four years ago I never would have imagined being on hackaday and having a featured instructables. These were all things I saw the peers I looked up to do, not myself. Yet I find myself qualifying these accomplishments — it was just for a project I basically copied off the internet, it is just for a really derpy hexapod I never really finished, etc. I have an awesome friend who was published in science as an undergraduate, yet she always qualifies her publication, and it’s obvious that she’s missing how amazing this whole thing is. Maybe I am doing that?
Lack of self-confidence is unattractive and can make other people difficult to work / high maintenance with, yet I can’t get rid of this in myself. Grr! At least there is hope for me. I can reasonable list three things every day that I am proud of myself for, unlike some friends of mine. x___x must spread positive energy

Well, that’s life in the first world. I am in an amazing spot for myself currently — working on my own startup with two very good friends who are still my friends so far, assisting with a go-kart class for pay, no financial issues for at least a few months — yet I still feel not-legit, like I haven’t really built anything really cool or robust. I’m not sure what it’ll take, since I certainly won’t catch up anytime soon to people I look up to in the areas they specialize in.

I guess that is just something I will have to get used to. Or I could finish kiwikart

Kiwi-drive omni-wheeled go-kart, basic calculations

Hanna Lin and I are going to make kiwikart, a kiwi-drive go-kart. We are going to make two versions, a brushed motor 80-20 version and a brushless motor bamboo version.

Research so far:
Previous omni kart:

Previous bamboo go-kart:

Now for motor and gear ratio (sprocket) selections.

We chose 3x 6” wheels and 3x 4” wheels (for the cheaper brushed 80-20 version). We chose aluminum for the first one because it seemed more durable, and plastic for the latter because the Al version only holds 80lbs per wheel while the plastic version holds 120lbs per wheel. We picked kiwi drive instead of four-wheel drive because it’s much cheaper. (each brushless motor+wheel+controller assembly is upwards of 200 dollars).

http://www.andymark.com/product-p/am-0381.htm (plastic 4” dualie)
http://www.andymark.com/product-p/am-0903.htm (aluminum 4” dual omni wheel)

We also were trying to decide between a 3:1 and 4:1 ratio. Later we found out that for the 4” wheels at least we can’t get a 4:1 ratio because the sprocket is bigger than the wheels.

Max acceleration calculations:

[K_t = (K_v* frac{2 pi}{60})^{-1} [Nm/A]]
 where $K_t = 236 ; rpm/V$ from hobbyking motor specifications (http://www.hobbyking.com/hobbyking/store/__18126__Turnigy_Aerodrive_SK3_5065_236kv_Brushless_Outrunner_Motor.html)
[K_t = (236* frac{2 pi}{60})^{-1} = 0.0405 ; Nm/A]
[tau_{max} = K_t I_{max}$ where $I_{max} = 50 ;A]
($I_max$ comes from the controller we selected, http://kellycontroller.com/kbs48121l50a24-48v-mini-brushless-dc-controller-p-1172.html)
Additionally, we know that

[tau_{max} = F*r = m*a*r] where $r$ is $radius$
Thus,
[accel = frac{tau_{max}}{mr} = frac{2.03; Nm}{3 ; inches 200 ; lbs}]
where the radius of the wheel is 3” and the cart we estimate to be about 60 lbs with a rider weight of 140 lbs. Plugging into wolfram alpha or google we get
[ accel = frac{2.03}{0.076*90.7} = 0.29 m/sec/sec]

Finally, we account for the fact that, in a kiwi drive, while going forward we are only using 2 of 3 motors and the forward direction of motor force is only 70% ($sin 60 = sqrt{3}/2$). We also need to take the 4:1 or 3:1 gear ratio into account.

Thus,
$accel = raw-accel * 2 * 0.7 * 4 = 1.6 ; m/sec/sec$ or about $1.6 / 9.8 = 0.16 ; g’s$ of acceleration. In other words, 3.67 mi/hr/sec or going from 0 to 60 mph in 16 seconds. Brisk but not award-winning, but should feel plenty fast on a low-to-the-ground go-kart.

=========
Max speed calculations:
[Omega_{motor} = V_{sys} K_v [rpm]]
The motor can handle 37 volts so we picked 36 volts for the system voltage. As before, the $K_v$ is 236 rpm/V.
[Omega_{motor} = 36 * 236 = 8496 rpm = 141.6 ;rev/sec]
[v_{ground} = frac{141.6 rev}{sec}* frac{2 pi r}{rev} * frac {1}{K_{gear}} * 0.7 * 0.7]
where the 0.7 is for the forward efficiency again. We do another factor of 0.7 for cruising speed instead of no-load speed.
[v_{ground} = frac{141.6 rev}{sec}* frac{2 pi * 0.076}{rev} * frac {1}{4} * 0.49 = 17.5 ; mph]

=========

That’s it so far. We’re using the same motors as chibikart, which are the lower $K_v$ in the SK3 50 mm class at 236 $K_v$. The wheels as mentioned before (100 dollars each for 6” wheels), #25 chain, and sprockets to be determined. We’re using kelly controllers KBS series that can handle 50 A 36V at $150 each. Whew. Okay, a lot more information to come, but a quick braindump for tonight.