Eben Upton
Raspberry Pi Founder
CEO of Raspberry Pi's engineering team
73 posts

Quake III bounty: we have a winner!

At the end of February, Broadcom announced the release of full documentation for the VideoCore IV graphics core, and a complete source release of the graphics stack for the BCM21553 cellphone chip. To celebrate, we offered a $10k prize to the first person to port this codebase to the BCM2835 application processor that sits at... Continue reading

A birthday present from Broadcom

Two years ago today*, the Raspberry Pi Model B went on sale, selling 100,000 units on the first day. Since then, over 2.5 million Raspberry Pis have found homes with hobbyists, children and professional engineers around the world. The success of the Pi has allowed us to make substantial financial contributions to a range of... Continue reading

Vernier sensors and the Wolfram Language

Here’s another guest post from Allison at Wolfram Research. Today we’re looking at how to interface external sensors from Vernier Software & Technology to the Pi using the Wolfram Language. Even though we only released the Wolfram Language on the Raspberry Pi a few months ago, Bob LeSuer is already a power user. He’s an... Continue reading

More on Raspberry Pi in Africa

One of the biggest (and nicest) surprises for us over the last two years has been the Raspberry Pi project’s popularity outside the UK. Over three quarters of our sales are now to overseas customers, and while the US and mainland Europe are our largest markets (with honorable mentions to Australia, New Zealand and Japan),... Continue reading

Another Scratch alpha from Tim Rowledge

Last month we posted an alpha release of Tim Rowledge’s port of Scratch to a modern Squeak Smalltalk VM. Since then, he’s been beavering away fixing bugs, and we now have a new version for you to play with. Please check out this forum post and share your feedback. WARNING! AS BEFORE THIS IS A... Continue reading

Modeling Physics with the Wolfram Language

Here’s another guest post from Allison Taylor at Wolfram Research. Today we’re looking at how to build simple physics models using the Wolfram Language. If you’ve taken any introductory physics course, you’ve learned about Newtonian mechanics—conservation of energy and momentum, friction, harmonic motion, and so on. Idealized, classical motion can be broken down into a... Continue reading

Ryanteck motor controller now available on Adafruit

Ryan Walmsley is one of our favourite people. Towards the end of last year he had a successful fundraising effort on Tindie for his RTK-000-001 low-cost motor controller kit. As part of his ongoing campaign of world domination (seriously, how many seventeen-year-olds choose a product namespace with a million possible entries?*), the kit is now... Continue reading

Accelerating Fourier transforms using the GPU

Andrew Holme is well known to regular blog readers, as the creator of the awesome (and fearsomely clever) homemade GPS receiver. Over the last few months he’s been experimenting with writing general purpose code for the VideoCore IV graphics processing unit (GPU) in the BCM2835, the microchip at the heart of the Raspberry Pi, to create... Continue reading

Forums are back

We’ve rolled the forum database tables back to a snapshot taken around 2am GMT on Saturday morning. All posts since then have been lost, but this way we’re confident that the database is in a known-good state. Thanks to Paul at Mythic Beasts for the quick turnaround.... Continue reading

Test Tim’s new Scratch alpha

Over the last year, we’ve seen big improvements in Scratch performance on the Pi. To date these have resulted from tweaks to the Scratch codebase and the addition of ARMv6-optimized blitting routines to the Squeak Smalltalk VM on which it runs. To give us the next uplift in performance, Tim Rowledge has been busy porting... Continue reading