20 Years with Ultiboard ... What Next? - Page 1
Forum section: electronics / general

author: Sainttronics
author_rank: Contributor
timestamp: December 02, 2011, 08:58:21 pm
content: Hi all,I've been using Ulticap and Ultiboard since the very early DOS versions, and have paid for the various upgrades from DOS to Windows over the years until the product was taken over by NI. Only problem is that I can't afford the €2,500 needed to upgrade to 11. I love the product, been using it for over 20 years. Its running on a home brew Windows 2000 PC, not networked for virus issues, with the dongle (licence key) in the back. With a Roland DXY1100 A3 plotter that I use for plotting the PCB artwork and drawing A3 schematics. I do my own prototype PCBs (double sided). The plotter is in need of replacement (serviced too many times). Looking for an aternative, and am thinking of moving to another PCB schematic / design/ routing package. What products other there can I import V6 UltiCap and UltiBoard files into. Budget is about €400-€700, with board size up to 8x12 inches with about 2500 pins. Looking for some guidance on what other people have done in this situation.Any ideas???Should say that I dont mind spending a couple hundred each year for upgrades, etc, as well.Thanks Brian

author: PeterG
author_rank: Frequent Contributor
timestamp: December 03, 2011, 11:05:21 am
content: WOW, i have to say, i did not know MultiSim was still around.There are a few commonly used Sims out there but i dont know of any that will import MultiSim files.Regards

author: Short Circuit
author_rank: Frequent Contributor
timestamp: December 05, 2011, 02:43:18 pm
content: Nothing can work with Ultisim/cap/board files as far as I know.For Altium, there's a import filter for ultiboard files, but that only works with the old (ascii format) DDF format, not with the newer EWPRJ files. So thats not useful at all.(Besides, Altium looks great watching the demo videos, but actually using it is another story...)I have been a UB user since the DOS days as well, and I stayed for a while after the NI aquisition. But since the past few years, I stopped the subscription because it really seems to de a dead end. All they have done in that time is increase the version number from 10 to 11, but absolutely no new features (at least not in Ultiboard. Maybe in ultisim, but I don't use that, still hooked on Ulticap).

author: Armin_Balija
author_rank: Regular Contributor
timestamp: December 05, 2011, 09:11:57 pm
content: I use the NI Multisim 11 suite and it's interesting. I will say that their UI for their schematic capture is awesome in my opinion. However, Ultiboard is garbage. Clunky, awkward, and laggy even for my 8 core, 6 gig machine. There are numerous free*PCB design softwares out there, my favorite being DIPTRACE.*I bought the educational version for $125 and I can have 4 signal layers and it has a ton of components and easy to use schematic capture, PCB design, and component creation software.For a professional program though, I'd have to say I quite LOVE Altium's UI, best out there for PCB and schematic capture. I can't afford it though and it tends to lock up a little bit or lag when I load up the hundreds of libraries I've downloaded from their site.A close second I think would be Cadence OrCad, really easy to use but I find their lack of PCB component footprints disturbing.Anyway, that's just my two cents.

author: Sainttronics
author_rank: Contributor
timestamp: December 11, 2011, 03:32:55 pm
content: Thanks Guys for your views, think I may have to stay where I am, and save up for Altium, will have to see if Santa will respond to my letter.

author: baljemmett
author_rank: Unknown
timestamp: December 11, 2011, 03:48:41 pm
content: By the way, what do you use in your DXY-1100 for plotting PCB artwork? I have the same model but have only used it for A3 schematic plots so far; the pens I have are alright for that but the nibs aren't repeatable/robust and fine enough to do anything precise. I've seen suggestions ranging from 'OHP pen on drafting film' to 'etch-resist pen directly on board'; just wondering what works for you!

author: Sainttronics
author_rank: Contributor
timestamp: February 19, 2012, 10:31:26 pm
content: I used a range of refillable plotter pens, and a latex based drawing ink. I plot the artwork on a opaque acetate sheet. The plot speed was set down to 1ips, to get a nice dark trace. Sometimes I would run the plot a seconds time, for some of the more complex designs. The exposure in the UV box would be down to 60-80seconds for double sided PCB's.

