Working on the badge dimensions, I took a digital caliper and measured a few bits on the earpiece. It's roughly 46.51 x 16.09 mm and shaped like a surfboard. The narrow end is about 5.14mm tall while the other is about 12.38mm. The microphone is encased...
tl:dr : We have to vacate existing location by end of August and need to move to a new place.We're running a campaign and need your help !Maker's Asylum is Mumbai's first and only open community Maker Space. We started off from a tiny, tiny space way...
04.17.2014 (Kittan)Today was an interesting day. Well, not really. I got the housings finished up for the screens and all screens mounted within said housings. Last night we loaded some debian on the NotSoGreatway and found it lacking driver compatibility,...
I am now in the process of moving all the documentation and files to this site. This project is quite new (the original controller has been around for a few years, but it was specific to a quadcopter implementation and was quite awkward and unwieldy;...
PS2 controllers are actually pretty easy to interface with; they use SPI mode 3 (CPOL=1 and CPHA=1); while in theory you could use the SPI hardware on an AVR to talk directly to the controller, I chose to just write my own (adapt my own) bit-banging...
We made a few tweaks to the protocol today, in an effort to make things easier to implement on the client side, with fewer special cases. In addition, we created a client.h file in lib/universal_controller/client.h, which provides various #defines...
We spent most of the weekend manufacturing the femur part of the legs + the new chassis, along with the coxa joints (where the legs meet the chassis). This post includes documentation on how this was done. (I apologize about the quality of...
To combat vertical sloppiness in the legs, over the weekend we made a few changes to the chassis. First, we changed the coxa joints from being secured to the chassis and having the femur rotate on the axle, to having the femur secured to the axle,...
Up to now, I was using the digital buttons (PAD_UP, PAD_DOWN, LEFT_2, and RIGHT_2) to control the velocity and direction of Stubby. That was a nice and easy way to get basic movement working, but it is far from refined. A big issue was that...
So it has taken a while to get to where I am at now... trig is hard when you have not used it for 15+ years. It is very fun to be re-learning all the stuff which I had forgotten long ago (Law of Cosines is pure beauty! How could I have forgotten...
Today I finally worked out all the bugs in the IK and servo driver software. This now allows me to set any leg at an absolute x,y,z co-ordinate (within reason, of course... there are physical limits to how far each leg can move). To demonstrate...
Stubby v3 will be controlled similar to a video game: use the left stick for forward / backward / strafe right + left, and use the right stick to turn. So far, I have the left stick working properly, using a straight tripod gait.From an implementation...
After a number of very busy days where I was unable to work on Stubby at all, I have finally found enough time to hook up the Bluetooth radio and verify that everything works. So far, I only am emulating the Universal Controller's protocol (which,...
This evening I have finished implementing the changes to the Universal Controller / Stubby protocol; I changed from using a single byte per message to using a multi-byte framed packet per message. This allows me to send more complicated information...