|
2241 | QCAD/CAM | Bug Report | Low | CAM Simulation: stops working after closing a file | Closed | |
|
Task Description
See also: https://www.qcad.org/rsforum/viewtopic.php?f=74&t=8449
|
|
2250 | QCAD/CAM | Bug Report | Low | CAM > Add Profile Toolpath: lead out type / size not sa ... | Closed | |
|
Task Description
Lead out type and size are not respected (signals blocked and not unblocked).
|
|
2265 | QCAD/CAM | Bug Report | Low | QCAD/CAM: startup crash if disabling hierarchical layer ... | Closed | |
|
Task Description
QCAD/CAM 3.26.4 crashes at startup (just disappears) if setting “EnableHierarchicalLayers” to “false” in QCAD3.ini (Section: [LayerListPro]) on Windows. Tested fresh installs on several computers, including Windows 10, 7, XP. 32 Bit and 64 Bit OS and QCAD/CAM. After removing “EnableHierarchicalLayers” or setting “true” QCAD/CAM starts up normally.
So user without knowledge of finding/editing .ini-file will lock himself out by disabling “Application Preferences > Widgets > Layer List > Enable Hierarchical Layers”
|
|
2389 | QCAD/CAM | Bug Report | Low | Import tools (KI) triggers a warning that the import fa ... | Closed | |
|
Task Description
... despite the fact it was successful.
|
|
2460 | QCAD/CAM | Bug Report | Low | Tab Lengths incorrect | Closed | |
|
Task Description
Tab value specification in Option bar: Lengths 2, Thickness 1 G-code Lengths = 8.35 (in my example), Thickness 1
|
|
2491 | QCAD/CAM | Bug Report | Low | CAM > Nesting: Fails for duplicate block references | Closed | |
|
Task Description
- Create a block reference to block “A” - Duplicate block reference - Nest both block references
Only one block reference is nested, the other one is not placed.
|
|
2509 | QCAD/CAM | Bug Report | Very Low | CAM > Laser GRBL Tool creation failed | Closed | |
|
Task Description
Related topic: https://www.qcad.org/rsforum/viewtopic.php?f=91&p=43078#p43076
Reason: LaserBase.js should not only make CamPlungeRate and CamPlungeRate_Label invisible, but also set a default value, such as zero.
Temporary fix: https://www.qcad.org/rsforum/viewtopic.php?f=91&p=43078#p43078
|
|
2521 | QCAD/CAM | Bug Report | Low | CAM Simulation: No tool visible | Closed | |
|
Task Description
Exception in CAM simulation when previewing tool position.
|
|
2526 | QCAD/CAM | Bug Report | Low | Nesting: Fewer or no solutions when not using "Place sm ... | Closed | |
|
Task Description
If nesting preference “Place small parts into holes of other parts” is disabled there may be fewer solutions or no solution if rotations is set to 1.
|
|
2558 | QCAD/CAM | Bug Report | Low | Offset trajectory path issue with circular Lead In/Out | Assigned | |
|
Task Description
Andrew,
Please refer to related forum topic: https://www.qcad.org/rsforum/viewtopic.php?f=74&t=10724#p44206
An eighth circle with radius 8 Lead In/Out relates to nothing in the actual exported cutter trajectory. Nor does it with the edge being cut.
Proper examples and a comparison with ‘Extension’ type Lead In/Out included. Conclusion: IMHO connecting the cutter trajectory and edge being cut is wrong.
It looks a lot like turning on Cutter Compensation (G41/42) while the motion is circular. But that is uncommon because most controllers can not cope with this motion. One can increase the offset gradually along a straight pre-entry segment for turning on G41/42 but not along a circular path. Also see snippet: - Pre-entry C→B turning on G41 - Circular Lead In B→A
Regards, CVH
|
|
1003 | QCAD/CAM | Feature Request | Low | QCAD Community Edition: add unicode support for layer n ... | Closed | |
|
Task Description
Community version (still on FBSD only), so dxflib. I suspect the culprit is dxflib.
I have created layers and blocks and whatnot with (hungarian) accented characters in their names. Apparently (according to the Internet, as evidenced probably most glaringly by usa.autodesk.com /adsk/servlet/ps/dl/item?siteID=123112&id=7586582&linkID=9240617) the R15 DXF version assumes single-byte character sets being used. Quick grepping the DXF2000 mentions “String (255-character maximum; less for Unicode strings)” (Group Code Value types), so it may be a false track...
Anyway, the DXF file written does have strings converted to single-byte encoding, but it seems it’s always ANSI-1252. When the output encoder encounters a character that is not representable in this one, it will use a literal question mark.
Actual case, I have a block with the name
106 egypólusú váltókapcsoló jelzőfénnyel
Of this, “ő” (U+0151) is not representable in ANSI-1252, so what gets written to the dxf is (non-ASCII shown in hex)
106 egyp<f3>lus<fa> v<e1>lt<f3>kapcsol<f3> jelz?f<e9>nnyel
Note the literal question mark.
Now the problem is this is an irreversible operation but the result is perfectly valid ANSI-1252, so upon opening the file again, I will get a block named
106 egypólusú váltókapcsoló jelz?fénnyel
IMHO the ideal resolution is to
Have a preference for the export code page (and use it, too, circumstances permitting)
Iff this is not set (or set to a default “Use system locale to determine” or something), use a look-up table to take a good guess (like old QCAD2 qcadlib/src/engine/rs_system.cpp:QCString RS_System::localeToISO())
If the output encoder encounters a character that is not representable in the target code page, throw an error with an option to ignore the error (and keep using question marks, but then this must have been acknowledged by the user so not silent problem anymore), pick a new output code page, whatever else
This all assuming the R15 doesn’t actually depends hardly on ANSI-1252 and ANSI-1252 only. In that case, option #3 would still be nice.
Most Western European languages (and English) are not affected by this as ANSI-1252 has most of them covered, but a little to the east, a little to the south, a little to the north, and it does make a bit of a difference :)
|
|
1142 | QCAD/CAM | Feature Request | Low | Distance Entry in "Feet and Inches" | Closed | |
1 |
Task Description
I use architectural units everyday in QCAD and would appreciate being able to enter feet and inches from the “command line” for convenience and accuracy.
I have been entering “calculations” to arrive at the distance values (i.e. 10*12+6.125 = 10’-6 1/8”), but this method is time consuming and prone to input error.
I would like to see Acad’s architectural distance method implemented in QCAD. This entry method would replace the “calculated” entry with (as an example): 10’6-1/8.
Command Line: Next point: 10’6-1/8 The <’> mark triggers a 12 times multiplier for the proceeding number, the next number is the whole inches and the ↔ is a separator that adds the fraction to the whole inches before it.
Thanks for considering this feature request. I’m certain that many QCAD users in the Architectural, Mechanical, Electrical and Construction professions wold appreciate this convenience (especially those moving past Acad).
|
|
1418 | QCAD/CAM | Feature Request | Low | Layerlist and hidden sublayer | Closed | |
|
Task Description
The layerlist shows at any operation all sublayer, even if they were previously hidden!
|
|
1815 | QCAD/CAM | Feature Request | Low | Add Laser tool option | Assigned | |
|
Task Description
Hi Andrew,
Creating G-code for cnc-laser, the laser-tool can not be correctly set at all.
Attached a laser tool proposal
|
|
1841 | QCAD/CAM | Feature Request | Low | QCAD/CAM Postprocessor "Hpgl": Add pen colors to HP/GL ... | Assigned | |
|
Task Description
Add SPx; with x being pen number from 1-8.
TODO: - Which color corresponds to which pen number? - What if there are more than 8 colors in a DXF files?
|
|
1844 | QCAD/CAM | Feature Request | Low | HP/GL (PLT) import | Assigned | |
|
Task Description
Hi Andrew
QCAD/CAM misses a hpgl.plt import. If gerber and G-code can, so should plt.
|
|
1846 | QCAD/CAM | Feature Request | Low | Toolpath preset offsets | Assigned | |
|
Task Description
Hi Andrew
A request for adding some fields to the toolpath
|
|
1848 | QCAD/CAM | Feature Request | Medium | PWM Laser | Closed | |
|
Task Description
Hi Andrew,
I have added a PWM Laser post processor.
You can add it to QCAD’s post processor directory
|
|
1877 | QCAD/CAM | Feature Request | Low | Post Processor Tutorial | Assigned | |
|
Task Description
Hallo Andrew,
I am still busy on the never ending G-code story. Doing so I wrote a small Post Processor Tutorial for all those nerds who wants to write their own. If you like it you might add it to QCAD. However, since English is not my native tongue I suggest checking it would be wise.
Meanwhile I have downloaded the source code, and could not find the CAM’s Drill-path-script. I am now using a negative Drill Cut Depth to set a Laser Dwell time, were as a field “Dwell Time (in seconds)” in the Drill-path would be more appropiate. Is this script open source available or is it part of ‘closed part’ of QCAD?
|
|
1901 | QCAD/CAM | Feature Request | Low | CAM Traverse Toolpath | Assigned | |
|
Task Description
Hallo Andrew,
Still busy on the never ending G-code story. Urgently needed the very common Traverse Toolpath.
Example added as pdf.
Greetings
|
|
1902 | QCAD/CAM | Feature Request | Low | CAM G-Block Toolpath | Assigned | |
|
Task Description
Hallo Andrew,
Still busy on the never ending G-code story. Urgently needed the very handy G-code Block Toolpath. This ‘toolpath’ also solves a lot of “editing requests”.
|
|
1911 | QCAD/CAM | Feature Request | Low | Drill Toolpath | Assigned | |
|
Task Description
Hallo Andrew
It would be more than conveniant, defining the drilling locations of the drill toolpath, by selecting a circle’s center point.
|
|
1914 | QCAD/CAM | Feature Request | Low | CAM layer On/Off | Closed | |
|
Task Description
Hallo Andrew
If CAM layer invisible do not 3D Simulate and do not write G-code.
|
|
1940 | QCAD/CAM | Feature Request | Low | CAM > CAM Configuration: Add program description | Assigned | |
1 |
Task Description
Add a program description to the CAM configuration dialog and export to postprocessors as variable.
See also: https://www.qcad.org/rsforum/posting.php?mode=quote&f=32&p=24649
|
|
1981 | QCAD/CAM | Feature Request | Low | I would like an external post processor | Closed | |
|
Task Description
I use gcode ripper for some of my jobs. (see here: https://www.scorchworks.com/Gcoderipper/gcoderipper.html) This is a large python script that I use to wrap flat code around a cylinder for engraving. What I would like to see is a way to run it from my own custom post processor that I wrote for my machine. Maybe some kind of keyword that allows me to specify an arbitrary external command with some parameters. It would be very helpful to me. I create a lot of ad-hock jobs to run.
Thanks, Chuck Tilbury
|
|
2164 | QCAD/CAM | Feature Request | Low | Add ability to pan the 3D view with a modifier key and ... | Assigned | |
2 |
Task Description
With a Mac (and no external mouse) there’s no middle button so it’s not possible to pan the 3D view (that’s what they tell me in the forum). It would be useful if one could use command-drag or control-drag to pan around the 3D view.
|
|
2213 | QCAD/CAM | Feature Request | Low | Allow editing Spindle Speed separately for each Toolpat... | Assigned | |
1 |
Task Description
Hello dear CAM developers!
I need to use the same tool at different spindle speed in a single machining file. I would deeply appreciate if you could add a Spindle Speed edit field in the CAM Profile Toolpath edit window in order that each Toolpath can have its own Spindle Speed value (same as you did for Feed Rate and Plunge Rate)
FYI, the tool on my concern is a laser who’s power is driven by the Spindle Speed PWM signal. I need to be able to do both engraving and cutting in a single file. Alas! this laser tool is defined with a fix and unique number (99). Therefore I cannot define different laser tools with different speeds.
Many thanks Best regards.
|
|
2233 | QCAD/CAM | Feature Request | Low | More selection options to select sheets for nesting | Assigned | |
|
Task Description
I’m often in the situation that I have to select for nesting 50+ sheets. Currently is only a Shift + left mouse click selection possible. It would be nice if QCAD/CAM could get for the nesting / sheet selection additional a mouse rectangle area selection.
|
|
2307 | QCAD/CAM | Feature Request | Low | Tools to create dogbones or corner overcut | Assigned | |
2 |
Task Description
The inside corners of profile tool paths have rounded inside corners. This occurs because the rounded outside the bit cannot make it all the way into the corner of the feature. Think of tracing the inside wall of a cardboard box with a can of soup. The can makes direct contact with the box walls, but its round shape is unable to completely fit into the tight corners— there’s always a gap.
In a dog-bone overcut (see the figure in attachment), the inside profile corner is enlarged into a semicircle, allowing the sharp edges of the mating piece to slide through without interference.
When a dog bone is applied to the inside corners, as shown in the second figure in the attachment, the joints fit together nicely!
The following website explains what should be implemented More elegant CNC dogbones
There are two ways to implement this tool. Either you modify the original design (as implemented in Fusion 360) or you can do it at the moment you define the tool path (Estlcam allows you to do this for example). See the feature Corner overcut, on Estlcam website
|
|
2330 | QCAD/CAM | Feature Request | Low | Toolpath optimization optional (on/off) | Assigned | |
2 |
Task Description
Please refer to: https://www.qcad.org/rsforum/viewtopic.php?f=74&t=9033
|
|
2331 | QCAD/CAM | Feature Request | Low | Tabs: Control over on which particular profile used. | Assigned | |
|
Task Description
Currently if I position one Tab (KT) to stacked profiles QCADCAM will use it on ALL in Z matching profiles. Practically in most cases would be to use tabs only on the lowest profile.
It would be nice to have some kind of control on which profile a tab has to be used.
|
|
2374 | QCAD/CAM | Feature Request | Low | Add Spindle Speed to Toolpath Dialog | Assigned | |
1 |
Task Description
When editing an existing toolpath to update the parameters of the selected tool, we can update the Feed Rate and the Plunge Rate, but I couldn’t find any way to update the Spindle Speed.
Even when using the Edit Tool KE button, we can edit parameters of the tool on concern but none of the modification is applied to the current Toolpath because as I see, tools parameters are copied fron tools definitions to a Toolpath only at creation of this Toolpath, but Toolpath are not updated accordingly.
Could you please add an edit field for Spindle Speed in the CAM Profile Toolpath window?
Many thanks’, and best regards.
|
|
2418 | QCAD/CAM | Feature Request | Low | Include a GroupCustom widget in CAM Toolpath dialogs. | Assigned | |
2 |
Task Description
Andrew,
Unrelated to OS or QCAD version.
In the postprocessor configuration dialog there is a group box called ‘GroupCustom’. One can add custom widgets to that, rename it and so on.
Such is not provided in CamProfileToolpathDialog.ui or CamDrillToolpathDialog.ui
It should be possible but we aren’t really able to mix up things with the ‘Message’ QLabel ... A reserved QGroupBox would do the trick.
Related topic: https://www.qcad.org/rsforum/viewtopic.php?f=74&t=9647
Regards, CVH
|
|
2506 | QCAD/CAM | Feature Request | Low | Include arc segmentation for 'milling' On-Path. | Assigned | |
3 |
Task Description
Related forum topic: https://www.qcad.org/rsforum/viewtopic.php?f=74&t=10468
For ‘milling’ on path it doesn’t consider
this.arcInterpolation = true
in the custom postprocessor nor the checked option in the CAM Configuration Dialog.
As far as detected the CamArcInterpolation checkbox of the CAM Configuration Dialog is unrelated to the this.arcInterpolation in the postprocessor.
Regards, CVH
|
|
2507 | QCAD/CAM | Feature Request | Low | Add Toolpath from Layer | Assigned | |
1 |
Task Description
I’ve been able to make this work as proof of concept very easily, but many of the functions are inaccessible/difficult to override from post-processors.
Desired functionality:
1) Enable “Add Profile Toolpath” UI elements all the time (remove setRequiresSelection) 2) CAM Profile Toolpath Dialog: Drop-down menu of available Layers. First option “By Selection Only” 3) “By Selection Only” continues to pass EntityIds of selected objects (existing functionality) 4) Choosing an active Layer will use the Layer as source of EntityIds 5) Any changes to Entities on a Layer will result in those new/removed/changed objects being re-generated without having to manually select and update the tool paths. Either do not recover list of EntityIds from the ToolpathBlock, and instead use “live” each time it’s regenerated, or additional functionality to determine if a LayerId is associated with the Toolpath, and then lookup EntityIds.
I assume the persistence of the Layer selection would be available within the Toolpath, so that it will automatically update EntityIds every time a Toolpath is regenerated, without having to select Entities and updating the toolpath manually.
For large projects, being able to force select objects based upon layer dramatically reduces mistakes and speeds up the workflow.
Thanks
|
|
1610 | QCAD/CAM | Performance Issue | Low | Switching from one drawing to another slow | Closed | |
|
Task Description
When switching from one drawing to another, the 3D view is updated which can be slow, especially for drawings with many text entities.
See also: https://www.qcad.org/rsforum/viewtopic.php?f=89&t=4945
|
|
1970 | QCAD/CAM | Performance Issue | Medium | Drill Toolpath Workaround | Closed | |
|
Task Description
Hallo Andrew,
Fiddling with the drill-toolpath error, a solution seems to be to add the drill location as a ‘single point’ in the ‘source’ sublayer. I am using this as a Bug Work Around.
|
|
1954 | QCAD/CAM | Release | Low | Revised PWM Post Processor | Assigned | |
|
Task Description
Hallo Andrew,
I have revised the PWM Post Processor to Revision D.
|
|
1324 | QCAD/CAM | Suggestion | Very Low | Confusing Copy / Move option | Closed | |
|
Task Description
Hi,
Using the Copy and Move command the [ ] Use current layer and attributes’ is confusing.
Perhaps [ ] change copy /moved set to current layers and attributes. is more suitable.
|
|
1830 | QCAD/CAM | Suggestion | Low | HP7580 Penplotter | Closed | |
|
Task Description
Hi Andrew,
I was fiddeling around with a copy of the hpgl postprocessor, and has it adapted, up and running for a HP7580 penplotter. You may add this to QCAD if you like.
Poking and peeking in the other postprocessor files, I found enough information to generate a very acceptable hpgl.plt file now, including the required pen changes.
The purpose of a ‘bracket-field’ (as [S] ) is clear to me. Where are [S#] and [S!] used for?
|
|
2555 | QCAD/CAM | Suggestion | Low | Include tool description when selecting a tool. | Assigned | |
|
Task Description
Andrew,
At present QCAD/CAM the tool drop-down box displays tool number and diameter between brackets.
It would be more appropriate to display if it is a mill or a drill and/or the description of such. In a further stage of development ball-nose ... Conical ... And so on.
I have several specialized mills with the same diameter. End-mills, roughing mills, routing mills, face mills ....
Tools 1(ø6mm) or 2(ø6mm) don’t say much if tool 1 is a side-mill and tool 2 is a high speed drill for metal.
Related forum topic: https://www.qcad.org/rsforum/viewtopic.php?f=31&t=10722
Regards, CVH
|
|
2557 | QCAD/CAM | Suggestion | Very Low | G20/21 not occuring in generic postprocessors | Assigned | |
|
Task Description
Andrew,
I know that GCodeMM.js and GCodeIN.js are generic postprocessors. Mostly used as base for other or custom postprocessor.
The distinct nature is pretty clear from the filename and the suffix in the display name. Another distinct nature is that they include this.unit = RS.Millimeter / RS.Inch intended for the CAM side.
Why don’t they include at least a G20/21 in a generic header?
There are several more specific postprocessors where I miss these G-codes for the measurement system.
True, if they are not supported, no error messages would occur when omitted. The danger is that users rely on build in postprocessors hoping that it matches with the default measurement system of their setup.
IMHO it is safer to trigger an instruction fault before attempting to execute a wrong motion. As fail-save as possible should always be the goal.
Regards, CVH
|
|
1572 | QCAD Community Edition | Bug Report | Low | Dimension font not set to "Standard" when importing thr ... | Closed | |
|
Task Description
Since updating to QCAD 3.16 on MacOS, my dimension font face suddenly changed to something very unattractive and I can’t figure out how to reset it. I tried deleting QCAD and all references to it in ~/Library and then reinstalling, but no luck. Something weird has gone wrong with QCAD’s fonts.
The font change has made it impossible to open and redraw many DXF files because the new font face is larger and wider spaced and it ruins the layout of many documents.
Attached is an example of what the same DXF file looked like in the prior QCAD version, and the new version. No change to the DXF file.
Dan.
|
|
1639 | QCAD Community Edition | Bug Report | Low | Layer > Hide all Layers: cannot turn individual layer b ... | Closed | |
|
Task Description
See also: https://www.qcad.org/rsforum/viewtopic.php?f=76&t=5092
|
|
1939 | QCAD Community Edition | Bug Report | Low | Right click not working in QCAD Community Edition | Closed | |
1 |
Task Description
After I remove the .dll files from the pro trial version, right click stop working on Windows 10. I went a little further to try identifying which of the 5 files specifically causes right click to stop working, and I found that it is qcadproscripts.dll. The presence or absence of the other 4 dll files that make up the pro version has no influence on this behavior.
|
|
2043 | QCAD Community Edition | Bug Report | Low | library browser's menu not consistent with empty namesp ... | Closed | |
|
Task Description
The library browser’s accordion menu is not consistent when browsing back and forth through empty namespaces (directory).
In the image attached (top to bottom, left to right), I’m trying to open the empty namespace “Hydraulics”. If I close & open the “default” namespace, the empty namespace’s open arrow disappears.
|
|
2050 | QCAD Community Edition | Bug Report | Very Low | FlexPainter dosen't work | Closed | |
|
Task Description
FlexPainter works in the Pro version of QCad but not in the Comunity one. If it’s not supposed to works in the latter, maybe, it would be better to remove it from the menu (Misc > Script Examples > Mathematics).
|
|
2052 | QCAD Community Edition | Bug Report | Critical | QCAD Crash when try to save file | Closed | |
|
Task Description
I have tried to use QCAD on arch linux and installed the latest version via
pacman -S qcad
Steps to reproduce the bug:
i also added a coredump file from the crash if it does help to locate the problem..
kind regards, stif
|
|
2068 | QCAD Community Edition | Bug Report | Very Low | Non-english text in upper/lower index becomes UTF code | Assigned | |
|
Task Description
How to reproduce.
1. Create a text field with some non-english words in the upper index. (see attached pic1.png) 2. Save the project and close QCAD. 3. Run QCAD and open same project. 4. Now upper/lower indexed text becomes not human readable UTF codes. (see attached pic2.png)
Tried different fonts - doesn’t help.
Linux ntb-kirill 3.10.0-1062.12.1.el7.x86_64 #1 SMP Tue Feb 4 23:02:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux CentOS Linux release 7.7.1908 (Core)
|
|
2074 | QCAD Community Edition | Bug Report | Medium | No tile print option | Closed | |
|
Task Description
I’m trying to print a large cad drawing at 1:1 scale. However, when I go into preview to select tile button, it doesn’t exit. First image is my screeen capture, the 2nd is from the online tutorial regarding printing and the button that is missing.
|