author: baljemmett
author_rank: Unknown
timestamp: February 20, 2012, 12:35:11 am
content: Excellent, always good to hear about 'tried and tested' methods -- thank you! I may have to investigate what refillable pens are still available and do some pondering...

author: rz2k
author_rank: Newbie
timestamp: February 20, 2012, 04:03:21 am
content: Quote from: Sainttronics on February 19, 2012, 10:31:26 pmwhat tech. does your plotter do, I mean minimum trace width/clearance?

author: Deusjevoo
author_rank: Newbie
timestamp: March 14, 2012, 10:35:54 am
content: Hi,Started with Ulticap and Ultiboard dos version to.Was very pleased with it.Especially liked the realtime design rule check.Then other professional direction, haven't done electronics for over 20 years now I think...Think about picking it up again.In fact... been searching, reading, visiting forums, watching Dave's videos etc.Thinking about doing a small project I found a schematic and layout for.However, want to change a few things.Haven't installed it yet, but think my Ulticap/Ultiboard, updated to old windows versions back then, still used a parallel dongle.Which my pc now lacks offcourse.Probably wouldn't even start up in the newer OS, unless in a virtual machine maybe.What package might be easiest to learn for an old ultiboard user?Preferably free for ever, or start free and no to expensive to upgrade.Probably Eagle, Diptrace or Kicad?Any suggestions?

author: Armin_Balija
author_rank: Regular Contributor
timestamp: March 14, 2012, 07:48:53 pm
content: Having to use MultiSim, LABview, and other packages in school and using Altium, KiCad, OrCAD, and DIPTRACE.. I found DIPTRACE to be the one I prefer, though I like Altium the best it's way too expensive for me and I feel as though DIPTRACE resembles Altium Designer enough that I can stick with it.

author: Sainttronics
author_rank: Contributor
timestamp: July 29, 2014, 11:34:53 am
content: Since opening this post, I've tried Eagle, DipTrace and KiCad.Maybe its the years of using Ultiboard and old age, but none of them gives me that warm fuzzy feeling.DipTrace did come close, but the component selection wreaks my head.I've built a dedicated Windows XP machine to run my old version of Ultiboard 5.72, with 1400 pin count and 200 x 250mm size PCB's. It has dual hard drive and I've taken a snap shot of the drive in case it dies. It not connect to the Internet for security and I'm managed to repair the plotter and got a second one cheep on ebay.Maybe if one of my little projects makes it big I'll invest in something better.I just feel that the 400-800Euro price range is just not serviced well in this sector.

author: Wilksey
author_rank: Super Contributor
timestamp: July 29, 2014, 04:37:10 pm
content: They did a DOS version? Didn't it used to be called Electronics Workbench?I guess if it still works for you then why upgrade if you don't think the price is worth it?You won't find much better for UI than Multisim, even Altium isn't brilliant!You could try Pulsonix, that seems quite good, I used a demo but not gone further than that.

author: kripton2035
author_rank: Super Contributor
timestamp: July 29, 2014, 05:14:12 pm
content: Quotedid you try the last version 2.4 of diptrace ? they made huge changes in the component selection and the libraries from the 2.3 version.

author: GGeorgss
author_rank: Newbie
timestamp: August 13, 2014, 08:22:40 am
content: Hello guys,I also started with Ulticap and Ultiboard in the end of the 80's. Then later on, we used Electronic Workbench 5.12 for our small projects at work.Now, I'm cranking up on the MultiSim 9 and Ultiboard 9 from NI. I can import most of the EWB5 files, but I can't open up the old DOS based SCH files.NI states that the SCH files can be opened in Ulticap 5, and then saved in a new format for EWB5, but unfortunately, I don't have Ulticap 5.Any clues how to solve this? I have a lot of old projects that I would like to continue playing with.Maybe if someone still has the Ulticap 5, they can convert the files for me?

