FidoCadJ 0.24.8

FidoCadJ is a very easy-to-use editor, with a large library of electrical symbols and footprints (through hole and SMD). Drawings can be exported in several graphic formats (PDF, EPS, PGF for LaTeX, SVG, PNG, and JPEG). Although very simple and not relying on any netlist concept, FidoCadJ uses a file format containing only UTF-8 text, very compact and suited for copying and pasting with newsgroups and forum messages. This determined its success, being apt for simple mechanical drawings as well as for electronics.

Tags electronics 2d graphics schematics pcb eda
License GNU GPLv3
State stable

Recent Releases

0.24.814 Jun 2020 20:25 minor feature: Show a grid made of lines instead of dots for large zooms (). Implement subscripts and superscripts (). incorrect export of dashed lines (). Export splitting layers on multiple files (). Inverted filter symbols (). Enter image size when exporting in bitmap format (). The arrow length and half widths may be floating point (). Increase precision of arrows (). Avoid that certain characters in text break the SVG export (). certain components (). a performance with Linux and certain zoom factors (). Add norator and nullator symbols for the EY library (). More precise handling of dashed curves (). Correct handling of accented characters for Java 7 (). incompatibility with Java versions =9 (). Implement "Copy as image" feature (). Makes sort that the zoom box does not receive focus too often (). Get back to editing mode (arrow) with ESC (). Right click when inserting macros switches to edit state ().
0.24.8eta30 May 2020 07:25 minor feature: Improvement of the building tools and scripts. Improved backwards compatibility with PCB tracks with non integer size. Increased to 10000 the number of processable tokens. FidoCadJ stores the position of the current window. The libraries can be hidden to increase the drawing area. Change field color when a key is invalid while defining a new symbol. Export towards gEDA PCB file format. Use a bitmap image as background to draw over it. Better user interface with high resolution monitors. Correct export of some characters in PDF. Correct problem in the selected objects while define a new symbol. Correct FidoCadJ does not remember the save/open file directory. Show invalid keys when creating new components. Eliminate the "Export complete" message box. Correct an with printing sizes.
0.24.8zeta11 May 2020 16:25 minor feature: Improvement of the building tools and scripts. Improved backwards compatibility with PCB tracks with non integer size. Increased to 10000 the number of processable tokens. FidoCadJ stores the position of the current window. The libraries can be hidden to increase the drawing area. Change field color when a key is invalid while defining a new symbol. Export towards gEDA PCB file format. Use a bitmap image as background to draw over it. Better user interface with high resolution monitors. Correct export of some characters in PDF. Correct problem in the selected objects while define a new symbol. Correct FidoCadJ does not remember the save/open file directory. Show invalid keys when creating new components. Eliminate the "Export complete" message box. Correct an with printing sizes.
0.24.8epsilon02 May 2020 03:16 minor feature: Improvement of the building tools and scripts. Improved backwards compatibility with PCB tracks with non integer size. Increased to 10000 the number of processable tokens. FidoCadJ stores the position of the current window. The libraries can be hidden to increase the drawing area. Change field color when a key is invalid while defining a new symbol. Export towards gEDA PCB file format. Use a bitmap image as background to draw over it. Better user interface with high resolution monitors. Correct export of some characters in PDF. Correct problem in the selected objects while define a new symbol. Correct FidoCadJ does not remember the save/open file directory. Show invalid keys when creating new components. Eliminate the "Export complete" message box. Correct an with printing sizes.
0.24.8gamma27 Apr 2020 03:25 minor feature: Improvement of the building tools and scripts. Improved backwards compatibility with PCB tracks with non integer size. Increased to 10000 the number of processable tokens. FidoCadJ stores the position of the current window. The libraries can be hidden to increase the drawing area. Change field color when a key is invalid while defining a new symbol. Export towards gEDA PCB file format. Use a bitmap image as background to draw over it. Better user interface with high resolution monitors. Correct export of some characters in PDF. Correct problem in the selected objects while define a new symbol. Correct FidoCadJ does not remember the save/open file directory. Show invalid keys when creating new components. Eliminate the "Export complete" message box. Correct an with printing sizes.
0.24.8alpha12 Jan 2019 20:05 minor feature: Improvement of the building tools and scripts. Improved backwards compatibility with PCB tracks with non integer size. Increased to 10000 the number of processable tokens. FidoCadJ stores the position of the current window. The libraries can be hidden to increase the drawing area. Change field color when a key is invalid while defining a new symbol. Export towards gEDA PCB file format. Use a bitmap image as background to draw over it. Better user interface with high resolution monitors. Correct export of some characters in PDF. Correct problem in the selected objects while define a new symbol. Correct FidoCadJ does not remember the save/open file directory. Show invalid keys when creating new components. Eliminate the "Export complete" message box. Correct an with printing sizes.
0.24.728 Apr 2017 02:05 minor feature: Improvement of the building tools and scripts. Improved backwards compatibility with PCB tracks with non integer size. Increased to 10000 the number of processable tokens. FidoCadJ stores the position of the current window. The libraries can be hidden to increase the drawing area. Change field color when a key is invalid while defining a new symbol. Export towards gEDA PCB file format. Use a bitmap image as background to draw over it. Better user interface with high resolution monitors. Correct export of some characters in PDF. Correct problem in the selected objects while define a new symbol. Correct FidoCadJ does not remember the save/open file directory. Show invalid keys when creating new components. Eliminate the "Export complete" message box. Correct an with printing sizes.
0.24.7epsilon23 Apr 2017 08:25 minor feature: Complete review of the source code, refactoring, strict coding style policy have been adopted. Library "ey_libraries" is now considered as standard library. Implemented a complete print preview, showing margins and printable area in the page. Corrected (Color error in EPS format). Hand pan function is now more traditional (). Corrected GitHub (Printing margins). Corrected (Problematic code with wrong layer number). The "strict compatibility with FidoCAD" mode is automatically disabled each time the program is restarted (). PCB lines can have a noninteger width. Corrected (Geometric shapes invisible in some cases). Corrected (Text with negative size). Corrected (Negative arrow length). PCB tracks can now have non integer widths (that addresses ). Corrected (Dashed lines not rendered correctly in some cases). Native file dialogs on Windows (). Corrected (Missing 1 caracter on Zoom field).
0.24.7delta19 Apr 2017 09:25 minor feature: Complete review of the source code, refactoring, strict coding style policy have been adopted. Library "ey_libraries" is now considered as standard library. Implemented a complete print preview, showing margins and printable area in the page. Corrected (Color error in EPS format). Hand pan function is now more traditional (). Corrected GitHub (Printing margins). Corrected (Problematic code with wrong layer number). The "strict compatibility with FidoCAD" mode is automatically disabled each time the program is restarted (). PCB lines can have a noninteger width. Corrected (Geometric shapes invisible in some cases). Corrected (Text with negative size). Corrected (Negative arrow length). PCB tracks can now have non integer widths (that addresses ). Corrected (Dashed lines not rendered correctly in some cases). Native file dialogs on Windows (). Corrected (Missing 1 caracter on Zoom field).
0.24.7gamma07 Mar 2017 21:45 minor feature: Complete review of the source code, refactoring, strict coding style policy have been adopted. Library "ey_libraries" is now considered as standard library. Implemented a complete print preview, showing margins and printable area in the page. Corrected (Color error in EPS format). Hand pan function is now more traditional (). Corrected GitHub (Printing margins). Corrected (Problematic code with wrong layer number). The "strict compatibility with FidoCAD" mode is automatically disabled each time the program is restarted (). PCB lines can have a noninteger width. Corrected (Geometric shapes invisible in some cases). Corrected (Text with negative size). Corrected (Negative arrow length). PCB tracks can now have non integer widths (that addresses ). Corrected (Dashed lines not rendered correctly in some cases). Native file dialogs on Windows (). Corrected (Missing 1 caracter on Zoom field).
0.24.7beta03 Mar 2017 09:45 minor feature: Complete review of the source code, refactoring, strict coding style policy have been adopted. Library "ey_libraries" is now considered as standard library. Implemented a complete print preview, showing margins and printable area in the page. Corrected (Color error in EPS format). Hand pan function is now more traditional (). Corrected GitHub (Printing margins). Corrected (Problematic code with wrong layer number). The "strict compatibility with FidoCAD" mode is automatically disabled each time the program is restarted (). PCB lines can have a noninteger width. Corrected (Geometric shapes invisible in some cases). Corrected (Text with negative size). Corrected (Negative arrow length). PCB tracks can now have non integer widths (that addresses ). Corrected (Dashed lines not rendered correctly in some cases). Native file dialogs on Windows (). Corrected (Missing 1 caracter on Zoom field).
0.24.7alpha15 Jan 2017 20:45 minor feature: Complete review of the source code, refactoring, strict coding style policy have been adopted. Library "ey_libraries" is now considered as standard library. Implemented a complete print preview, showing margins and printable area in the page. Corrected (Color error in EPS format). Hand pan function is now more traditional (). Corrected GitHub (Printing margins). Corrected (Problematic code with wrong layer number). The "strict compatibility with FidoCAD" mode is automatically disabled each time the program is restarted (). PCB lines can have a noninteger width. Corrected (Geometric shapes invisible in some cases). Corrected (Text with negative size). Corrected (Negative arrow length). PCB tracks can now have non integer widths (that addresses ). Corrected (Dashed lines not rendered correctly in some cases). Native file dialogs on Windows (). Corrected (Missing 1 caracter on Zoom field).
0.24.611 Apr 2016 10:45 minor feature: Complete review of the source code, refactoring, strict coding style policy have been adopted. Library "ey_libraries" is now considered as standard library. Implemented a complete print preview, showing margins and printable area in the page. Corrected (Color error in EPS format). Hand pan function is now more traditional (). Corrected GitHub (Printing margins). Corrected (Problematic code with wrong layer number). The "strict compatibility with FidoCAD" mode is automatically disabled each time the program is restarted (). PCB lines can have a noninteger width. Corrected (Geometric shapes invisible in some cases). Corrected (Text with negative size). Corrected (Negative arrow length). PCB tracks can now have non integer widths (that addresses ). Corrected (Dashed lines not rendered correctly in some cases). Native file dialogs on Windows (). Corrected (Missing 1 caracter on Zoom field).
0.24.6_epsilon06 Apr 2016 17:25 minor feature: Correct when printing drawings. Complete of : now if you press CTRL while resizing a rec?. Zoom field lenght increased by 20 to.
0.24.6_gamma31 Mar 2016 06:25 minor feature: Now a negative lenght in arrows is taken into account (and documented?. Addressed (and I hope solved) about selection of ellipses. Text is selected when a new text element is inserted. Text with negative sizes is corrected and made visible. Add negative arrow lenghts in the test pattern for the automatic test?. Updated the NEWS.txt file with the latest... news :-).
0.24.6_beta24 Mar 2016 04:05 minor feature: Cosmetic improvements of print preview. Text size rendering via affine transforms. Aktualizován CZ p?eklad. Improve text size calculation strategy. Merge branch 'master' of https://github.com/DarwinNE/FidoCadJ. Update date in the language resource files. Floating point text size calculation for more precise rendering. Improve the compliance of the Android-specific code to Chechstyle rules. Continue to improve compliance to Checklist rules for Android-specifi?. Improve the compliance to the Checkstyle rules of the Android-specifi?. Try to improve text rendering. Improve compliance of Android code to Checklist rules. Improve compliance to Checkstyle rules for Android code. Finish to clean the Android code to follow Checkstyle rules. Updated the README.md file to correct a few details. Solved described in. Updated the NEWS.txt file to notify correction of described in Is?. Some minor tweakings, improvements here and there. Corrected (URL in About dialog). Implemented. Tweak some style details. Small cosmetic and documentation improvements. Solve (wrong colors in EPS export). Update the test references, they changed a little with the new (hopef?. Correct a pair of warnings to improve situation described in. Solved 6 warnings d in the compilation (). the last warning of. Remove some obsolete code. Now the strict compatibility with FidoCAD mode is not conserved when ?. some found by PMD and Find. Try to address the for the ovals: now they are drawn as lin?. the degenerate ellipse selection (related to ). the problem described in for what concerns Bézier's cur?. for splines. Addressed feature #79: now the PCB lines can have noninteger width fo?. Update the NEWS.txt file to include the PCB noninteger with feature.
0.24.6_alpha09 Dec 2015 03:45 minor feature: Improved website rendering on mobile phones. Updated the version of FidoCadJ for Android linked by the website: 0.?. Changed the project page in the README to point to GitHub. Updated the readme file, Sourceforge to GitHub, svn to git. Updated the user manual in English language. Checked and described some code in ExpandableJTree class. Eliminated a couple of warnings from PMD, updated version number to 0?. Review of MacroTreePopupMenu class. Add the glyplist.txt file to the distribution. Refactor the command l?. Correct a typo in the README. Make more robust the access to glyphlist.txt by the PDF export. Eliminate some PMD warnings. Updated some tests. Move the graphics package under net.sourceforge.fidocadj on both Swin?. Start refactoring FidoFrame class: extracted ExportTool class. Polish and comment a little ExportTools class. Refactor of FidoFrame class, created PrintTools handling print operat?. Get rid of some PMD warnings. Correct some. Moved event handling code from FidoFrame to MenuTools classes. More refactoring of FidoFrame. Move the drag and drop code to DragDro?. Moved some code from FidoFrame class to FileTools. Refactor here and there. Refactor FidoMain class. Further refactor FidoMain class. Configure.gitignore, add the program icon in the repository, refacto?. Refactor and improvements. Updat the count script, which was obsolete. Shlightly refactor FidoMain. Refactor DialogExport a little. Refactor here and there. Start to use pmd cpd (Copy Paste Detector). Added the ProcessElementsInterface code to the Android version. Refactor classes EditorActions and DrawingModel, add class SelectionA?. Further refactor of EditorActions class. Begin to refactor ElementsEdtActions class. Introduced AddElements cl?. Check the interface of AddElements and corrected a little the javadoc. Further refactor ElementsEdtActions, no more considered a God class b?. Removed a pair of PMD warnings. Updated date to 2015 in the language resource files. Introduce an XML file
0.24.509 Apr 2015 09:43 major feature: - Contains the new EY library of components. - Fixed bug #56 (some components do not appear in the preview). - Fixed bug #61 (multiple selection using Commands on MacOSX). - Fixed bug #62 (wrong UTF-8 tag in SVN export). - Fixed bug #60 (PDF export does not support UTF-8 characters) with some limitations. - Better zoom handling. - Added the "Duplicate" command associated to Ctrl+D, Ctrl+G now shows the drawing code (it once was Ctrl+D). - Czech translation associated to the correct locale. - Reintroduced the "-k" option to obtain the given locale. - Android porting. - Check for correctness of the file extension while export. That should be enough to avoid to overwrite .fcd files when the file names are written in a wrong order during an export from CLI. Added the -f option to skip this test.