Ed_B's blog

Arduino on Karmic without the code editor (contd)

Submitted by Ed_B on Tue, 11/03/2009 - 17:54

Arduino ships with a makefile you can customise for things like what I'm doing here. It's in

/home/varmint/bin/arduino-0017/hardware/cores/arduino/Makefile .

I've extensively modified this makefile.

Hopefully, porting the makefile from the MacOS setup to the Linux setup would make the thing go. Ha. There was a weird new complie error:

"undefined reference to `__cxa_pure_virtual'"


/home/varmint/bin/arduino-0017/hardware/cores/arduino/print.cpp .

Arduino on Karmic without the code editor

Submitted by Ed_B on Tue, 11/03/2009 - 15:44

I had no problems getting Arduino 0017 to run on Ubuntu Karmic Koala. I just followed the instructions and installed the avr-gcc tools and so on from the repositories. I put my Arduino folder in a bin/ folder in my home directory. I edited the startup script by adding a cd to the arduino folder. I did this so that I could launch the app from an icon on my toolbar.

pre-alpha ArtBus AVR four-channel h-bridge driver code

Submitted by Ed_B on Mon, 10/19/2009 - 12:45

Here is the first pre-alpha draft of the ArtBus four-channel H-bridge driver code for the AVR chip. It's in the Arduino dialect. The functional part is mostly copy and paste from the PIC code for the first ArtBus board. That code was for the PIC16F690 using the CCS compiler. The AVR code is made to be edited and compiled using a raw makefile, stand-alone text editor, and shell terminal window, and without using the Arduino development tool (only the libraries). There's a bunch of junk from the PIC code still in here, plus a lot of basic functionality is missing.

the second 80 percent

Submitted by Ed_B on Tue, 10/13/2009 - 12:51

Larry Wall once said about the progress of a large project that "we're well into the second 80 percent". Designing a printed circuit take a lot of patience. It's worth saying that almost none of the troublesome design constraints on this circuit are electronic. Most of the work has been in making things fit into a particular form.  Finding parts that would fit was a big challenge. Ths board was to have no surface mount parts, in order to make hand soldering easy. The object of the board-making excercise is, obviously, to turn an electrical schematic into a physical thing.

A word about Drupal.

Submitted by Ed_B on Thu, 10/08/2009 - 04:46

Before the new wears off this Drupal thing, I'd like to put down some thoughts about the server, etc.

First Drupal is a beast of a content management system (CMS). I mean that in the best and worst ways possible. It's all things to all peole who want web2.0, ecommerce, community sites, whatever. It does this through having a "core" and hundres of plugins you can use to customise your server.

Kicad is starting to act nice.

Submitted by Ed_B on Thu, 10/08/2009 - 03:53

It's 3:30am and I'm tired. But there's still time to post some pix of where the board is at.

AVR pcb pain

Submitted by Ed_B on Tue, 10/06/2009 - 17:05

I've been working on this for a while. It's an ArtBus board that can run Arduino code. The first ArtBus board is based on a PIC16F690 chip. It can be "factory" programmed to do either 8-lines of digital i/o OR to do 8 analog inputs, but not both.

Syndicate content