author: EEVblog
author_rank: Unknown
timestamp: August 13, 2014, 09:33:16 am
content: If you can wait a while, Altium will be coming out with a free (and low cost options) version.

author: tautech
author_rank: Super Contributor
timestamp: August 13, 2014, 10:24:13 am
content: Quote from: EEVblog on August 13, 2014, 09:33:16 amCome on Dave, how long is a piece of string?People are hurting.Do we need to point them to the cracked versions of Altium?

author: GGeorgss
author_rank: Newbie
timestamp: August 14, 2014, 07:26:37 pm
content: Quote from: tautech on August 13, 2014, 10:24:13 amThe two million dollar questions will then be,Can Altium inmport the DOS based .SCH files?And can Altium save those in a format that Multisim 9 can read?What I can't understand, is why there is no simple conversion program available. I would go for a cracked version of Ulticap 5, just for the conversion, but I have not found any

author: SrS
author_rank: Contributor
timestamp: August 22, 2014, 04:47:44 pm
content: Back then I've used UltiBoard/Cap v5 (& 2001) quite a lot for school/personal projects (never liked Eagle) but after Ultimate B.V. was acquired by Interactiv it went downhill fast. Ulticap got replaced by Electronic Workbench (renamed to Multisim) and the focus was more on simulation than schematic design/PCB's.After Interactiv was acquired by NI the only real change seemed to be related to LabView.They also sell MultiCap but this is the same as MultiSim only the simulation button is disabled. You still get all the simulation garbage when creating a component for example.A company I worked for used v10 but the guy using it was "not happy" about it.I switched to Labcenter's Proteus a few years ago and it suits my needs fine.Quote from: GGeorgss on August 13, 2014, 08:22:40 amI still have my copy of v5.72 & UltiCap 2001 so let me know if I need to convert something.

author: tuxtor48
author_rank: Newbie
timestamp: July 20, 2017, 09:43:43 pm
content: Hello,I have been an enthusiastic user of 5.72 too and I still do. I use Linux and there we have ' dosbox'. Originally dosbox is for gamingand as such it does not support a parallel port for the dongle. At one time one of the dosbox developers gave me a patch that allowed the parallel port to be used. And yes that worked and works as of today. I had to modify the .dosboxrc too for the lpt1 to work. WARNING: dosbox is also available on Windows but it has shown to eat (destroy) dongles...... Don' t try that!Recently I tried to rebuild the dosbox binary but that failed with the modern Linux distro' s. I had to create a virtualbox with an 2.6 kernel (yes, that old) and could build the binary again. Moved over to the host system makes it run there too, I believe I had to create a link for some older runtime library. But all in all that did not give too much trouble.With a proper video driver select in Ultiboard/dosbox I can do 1280X1024.Another issue is the gerber output format. It can build RS274D only.To solve that I created a Perl script that takes a designated '.pls file AND the basic design-file name and transforms the .g0,.g1....,g50 files into proper RS274X format, as well for the drill file. It allows me to read them in gerbv/gerberview, but also in FlatCAM. i.e. PPR_I2C.G0 becomes (aoutomagically) PPR_I2C_SIGNAL(TOP).GBR.So for me, Dos Ulticap/Ultiboard 5.72 is far from dead :-) If any of you need more info, please let me know.And of course I like to share my software.....Kees

author: Sainttronics
author_rank: Contributor
timestamp: July 23, 2017, 07:20:56 pm
content: Still have the v5.2 running on a new old PC, have finally settled on Ki-CAD and have started the migration of some project's.Its not been easy but I'm getting there.Making new symbols and footprints.My reason for this choice was I can run it on Windows, Linux and Mac.It just seems that I'm using all three platforms depending on the project that I working on with clients.

author: tuxtor48
author_rank: Newbie
timestamp: July 24, 2017, 02:34:07 pm
content: I have tried to get along with Kicad but failed :-( Too deep influenced by UltiCap/UltiBoard :-) That is my main reason to continue. Now that I have solved the problem with the old Gerber format, nothing limits me with using it further.The combination dosbox(Linux)-UltiCap/UltiBoard with the script d274tox274 is still priceless I think. Are there still active users for the Dos Ultiboard software?

