CircuitSmith / News: Recent posts

Not much doing.

I just let my domain lapse after years of doing nothing.

I've done a little housekeeping on this sourceforge site, mostly to remove references to the old web site.

I've been spending what little spare time I have working on my other project jOcular. Maybe I'll get some time in the not to distant future to resume work on CircuitSmith.

We'll see.



Posted by Kenneth MacCallum 2014-12-20

Still going!

Well, things are still moving along, albeit slowly. I am still not bothering to release files because there's no point anyone trying it out unless they are interested in working on the project. If you want to try out the latest code, you'll have to get it from the CVS.

On the bright side, Polygon fills are close to working in PCBs. The drawing, flood filling, island removal and gerber output of polygons is all working. There are some details to do with text rendering which still is not fully functional, and this actually exposed a bug in text rendering which has been lurking for a while elsewhere.... read more

Posted by Kenneth MacCallum 2008-05-13

Slow progress

Well, things are moving very slowly right now. My time is pretty thin on the ground. Right now the CVS version can go from Schematic to PCB to Gerber and I'm testing things out by advancing the test files. There are a number of issues but I'm ignoring them while I evaluate the overall functionality.



Posted by Kenneth MacCallum 2007-11-13

Happy New Year!

Well, it's the new year and I've been a bit busy with our new baby. Nevertheless, I hope to continue tinkering away at CircuitSmith in the coming weeks and months.

My present task is to complete the hierarchical netlist generation. Then I will make these linked to the PCBs. Hopefully after those steps CircuitSmith will start to be a useful program, although limited perhaps.

I've put two new screenshots up on Sourceforge showing the latest and greatest.... read more

Posted by Kenneth MacCallum 2007-01-14

New developer!

Please welcome roylam as a new developer for CircuitSmith! To begin with he'll be investigating producing gerber files from an EdaDrawing by implementing the Graphics2D interface.



Posted by Kenneth MacCallum 2006-05-05

Progress again!

After a long break, we've begun work again. Already the CVS version is showing promise. The beginnings of PCB functionality are there, and a whole bunch of code cleanup has been done. Hopefully there will be a new release in a month or two.



Posted by Kenneth MacCallum 2006-04-24


Mike has set up the CVS repository and I've finally started using it. I've been working off the circuitsmith module rather than the Circuitsmith one. From now on I will work off of this rather than my own private source tree.

Posted by Kenneth MacCallum 2004-03-06

V0.1.1 Released!

There's a new release. The main thing to notice is the addition of simulation stuff. Currently, you can run a simulation from a schematic (try "spice test.cpf") but that's all. A simulation pane opens, but it doesn't do anything yet. With some luck a thread starts, writes a netlist file, calls spice and parses the results. Check out the console output.



Posted by Kenneth MacCallum 2004-02-07

V0.1.0 Released!

This is it. We've finally got to the V0.1.0 release. This is not to say that CircuitSmith is a useful program yet, but that Schematic Capture is possible after a fashion. This is not even to say that the schematic end of things is complete, only that is is complete enough to move on to development in other areas of the code.

I hope you give it a good workout and let me know any bugs you find. There are also plenty of additional features which you might want to point out.... read more

Posted by Kenneth MacCallum 2003-12-27

Spice interface needs developing.

I've added a bunch of taskes for Spice integration. I was playing with Spice over the weekend to try to determine the best way to implement Spice integration into CircuitSmith. I've mapped out a few tasks to bring the project in that direction. There are four main steps required to simulate a circuit. The first is to generate a Spice format netlist, then Spice is run in batch mode with output to a rawfile. The third step is to parse the rawfile into a data structure in CircuitSmith and then finally to display the data as a plot.... read more

Posted by Kenneth MacCallum 2003-12-22

V0.0.34 Released!

I'm working my way to the V0.1.0 release. There are a bunch of bug fixes; the test files are more complete and there are a few more features.

The next release should be out shortly, then I'll start working on PCB functionality.



