CNC machined pangolin

cnc

renamed to bitlab.io

news

I've decided to get a better domain name, something that is easier for people to navigate to and more closely reflects what I work on. So yeah.. …

4K 24fps microsensor for 0.1BTC

http://www.sony.net/SonyInfo/News/Press/201411/14-112E/index.html…

dslr astrophotography

neural networks

cnc robotics

http://lcamtuf.coredump.cx/rstory/…

FRP

https://gist.github.com/staltz/868e7e9bc2a7b8c1f754 http://facebook.github.io/react/ http://jlongster.com/Removing-User-Interface-Complexity,-or-Why-React-is-Awesome…

white laser and lots of mirrors on stepper motors

inspiration

http://www.creativeapplications.net/environment/power-of-one-point-refracting-laser-light-installation-by-shohei-fujimoto/…

printing in the sand

inspiration

http://www.creativeapplications.net/objects/solar-sinter-objects/…

6degrees of freedom

inspiration

http://www.fullmotiondynamics.com…

Feynman lectures on light and electrons

inspiration, physics

Richard Feynman is quite famous for his lectures. He explains intricate things in a way that anyone can understand. In the second lecture he explains reflection, diffraction, refraction and the wave/particle duality. The sound is quite bad up to 17minutes in when he gets a wired microphone. Here he…

Graphical programming from 1968

inspiration

It is amazing that they built this close to 50 years ago. Recognition of handwriting, intuitive interface and no menus! Seems like we have to go back before we can go forward. …

Vector rotations with javascript

javascript, tutorials, physics

It is important to be able to rotate things. Let's see how to do this right. You might already be familiar with rotating things around X, Y and Z axis. The problem with this is if you rotate something around the Z axis by 90 degrees, now your other two…

One dimensional kinematics with processing

javascript, physics, tutorials

Updated! This tutorial will use processingjs so we can draw shapes in the browser. If you want to first learn how to do the drawing part, here is a nice easy writeup on how to get started with processingjs. So, we will start with a ball that has a height…

Lockheed Martin's gyro stabilised rocket powered flying machine

inspiration, robotics, physics

What an awesome test flight video! This must have been a few decades ago, just imagine what they are working on behind closed doors these days? …

Getting started with Arduino

tutorials, arduino

Ideally get an Arduino UNO to follow along, but there are many alternatives and most work very similarly. To actually buy your arduino and additional components in the Gauteng area I recommend Micro Robotics or Communica. Those outside of South Africa should probably look at sparkfun for ordering. Download the…

Geometry of particle physics

inspiration, physics

Found these talks by Garett Lisi fascinating. Here is the online rotation tool to see the model in the different rotations. …

Javascript mouse/keyboard for processing

tutorials, javascript

This continues on the getting started with processingjs. If you dont know how to draw to screen yet go do that lesson first. We'll use processingjs for drawing to screen in this tutorial, but you could also use three.js or just about any other web library. The way we…

Moon

photography, space

Here is a new photo from me of the moon. I'm still learning how to photograph things in space. It's a nice combination of fun, science and creativity, while not being too serious. …

Automated CNC milling with material feed

inspiration, making

Found this video quite interesting because of how he automated feeding in new material to the milling machine. A method that I've never seen before. …

Quixel.se to release 3DO free in Q2 2014

inspiration, art, news

3DO is Quixel's photoshop plugin that does realtime photoreal rendering. Check out more info on http://dev.quixel.se/…

Introduction to Graphical Programming with Processing.js

javascript, tutorials

This week we'll do some graphical programming, this sort of follows on the node.js lessons, but can stand on its own. We'll start with building a page for google chrome that lets us draw to screen interactively. In this example drawing a line that follows the mouse position. So…

Algorithm can help robots determine orientation of objects

inspiration, robotics, physics

The algorithm's first step is to estimate the orientations of individual points in the scene (orange arrows), which it maps onto the surface of a sphere (orange clusters). Through an iterative process, it finds the set of axes that best fit the point clusters (red, blue, and green columns), which…

Arduino Due mounting

arduino, making

If you need to mount your Arduino Due you'll need the positions of the mounting holes. The only way to get this is at the moment is to open the eagle reference design. Holes are 3.2mm diameter drill. Here are the locations in x, y metric: 13.97, 2…

Full Stack automation

javascript, inspiration, podcasts

These guys have a bit of a different take on Full Stack development from what I'm used to. To me it was just a coding term. Perhaps a bit of hardware too, but they discuss it as a tool or a process on its own. Not confined to software alone…