author: spostma
author_rank: Regular Contributor
timestamp: August 14, 2017, 04:44:42 pm
content: Hi I still use UltiCap/UltiBoard 4.84 (DOS) to make my board designs (up to 1400 pins and 6 layers),and use v5.72 (Windows) to generate output.I also made a tool to convert RS274 to RS274X format, and supports blind and buried holes.The output is a ZIP file with all gerber files with correct naming for each PCB manufacturer(configurable via the UltiBoard postprocessor settings file).A neat bonus is the high-res TIFF raster grphaics output that is made by using the freeware Gerb2tiff tool.It works fine on my Win98SE PC.I tried to attached the tool and its source code (Delphi), but is is too large (> 1MB).Can send it by mail if you want it...---Indeed PCs with LPT ports for dongles get rare, so I am happy that a friend gave mean UltiBoard 5.72 version that uses no dongle.I have licenses for UltiBoard, even up to the 2001 version, so I should be doing legally OK.I can give you this 5.72 version if you cannot use your dongle any more in a new PC...-----The Target3001! CAD program can import UltiBoard files, and Altium can do this too AFAIK.

author: Epaperman
author_rank: Newbie
timestamp: August 31, 2017, 02:15:55 am
content: Yes Ultiboard forever haha. i am still using also, 4.83 1995 still working (on a old Dell Latitude with parallel port)I used it for almost 25 years, where the first versions where not so stable.. this 4.83 is rock solid.I am still looking for a dongle free version.. i dont know how long this old Dell laptop will keep running.i made up to 8 layer with 12 DSP's no problems.. some factories dont like the old format gerber... but what can i do..Hans

author: benst
author_rank: Regular Contributor
timestamp: February 15, 2018, 04:39:04 pm
content: Replying to an old thread here...I have also been using Ultiboard since 198x on DOS and then Windows. I quit the support contract some few years ago because I felt it was worth it. Not many new features and 20+ years old bugs still unresolved.Anyways, thinking of using KiCad from now on. Is there some form of conversion from Ultiboard/Multisim pcb+schematics to Kicad available? A quick duck-duck-go search didn't turn up anything useful.Thanks,Ben

author: T3sl4co1l
author_rank: Super Contributor
timestamp: February 15, 2018, 04:56:25 pm
content: I'm not aware of any way to convert the files to any other format, outside of the "analog hole" -- import netlist and gerbers. Not that that's much help at all, since gerbers are flattened graphics and do not contain EDA objects.Tim

author: benst
author_rank: Regular Contributor
timestamp: February 15, 2018, 11:19:09 pm
content: Ok, thanks. Was hoping for something better...Ben

author: T3sl4co1l
author_rank: Super Contributor
timestamp: February 16, 2018, 01:55:43 am
content: If someone wants to try and reverse engineer the format, they could stand to become slightly internet famous I think. There's probably enough designs out there that one could stand to make a bit of money doing conversions.It may not be too bad, but I don't have the tools to analyze binary compressed files. (In case you're wondering, no, it doesn't open in 7zip.)Tim

author: Epaperman
author_rank: Newbie
timestamp: August 29, 2018, 02:15:27 am
content: Here a tip for Ultiboard (DOS) users.I am still using 4.84 April 1996I tried the JCL PCB like Dave done in this video recently..But Ultpost only can make Gerber RS-274D and not RS274X.I found a way to make the pcb manufacteres happy..I addded a amperture create table in front of the old gerber data."%ADD10C,.50*%""%ADD11C,.60*%""%ADD12C,.70*%""%ADD13C,.80*%""%ADD14C,.90*%""%ADD15C,.100*%"etcThey can now read mt "old" gerber.. and currently producing my PCB.

author: mairo
author_rank: Unknown
timestamp: February 21, 2019, 10:57:54 pm
content: I wonder if NI engineers use Ultiboard for theirs PCB designs now they own it?

