I've tried to use the new protocase designer 4.1.9 to update a *.cas file from 3.12j (Build #909).
First of all, the new v4 one is slow at times.
Second, I can't set a small enough grid for my purposes. I am limited to a grid resolution of 0.1", or 3mm, or larger when I go to "edit - preferences" in the face editor. However, if I click on the grid icon, I can only change the grid from 2.54mm (smallest) to 5.08mm and so on in 0.1" increments. There is no way to set a 1mm, 5mm, or 10mm grid for example.
Also, the coordinate resolution seems to be limited in general. For example, I work mostly in metric (millimeters), and an old *.cas file which I imported had cutout locations altered by a bit, probably due to coordinate precision issues. Instead of 174.9mm, I got 174.748mm in V4 for the location of a cutout. This looks a bit as if the value has been truncated to around 6.88".
Also, I exported some cutouts from v3.12 as *.PDC, then tried to import them in v4 via "Place Object From File". The problem is that the origin of several cutouts has been shifted. I don't know why, but apparently this happened to a cutout which is defined as a rectangle via 3 (?) points. Some other polygon cutouts where every vertex is defined imported o.k.
Biggest issue: When I try to set a cutout location or adjust a cutout size via its properties, I can only change one value field at a time, and I need to confirm that field with "enter". For example, if I want to change the X and Y values for placing the cutout, and I switch from the X field to the Y field via tab, then hit return, then only the Y got changed.
When I try to export a face bitmap for editing, I need to add the filename extension (*.png), it is not automatically completed.
When I try to re-import a *.png file after editing, the sizing is off. My edited *.png file is now displayed at a larger size then when I exported it. Apparently part of the problem was that the resolution of my *.png file was internally set as 200ppi, not 300ppi. Note that the actual size of the template in pixels did not get changed, only the metadata field in the *.png header which specifies the ppi of the image.
Also, when I re-import the template *.png file without (!) any edits, then it is apparently so huge that it ends up beyond the boundaries of the program, with a size of 400x2508 units (doesn't specify mm or inches). Now I see my image was 400x2508 pixels, and the program thought it was 400x2508 inches. My guess is that the protocase designer uses a nonsensical value for the png file resolution, like 1 ppi or that it exports a non-conforming *.png file.
Apprently the re-imported edited silkscreen template positioning is off, too. If I try to position the template at (0,0) as it should be, then the silkscreen appears to be off to the right by 2.54mm or 0.1". For correct positioning, I need to place the silkscreen at (-0.1,0)". However, when I try to do so, the silkscreen is always snapped back to (0,0), so there is no way to get it to register the actual cutouts with the cutouts in the silkscreen template.
Once the silkscreen positioning looks o.k. in the face editor, it is again off when I click o.k. and see the complete case in 3D. So which view shows the actual silkscreen positioning?
O.k. maybe that's enough for today ...
v4 bug report
Moderators: Colin, dronne, mpyne, akirk, mrodden
Re: v4 bug report
Sorry I did not reply, the forum notifications suddenly stopped functioning. I think you did a very thorough examination of the software for me! I have found many of these bugs and fixed them, but you have some I have not. I will be releasing very soon with many of these things fixed.
Thank you,
Thank you,
--Douglas Ronne
Lead Developer
Lead Developer