aitjcize / qcamber Goto Github PK
View Code? Open in Web Editor NEWFree and open source PCB design viewer written in Qt
License: GNU General Public License v3.0
Free and open source PCB design viewer written in Qt
License: GNU General Public License v3.0
Allow QCamber to import IPC2581 format.
Hi,
I am sorry. I have another question.
While running it, except the first layer, all other layers could not read the information and have error like this:
QFSFileEngine::open: No file name specified
parse: can't open '' for reading
I changed some code for testing, like this:
QFile file(m_fileName);
if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) {
qDebug("parse: can't open '%s' for reading", qPrintable(m_fileName));
return NULL;
}
else{
qDebug("parse: open '%s' for reading", qPrintable(m_fileName));
}
And this is the result:
parse: open 'D:/Source/ODBpp/build-qcamber-Desktop_Qt_4_8_2_MinGW_32bit-Debug/bin/Jobs/layou1/steps/pcb/profile' for reading
parse: open 'D:/Source/ODBpp/build-qcamber-Desktop_Qt_4_8_2_MinGW_32bit-Debug/bin/Jobs/layou1/steps/pcb/layers/topsilk/features' for reading
parse: open 'D:/Source/ODBpp/build-qcamber-Desktop_Qt_4_8_2_MinGW_32bit-Debug/bin/Jobs/layou1/steps/pcb/layers/topsolder/features' for reading
QFSFileEngine::open: No file name specified
parse: can't open '' for reading
At some point m_fileName becomes Empty. Do you have any idea of the reason?
Best Regards,
Nana,
Your software reproduces data accurately and I am grateful to you for your dedication and distribution. I would be willing to donate to continued maintenance or python-binding conversion of your source.
Hello, How to import gerber file? I had try many times, but the QCamber told me the file format is not ODB++.
Allow QCamber to import gerber archive.
When we generate release version, the exe also rely on QtCored4.dll and QtGuid4.dll.
Hi
How to compiler in linux?
Allow the Record struct to record all the attribute of different formats including Gerber/ODB++/IPC2581. This way, record can act as a intermediate representation of general PCB layout format. We can than implement different export engines to export the record into Gerber/ODB++/IPC2581. By doing this, we can convert between different file formats.
Hello,
Could I ask, where is db.tab.h? I could not build the project because of this missing file...
Yours sincerely,
Nana
i want to save a layer to bmp file?how can i do that?
https://github.com/aitjcize/QCamber/blob/master/src/parser/odbpp/featuresparser.cpp#L80
Is that &&
correct? Since this will not ignore empty line.
Hi,
I build successfully (No error) and when I run it, it's different to the pre-build version. Could you have any idea why?
-My version
https://drive.google.com/file/d/0B2QU5In0ClP0M2Y2bnNkR3U2SVU/view?usp=sharing
-Pre-build version
https://drive.google.com/file/d/0B2QU5In0ClP0MTczLUphN29XNGs/view?usp=sharing
Yours sincerely,
Nana,
can't view ODB++ file from Altium Designer
yacc: 235: syntax error
QFSFileEngine::open: No file name specified
parse: can't open `' for reading features
17:29:14: 程序异常结束。
17:29:14: The process was ended forcefully.
17:29:14: C:\d\mmm\qt\pcb\build-qcamber-Desktop_Qt_5_15_1_MSVC2019_32bit-Debug\bin\qcamber.exe crashed.
The current ODB++ parser only supports version B.04 of the ODB++ file format. We should make the parser compatible with older version and latest version of the spec.
Hi,
I'm sorry for bother you. Could I ask which version you guys used for a successful build? I have many errors with Qt Creator 4.1.9 based on Qt 5.7.0, Mingw 32bit.
Yours sincerely,
Nana,
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.