author: Doctorandus_P
author_rank: Super Contributor
timestamp: February 22, 2019, 02:14:46 am
content: I've also been using UltiBOARD from. quite long ago.I bought it twice. First the DOS version, and later a Windoze version.After some time you found ways to work around most of the bugs.Of the Windows version they even kept sending me CD-Roms together with ever increasingly redicilous bills.More then half of the CD-versions they send me crashed within an hour of starting them.They really made me feel like a beta tester instead of a PCB designer.Instead of fixing bugs their main priority seemed to be to desgin more bugs into the program.An acquance of mine hade a cracked verson of the followup of that program, 10+ years later.If you dared to drag a schematic component with 10+ wires attached it redrew all wires in random order and even made cross connections between those wires before it gave up. It was a horrible mess, and if Ctrl+Z didn't work you may spend 15 minuts on cleaning that up.So I snickered when I read:Quote from: benst on February 15, 2018, 04:39:04 pmAfter trying many different PCB programs I finally settled on KiCad.KiCad has it's rough edges, but it's working pretty well for me. It is without doubt the best PCB progam I've ever used and I've tried to use about 10 low budged programs. Once I even paid EUR125 for "EdWin", that was EUR 125 down the drain.KiCad is also rapidly improving. Don't put too much value into a 5 year old KiCad review!Quote from: benst on February 15, 2018, 04:39:04 pmI was curious about that so I had a look.File import/export is a very immature funcionality at the moment in KiCad, but I know that Pcbnew (PCB part of KiCad) can export layers (Copper, silkscreen, or any other) as an SVG file, and it can import layers from a .DXF file. Weird combination, but it's probably on the roadmap to improve that. My curiousity was what you can do with GerbView (Gerber viewer part in KiCad).As preparation I first made some Gerber files with KiCad of a very simple design I had liing around (2 diodes connected in parralell).Imported all the layers in GerbView, and then I saw in the File menu an option for: "Export to PCBnew" so I tried that immediately.It "Works" (partially).In GerbView you first get a popup with how to export layers, and where to.The Gerber format is pretty limited. It does not know the difference between copper and silkscreen.It does not know what text is.So I did the export in Gerbview, and imported it again in Pcbnew.Board outline is recovered.Traces are recovered.Pad locations are recovered (but SMD pads seem to be converted to holes)Silkscreen gets recoverd, but all silkscreen text is converted to individual line segments.With the current state of KiCad (V5.0.2) the most sensible path seems to be:- Redraw the schematic (Which is a nuisance, but redrawing a schematic is not that much work from even a paper printout.)- From the schematic you can generate a normal netlist & footprint association.- Use GerbView to export the board outline and copper traces to a KiCad project.- Use GerbView to export the silk screen to a user drawing, fabrication or other auxilary layer.- (You could even park notes on a unused copper layer if you deemed it usefull).- Place the Footprints on the right places on top of the from Gerbview imported copper tracks.- Do DRC for finding conversion errors, etc.- Do some cleanup. You could for example double check the newly generated silkscreen text with the recovered lineart.It's quite an labour intensive conversion this way, but it sure is a lot better than completely redrawing a whole PCB from scratch, unless of course, the original PCB was designed badly. In that case you might as well start from scratch.One of the improvements in KiCad V5 is that you can now handle copper tracks pretty much as line art just as any other grapics program would. The Net that a piece of copper belongs to, automatically changes if it is connected to another net, as long as it is only connected to one net at a time. This makes it trivial to copy a set of copper tracks to duplicate a part of a layed out board. Placing the right components on the copied copper tracks I still did manually. There are scripts for duplicating (parts of) a design in KiCad, but I have not tried to use them.

author: nctnico
author_rank: Super Contributor
timestamp: February 22, 2019, 12:22:50 pm
content: In my experience it is quicker to just redraw the traces as well. 90% of a board layout is component placement so if that has been done, drawing the traces only takes a little bit of extra time.