Posted by Kenneth MacCallum 2003-12-11

V0.0.33 Released!

This version has the ability to change fonts and a bunch of other stuff.


Posted by Kenneth MacCallum 2003-11-27

I finally broke down and registered the domain. It pretty much just links to the old web site but it's a start.



Posted by Kenneth MacCallum 2003-11-21

V0.0.32 Released!

There are a bunch of new icons, thanks to Dave Gullacher. Also, documents in a library are now read-only. There are a few bug fixes and other stuff which I can't remember.



Posted by Kenneth MacCallum 2003-11-15

V0.0.31 Released!

This version has printing move a small step closer to working. Now when you print, you should see the selected document, and it should fit the page. There are also a few minor tweaks.

Posted by Kenneth MacCallum 2003-11-08

V0.0.30 Released!

I've just released a new version. There are a bunch of fixes which you may not notice. Basically I pretended like I could do useful stuff with the program by trying to rework the test files. This flushed out a bunch of errors and bugs. I've squashed most of these but I'm sure there's more. There are three test files now. "test.cpf" is the same as before. "test2.cpf" is a demo of a project with a library "testlibrary.cpf". You can also open "testlibrary.cpf" to see how that works.... read more

Posted by Kenneth MacCallum 2003-10-26

V0.0.29 Released!

I know it has only been a tick since the last release. I got libraries working so I thought it best to get this version out as soon as possible. Check out test2.cpf for an example.

Posted by Kenneth MacCallum 2003-10-18

V0.0.28 Released!

I've put out another version. There's a bunch of bug fixes and new features. Check it out.


Posted by Kenneth MacCallum 2003-10-18

V0.0.27 Released!

I know, it's only a day since the last. Well I found a bunch of bugs and thought I better get a new version out.

See what you think.



Posted by Kenneth MacCallum 2003-10-15

V0.0.26 Released!

The biggest change is the addition of an Ant build file, thanks to Steve Kelem. I've also added a launch script for Linux and a batch file for Windows. I hope they work! I fixed a bunch of bugs, but I've discovered a ton more. I'll put them in the bug list.

Posted by Kenneth MacCallum 2003-10-14

V0.0.25 released!

This is a feature packed release!
-The "Set Ref" action in schematics does more checking now so it doesn't mess things up.
-Attribute text of symbols can now be edited with the properties dialog.
-By selecting a part in the part list and hitting the "Show Symbol" tool button the schematic containing the symbol will appear.
-I fixed the bug where the headers of the part list don't update when you sort.
-I also noticed that when you try to sort a non-string column of the part list you get an error. I've fixed this.
-other stuff is new too but I can't remember just now.... read more

Posted by Kenneth MacCallum 2003-10-04

V0.0.24 Released!

There is now a set reference action.

The main feature of this - other than setting a symbols referece designator - is that if a symbol of a multi-symbol part is set to that of another symbol of the same type then they both then will reference the same part. The old part is left hanging in the part list. My next job is to start cleaning these up.



Posted by Kenneth MacCallum 2003-10-02

V0.0.23 Released!

The recent files now update correctly. PartLists are more functional. They don't show parts which are don't have a "ref" attribute and you can edit the attitributes on the part list. Undoing these edits is also in place.

Have a play and see what you think.



Posted by Kenneth MacCallum 2003-09-28

V0.0.22 Released!

The EdaDrawingPane is getting prepped for various other types of clicking. If you double click on an object it selects the object and opens a properties dialog.

Also, thanks to Harry, the split pane position is now stored as well as the most recent project directory.

I really should get the CVS going now that other people are starting to work on the project as well. Can anyone give me some pointers on how I should set it up?... read more

Posted by Kenneth MacCallum 2003-09-27

Web page and javadocs updated

I've just updated the "installing" and "using" sections of the CircuitSmith web site. I have also updated the javadocs after doing the new hierarchy. If you browse these you'll get the picture.



Posted by Kenneth MacCallum 2003-09-24