sinara-hw / meta

Meta-Project for Sinara: Wiki, inter-board design, incubator for new projects
51 stars 6 forks source link

Circuitmaker #63

Open sbourdeauducq opened 3 years ago

sbourdeauducq commented 3 years ago

Installing and running (instructions compiled from various online sources):

nix-shell -p wine winetricks
WINEARCH=win32 WINEPREFIX=/home/sb/.wine-circuitmaker winetricks vd=1920x1080 -q gdiplus corefonts riched20 mdac28 msxml6 dotnet40
WINEPREFIX=/home/sb/.wine-circuitmaker winecfg
# go to the "Libraries" tab, find "msado15", click "Add", make sure it's marked as "native, builtin"
WINEPREFIX=~/.wine-circuitmaker wine ~/.wine-circuitmaker/drive_c/Program\ Files/Altium/CM/DXP.EXE

This makes Circuitmaker work as intended without requiring Windoze (it seems full Altium Designer won't run at all in Wine), and it can open schematic files faster and with fewer limitations than the Altium online viewer.

However:

sbourdeauducq commented 3 years ago

Circuitstudio also works in Wine and is marginally less bad - it can save its design files on your computer. But it still cannot read Altium Designer PCB files.

jordens commented 3 years ago

Very cool! Another useful tool and small beginner project would be a little script to generate viewer html pages for all projects and releases en masse with gha and a corresponding web page.

sbourdeauducq commented 3 years ago

Another useful tool would be a little script to generate viewer html pages

The Altium Viewer links expire after 48 hours, and saving the HTML page does not work easily (and likely has licensing issues).

jordens commented 3 years ago

No. The iframe pages work forever and they explicitly are meant for this. They also cache the result and are faster. It's documented and I talked to them. And I tried it.

sbourdeauducq commented 3 years ago

Kicad import has some problems but looks promising Screenshot from 2021-01-23 19-23-19

gkasprow commented 3 years ago

The Circuitstudio is a free tool with many limiatations. They use same libs and sch format but PCB is different. Essentially, the content is still the same but the file container keeps it in differently named directories :) There is another, low cost Altium Circuit Studio tool that seem to not have that many limitations. AFAIK it supports native PCB files. I played with it once it was introduced and AFAIR there was an option to import PcbDoc files from Altium designer. CERN has KICAD version of their Alitium libraries, so once you import Altium design to Kicad, can substitute libraries with centrally managed ones. But as I wrote, Kicad is far less productive than Altium (I'd compare it with Circuit Studio) and in case of complex boards it's cheaper to buy Altium license than to pay extra money to engineers :)