author: Doctorandus_P
author_rank: Super Contributor
timestamp: February 22, 2019, 05:47:47 pm
content: If you have all the trace ends from the Gerber output, you do not have to think about component placement, you simply put them back over the existing trace ends. No need to nudge or move components afterwards to make room for routing races.The "90%" that goes into component placement, is not in the places the compents are but in the thought process that results in the final component placement. This makes reprocuction from an example a lot faster, then re-inventing a new component placement from scratch.Somewhere between 40% and 70% seems more realistic between component placement and routing.The info KiCad can easily recover from a Gerber file is worth the few mouse clicks of effort.Just the board outline, mounting holes and connector placement is worth it.And by simply putting the components back where they were you get (most of?) the routing for free from the backport of the Gerbers.Backporting the Gerbers is a 5minute effort and it can easily save half an hour upto several hours of effort of re-creating the board outline, component placement and routing.Here is a story about routing a fairly complex design in KiCad. If a project with that level of complexity had to be re-created from documentation, then being able to backport from the Gerbers would be a very significant benefit. At Purism they say it took them a month to get the routing right.https://puri.sm/posts/how-we-designed-the-librem-5-dev-kit-with-100-free-software/

author: Jeroen3
author_rank: Super Contributor
timestamp: September 25, 2019, 06:39:28 am
content: Reading this seems like there is no migration pathat allto anything else if you are on Ultiboard, which is unoficially retired by NI. (Last version 5 years ago)Is this still correct in 2019?Altium Circuit Studio pricing is very attractive, but the volume of old designs seems to be holding back the company.There is no component library of sorts at all. Since this is something Ultiboard does not support properly on >Win xp.What would be the best step forward, away from the funny business and unreliability of NI?

author: EEVblog
author_rank: Unknown
timestamp: September 25, 2019, 09:32:43 am
content: I'd just move to KiCAD unless you have some specific requirement.

author: nctnico
author_rank: Super Contributor
timestamp: September 25, 2019, 01:50:12 pm
content: Quote from: Jeroen3 on September 25, 2019, 06:39:28 amIf this is for professional use then look at Orcad (with CIS option) or Altium. You'll need a package which has a good solution (=support for a component database) to deal with the logistics side of producing boards. Feature wise Orcad and Altium are about equal however Orcad has lower hardware requirements for the PC it runs on.

author: Jeroen3
author_rank: Super Contributor
timestamp: September 25, 2019, 02:23:12 pm
content: The company is not involved in high density or complex boards. Up until now all of them are 2-layer and the smallest part was a 0402 cap. It's more power electronics, so not much high density.I see that Orcad includes simulation, that might help convincing some people. Not a large team though, 4 people.If the software can take over some of the burden of project logistics it might save a lot of time. Now all part management is manual.I see KiCad has improved a lot since the last time I checked. Will definitely check this out for a project at home.

author: nctnico
author_rank: Super Contributor
timestamp: September 25, 2019, 02:50:40 pm
content: Quote from: Jeroen3 on September 25, 2019, 02:23:12 pmYou don't need to make complex boards for Orcad or Altium to pay off. The way I have been working with Orcad for the last 20 years is as follows: I have a database which has a part description, manufacturer, manufacturer part number, part value, schematic symbol, PCB footprint (nowadays one for Orcad Layout and one for Allegro), budgetary prices, my inventory (stock) and order codes from Farnell and RS. Added to that every part has my own internal part number which is the database key. My Orcad part libraries are symbols only. They do not contain any information about manufacturer, values, footprints, etc. This means that I have one symbol of a resistor. A component in a schematic links to my part number. For example: if I want to change to a different resistor symbol I do this in the database and then update the schematic. Ofcourse time needs to be spend on adding parts to the database but being able to re-use a part pays and knowing that an existing part is correct pays off quickly. When I create a BOM for a board I have to press one button the create an Excel file which has all the right part values and manufacturer part numbers. It can go straight to an assembler. Or when I build a prototype I can use the inventory information to see which parts I need to order (using the order code) and which I have in stock. Altium has a similar workflow using an external database.KiCad OTOH does not have something like this. You'd have to create multiple copies of the same symbol to have different values. This gets tedious quickly because you don't have the overview and flexibility a database allows. If you make a mistake in a BOM then things can get costly quickly just from time spend looking for where the problem is in a circuit. The more you automate part management the less errors you have.

