3D Printing Work Flow

The open source family of extruder based 3D printers more or less rely on the same set of tools. Some of the commercial variants may have more polished frontends, but the work flow is still the same. In this article, we have a look at the tools of the trade – from modelling to printing.

Continue reading

Posted in 3D Printing | Comments Off on 3D Printing Work Flow

Reproducing Robots

For hobbyists, the manufacturing tools at hand are often limited to the odd dremel, screwdrivers and hammers. Materials are usually sheets of wood, polycarbonate or metal. The RepRap project is all about changing this. Now you can print your own 3D models in plastic.

To quote the RepRap welcome page:

RepRap is about making self-replicating machines, and making them freely available for the benefit of everyone. We are using 3D printing to do this, but if you have other technologies that can copy themselves and that can be made freely available to all, then this is the place for you too.

The Darwin, Prusa Mendel and Huxley models are freely available as drawings and source code, so you can actually build one yourself. The custom parts are printable, so you can buy these from a fellow RepRapper, or build what is known as a RepStrap, to print them yourself.

In the coming weeks we will look at some 3D printer projects and show you how to get your own printer, how to setup the software for the printing and how to find things to print. In the mean time, take a few minutes to watch this film introducing the RepRap project.

Posted in 3D Printing | Comments Off on Reproducing Robots

Free USB IDs with BeRTOS SDK

The BeRTOS project, an open source real-time kernel and support library for embedded systems, comes with a commercial SDK. The SDK simplifies the development and provides a development environment with tools for debugging and flashing, as well as including priority support.

We will look more at BeRTOS in the future. In the mean time, the SDK edition includes two USB product IDs. This means that you do not have to get such IDs from the USB Implementer’s Forum – something that can cost more than the entire SDK. So, if you need IDs for your next project, and want an open source real-time OS with support and tools, you know where to go.

Posted in Programming | Comments Off on Free USB IDs with BeRTOS SDK

Xilinx Zynq-7000

In this article, we welcome our first guest writer. Tryggve Mathiesen, CTO at InformAsic writes about the challenges in the market and how Xilinx Zynq-7000 fits into the future of high-performance electronics.

Embedded Designers are asking for more

  • More than a processor delivers…
  • More than an ASIC or ASSP delivers…
  • More than an FPGA delivers…

The programmable imperative is great, but the challenge in an FPGA for volume applications is to deliver the capacity at the power and cost of the ASIC and ASSP.

Continue reading

Posted in Electronics, FPGA, Guest Writers, Platforms | Comments Off on Xilinx Zynq-7000

Large Scale PCB Manufacturing

Base2 takes us on an illustrated tour around the Advanced Circuits plant. It is a bit different than playing with chemicals in the kitchen. The most obvious difference is that it is substantially larger.

Posted in Electronics | Comments Off on Large Scale PCB Manufacturing

Classic BASIC Computer

Geoff Graham has constructed a small, PIC32-based, computer with a classic interface. Remember the time when a computer booted right into a basic prompt? The Maximite will take you back in time!

The system is not only capable of executing basic, it also has support for basic graphics, GPIO, analog I/O, sound, etc. There are kits, but you can also build the system from the individual components.

Posted in PIC, Projects | Comments Off on Classic BASIC Computer

One month later

This site started as a place for me and a couple of friends from university to put our crazy ideas after graduation. Lately, it has largely been based on The Independent Qt Tutorial which still draws 1000+ hits every day. It is hard to beat that traffic in a month. TIQT was conceived from late 2002 to mid 2006. After that, it turned into a book – the Foundations of Qt Development. For the interested reader, yes I’ve got a full-time job working with Qt and Linux right now.

My background is electrical engineering, but over the years I’ve realized that I will probably spend my professional work-life as a software guy. Still, I’m intrigued by older computers, and the revolution of todays MCUs. A PIC or an AVR is today’s C64. It is just that no-one in the mainstream uses them for games anymore (did the mainstream play computer games in the 80’s – I’m not sure – I did). Having an urge to delve into these – properly embedded – systems, and have a look at software, tools and applications, I decided to try to recreate Digital Fanatics into something new.

Now, a month has passed since the initial launch. The only promotion done, is that I generally tweet about entries, and occasionally mention them on Google+. Apart from that, nothing. In the light of this, I’m happy to tell you that we’ve had one day with 100+ hits and average around 50 unique visitors daily. These great results!

As you might have noticed (if you enjoy finding patterns in noise) there is a publishing schedule. Every Monday and most Fridays, a small article is published. This is usually about a circuit, article or project – something to inspire and something that is fun to learn about. Every Wednesday, an in-depth article is published. This is original contents for Digital Fanatics. The topics will vary, until now it has been a four parts piece on FreeRTOS. Next up is a look at 3D printing – something that I’m intrigued by. I hope that you will become just as enthusiastic about it as I am. Each in-depth series is rounded of by a summary entry. These can be found using the series category.

The goal is to build a collection of nice in-depth article series that can help you explore and get started with various projects. At the same time, I hope to brighten your day and inspire you to learn and explore through the smaller articles.

Yours sincerely,

Johan Thelin
Editor, Digital Fanatics

Posted in Meta | Comments Off on One month later

Summarizing FreeRTOS

Over the last weeks, we have been looking at the FreeRTOS project. We will surely revisit it in later articles, but until then, lets summarize.

  • Introduction – what is a real-time operating system, and what is FreeRTOS all about.
  • Tasks – how to work with tasks. How to structure your application, control tasks and make tasks cooperate to process data.
  • Targets – FreeRTOS supports a wide variety of targets. Here, we look at the supported platforms, as well as how to adapt FreeRTOS to a platform of your choice.
  • Networking – TCP/IP networking from FreeRTOS. We look at an example of a lwIP-based webserver example.

Continue reading

Posted in FreeRTOS, Series | Comments Off on Summarizing FreeRTOS

Netduino Introduction

The Netduino is a .net powered hardware platform. Basing it on .net makes the transition easier for those of you who are used to working in the .net domain. It relies on free (as in free beer) tools, but is not 100% open source kosher. For those of you who wants to get started, check out the Coding4Fun blog.

The Make site both sells and introduces the project. For those of you who like to take hacking a bit further, the platform uses an AT91SAM7X512. This little chip apparently is capable of running FreeRTOS.

Posted in Electronics, Platforms | Comments Off on Netduino Introduction

Assembling a Nanode

The networking Arduino-inspired Nanode is delivered as a kit. Nicholas O’Leary has document the build process of his kit (#0349). Looks like a fun soldering project – and a good platform to hack on.

Posted in Electronics, Projects | Comments Off on Assembling a Nanode