geekshavefeelings.com
Projects
http://geekshavefeelings.com/projects
These are my most notable projects, or if not at all notable, at least the projects I spent the most amount of time and effort on. If the link to the project does not exist, it means I haven’t yet added my work to the site, but it will be documented if/when I get around to it. 2013 – High Fructose (Universal 3 lb combat R/C controller with brushless dual DC drivers and optional gyroscope heading correction). 2012 – BabyCorntroller (Tiny brushless motor controller). 2012 – Conkers (2D physics game). 2014 ...
geekshavefeelings.com
Integer Arithmetic Continued
http://geekshavefeelings.com/posts/integer-arithmetic-continued
Real Talk: Integer Arithmetic. I continue my thing about integer arithmetic. The plan is to make this blog completely unreadable by the time I get to Silicon Valley, because screw popularity. I’m on vacation. Taking the average of two numbers is important. Super important. But everyone does it wrong. No, you can’t just add them up and divide by 2. It’s been over seven years since Peter Norvig (Peter frickin’ Norvig! Posted “ Nearly All Binary Searches and Mergesorts are Broken. Alright then. Maybe I ...
geekshavefeelings.com
Why Microsoft’s 3D Printing Rocks
http://geekshavefeelings.com/posts/why-microsofts-3d-printing-rocks
Letters Spelled Without Themselves. Hot Links: Freedom Edition. Why Microsoft’s 3D Printing Rocks. Microsoft has just made its mark on 3D printing with its announcement of built-in support for 3D printing in Windows 8.1. Now I don’t usually do blog posts like this where I pretend to keep up with news, but I see nothing but hollow rehashes (actual headline: “Microsoft Moves to Simplify 3-D Printing”) and vaguely 3D printing related filler ( LOL GUNZ. On the tech pop media about this story. But they’...
geekshavefeelings.com
Articles
http://geekshavefeelings.com/articles
A collection of essays, articles, or any other writings that I would like to remain more accessible than the content in my post archives. Note that not all the linked articles here are static pages; some are blog posts I’d like to highlight. 2013 – Integer Arithmetic Continued. FYI, integer average is broken too (see below). 2013 – Real Talk: Integer Arithmetic. Fixes to absolute value from the “rock-solid” trenches of coding for embedded systems. 2012 – Fixed-point atan2. 2012 – Steak in a Dorm. A bitte...
geekshavefeelings.com
Real Talk: Integer Arithmetic
http://geekshavefeelings.com/posts/real-talk-integer-arithmetic
Hot Links: Freedom Edition. Real Talk: Integer Arithmetic. Time for real talk, boys and girls. We gotta address the bread and butter of we who massage code into machines: basic integer arithmetic. That’s right,. I know, I know, you take your vitamin 0s and 1s and SELECT steel-cut rows for breakfast, but this is more fundamental than that; it’s about the core algos you learned in university, and how you’re implementing them with serious bugs because you thought these two were. Let’s give it a shot:. Works...
geekshavefeelings.com
The Orange Involute
http://geekshavefeelings.com/posts/the-orange-involute
Big Data: Test & Refresh. Needed more drivetrain power. How do you get more of that sweet, sweet sensored brushless power? These are eBay-supplied Portescap 22BL-8B-P motors, precursors to the current Portescap lineup of 22 mm motors. With different magnets on the rotor and a higher thermal resistance of 13 C/W, they are rated for 20 W continuous rather than 70 W, but that’s still much more than a beetle weight (3 lb) robot needs, especially since drivetrain power comes in short bursts. First I drew up t...
geekshavefeelings.com
Archives
http://geekshavefeelings.com/archives
Hi, I troll engineer firmware, software, silkenware, and extra firmware at Google. I’m your friend from Stuy. Or you might know me from Apple. You can find me in San Francisco on a motorcycle, exploding circuit boards. Sensorless Brushless Can’t Even. Big Data: Test & Refresh. Real Talk: Integer Arithmetic. C'est la Z. Dale's Homemade Robots. Hell of an Engineer.
geekshavefeelings.com
Big Data EVT
http://geekshavefeelings.com/posts/big-data-evt
8220;8 oz” you said. This dang bar, man. Battlebots in the Cloud. To celebrate moving to the Bay Area, and by “celebrate” I mean “forgot that I registered for a robot combat event in a farm show complex in Harrisburg. The concept for my “new[ 1. 8221; beetleweight (3 lb) Big Data is simple: a “high” voltage[ 2. Sensored brushless drivetrain coupled to the beater bar from Cake ReMix. These Maxon EC 22 200118 motors. The first order of business is to take the gearhead off, since it was so well jammed on th...