author: Bassman59
author_rank: Super Contributor
timestamp: September 25, 2019, 11:06:57 pm
content: Quote from: nctnico on September 25, 2019, 02:50:40 pmThat is not true.

author: Jeroen3
author_rank: Super Contributor
timestamp: September 26, 2019, 05:54:51 am
content: I read about the KiCad library convention, and they appear to have copied what eagle does. Symbols that you can attach to any number of Footprints.Or more the other way, footprints you can link to symbols.

author: nctnico
author_rank: Super Contributor
timestamp: September 26, 2019, 06:43:03 pm
content: Quote from: Bassman59 on September 25, 2019, 11:06:57 pmIf that is the case then show us how you can use an external database with component information together with Kicad where Kicad uses the information from the external database to keep the component information up-to-date and create bills-of-materials. Last time I checked Kicad wasn't able to do this and there was not even a roadmap to integrate a feature like it. IMHO that is a pity because it is the only feature missing which would put Kicad on par with the big guys.

author: Bassman59
author_rank: Super Contributor
timestamp: September 26, 2019, 08:13:50 pm
content: Quote from: nctnico on September 26, 2019, 06:43:03 pmI have a master parts list database. All of my library parts have house part numbers. For things like resistors and capacitors, you place a generic symbol on the schematic and change the value to whatever you like. Then a script takes the BOM from Kicad and creates a BOM with orderable part numbers. For those resistors, the script takes the house part number and the value and looks up that orderable part number.I'm sure others use a similar system.But what I find interesting is there are people who demand that the Kicad developers implement such a system, but those demands are never followed up with any proposals on how to do it or offer to start implementing it.That's not to say that a database-driven parts library would be a bad idea. I think everyone would love to see one. Someone needs to step up.

author: nctnico
author_rank: Super Contributor
timestamp: September 26, 2019, 08:24:38 pm
content: I did contemplate on hiring someone to implement a database driven component system into Kicad but my past experiences with contributing to open source projects have made me decide not to go that route. Added to that is that the whole library system was in a state of flux at that time. Maybe CERN will pony up the money / resources at some point.I used to use scripts / external programs too to create bills of materials 20 years ago. I don't want to go back to that time. It is still very prone to errors. Orcad for example can run a check to verify all components against the information in the database.

author: MarcV
author_rank: Newbie
timestamp: May 23, 2020, 01:09:05 pm
content: Funny to read that so many people are still using the old Ultiboard. I too have been using Ultiboard since the early nineties and am still stuck at version 5.72 for Windows. Actually I'm not even planning to switch to something else. It's just too difficult to switch when you think like the program does.At some point it became difficult to find a working PC with a parallel port to connect the dongle to. So I decided to have the dongle "virtualized" by some obscure company on the web. But this works and I am now running Ulticap and Ultiboard on Windows XP inside a virtual machine.By the end of the nineties I wrote a little tool to convert Autocad DXF files into Ultiboard component outlines. It was a very simple tool that only accepted simple lines, arcs and circles. An early version of that tool was also included on the Ultiboard CD Rom. In 2016 I decided to give that tool a complete makeover. The new tool allows you to draw a complete component shape including pads in Autocad or another program that can export DXF files, and import that DXF as a shape in your Ultiboard design file. The tool can interpret single lines, polylines, lwpolylines, arcs, circles and ellipses (which are automatically converted to line segments). Splines are not supported but can easily be converted to plines in Autocad. Pins/pads are defined as blocks with parameters in the DXF drawing.These days shapes of components are usually made available in the 3D step format. I import the model in Autocad where it is flattened and saved as a 2D shape. The result is usually a highly detailed 2D drawing, much more than can be handled by Ultiboard. The new tool is capable of optimizing the data from the DXF output. A component shape in Ultiboard can only contain 1000 vertices and 64 arcs/circles so it's a good thing to reduce data where possible!The tool can not only import DXF files but it can now also export component shapes to DXF format. This makes it easy to copy a shape to another PCB design without the need to transfer pad sizes as this is done automatically with the DXF import.Oh and there's a hidden feature... back in the days there also existed an Ultiboard version called "Ultiboard Studio". Files saved with this version could not be opened by the regular version. This was done by a very simple "invisible" encryption, by changing the case of some characters in the DDF file from upper to lower case. If you run such a file through the DXF converter, this encryption is automatically removedScreen shot of the DXF<>DDF converter...Example of what a shape looks like in Autocad...

