Hello
I am an internal power supply network design engineer. Every day I use ZCAD (open source) in my work. Every day it simplifies and speeds up my work.
ZCAD is written entirely in FreePascal (Lazarus). My hobby is programming, I joined ZCAD programming in 2016. The author of ZCAD (zamtmn) will always help, tell, he is a very strong programmer!
ZCAD has a lot of things implemented. Undo-redo, degradation when zooming, huge or very small coordinates on the drawing, printing to a printer, many objects, specialized things (devices, cable, etc.). Many automation elements. And I always say that ZCAD is almost 2D BIM (2d revit).
There are still a lot of things I want to do, for example:
- now there is only support for DXF 2000 and it would be great to integrate LibreDWG, we would be able to open dwg files. - correct calculation of huge GDI coordinates is not implemented
- no paper space and model
- no 3D objects
- no basic commands for cropping, stretching, rotating by 3 points.
- other, you always want more.
I am currently implementing an electrical CAD component in ZCAD. I want to speed up and improve the quality of my work.
If you decide to open ZCAD, you will notice that we have problems with localization, but it is implemented very flexibly in the code and allows you to translate the program into any language without any problems. There is no time for this
You have done a great job, but there is work ahead that tends to infinity. I ask you to think about combining our efforts on ZCAD. Why should we invent different unfinished CADs if we can make one full-fledged CAD together (in the future, BIM)
ZCAD:
https://github.com/zamtmn/zcadZCAD nightly build:
https://ci.appveyor.com/project/zamtmn/zcad/build/artifactsTest Files:
https://disk.yandex.ru/d/PZjj4cID_1IEKwPS. For us, ZCAD is a program in which we make real projects with a large number of objects. And at the same time, ZCAD is a hobby. My main source of income and the author's source of income is working as a design engineer. The author has been writing ZCAD for over 20 years, work, family, children, everything like everyone else.