author: cinderblock
author_rank: Newbie
timestamp: October 18, 2021, 07:32:11 pm
content: I hope this post on an old thread is ok.Quote from: T3sl4co1l on February 16, 2018, 01:55:43 amI did this. Some basic observations of a few sample files made me realize it's packed, byte aligned, compressed data. The first few (ASCII readable) bytes even suggest it's "Compressed XML".With some more internet sleuthing and awesome netizens that recognized the pkware compression headers, I was able to export the full "human readable" XML data of Ultiboard (and MultiSIM) files!I'm hoping to also get a compressor working but that has been a lower priority.In case anyone wants to see or comment:https://github.com/cinderblock/EWD

author: benst
author_rank: Regular Contributor
timestamp: October 18, 2021, 08:14:55 pm
content: Quote from: cinderblock on October 18, 2021, 07:32:11 pmNice work! I was able to convert a small Ultiboard 12 PCB into XML. I used the wip branch, it looks like that one is the latest one?The generated XML is quite verbose. I could recognise a few Refdes, Net names and other designators. I was also able to load the XML file back into UB12, and it looked the same.It would probably be quite a lot of work to write a translator into KiCad.Ben

author: cinderblock
author_rank: Newbie
timestamp: October 21, 2021, 08:32:55 pm
content: Quote from: benst on October 18, 2021, 08:14:55 pmThanks! `master` branch should work but I'm moving to a different decompressor library in the `wip-*` branch because it also has (or will have) a compression function as well. I haven't had time to polish it up at all. Glad it worked for you!Quote from: benst on October 18, 2021, 08:14:55 pmYeah, there will need to be another layer on top of editing these XML files probably. I could totally see certain manual edits breaking a lot of things. But now we can at least experiment!Quote from: benst on October 18, 2021, 08:14:55 pmAgreed. But one can hope!

author: scopeman
author_rank: Frequent Contributor
timestamp: November 16, 2021, 03:59:00 am
content: Replying to this old thread but Pulsonix can import those files.SamW3OHM

author: Pieter Smets
author_rank: Newbie
timestamp: November 16, 2021, 07:33:09 pm
content: I there any one on this forum who can sell me Ultiboard/Ulticap 1600pin DOS version with dongle?Have some old work I want to look at and can't access any more because I lost my dongle. :-(

author: spostma
author_rank: Regular Contributor
timestamp: November 23, 2021, 08:09:23 pm
content: I still have (and use) the 1400-pin DOS version, and am happy toconvert your design to Gerber, TIFF, HPGL or whatever you want.Even Postscript --> DXF I can generate for you.I also can do small board corrections for you if you want.

author: Pieter Smets
author_rank: Newbie
timestamp: November 25, 2021, 05:53:46 pm
content: It is indeed the 1400 pin version I am looking for.I suppose you don't sell your copy?I have one design I would like to recreate but I don't have the intermediate plot file.Did not generate it at the time...Would be a great help if you could help me with that one.Even better if I could buy your copy. :-)Thx for the reply.Best regards,Pieter Smets

author: spostma
author_rank: Regular Contributor
timestamp: December 02, 2021, 05:12:27 pm
content: Hello Pieter,sorry for my late reaction.I cannot sell my Uliboard; I still need it myself.I am happy to make any plotfiles (HPGL, Postscript, DXF) you need,and also can make high-res TIFF files out of the generated Gerber files.Please send me a PM with your email addressWith cordial greetings to you,Steven Postma