New Countersink feature

For general Protocase Designer questions. Anything and everything about Protocase Designer except support questions.

Moderators: Colin, dronne, mpyne, akirk, mrodden

Post Reply
DougShuffield
Posts: 5
Joined: Sat Apr 13, 2013 5:38 pm

New Countersink feature

Post by DougShuffield »

What is the second outside circle that gets added with a countersink? Is it a keep out? It seems too large for a keep out. Also, it doesn't seem to cause a design error if I have the outside circles of two countersinks overlap.

What is the minimum distance required between two centers of #4 82 degree countersink holes? Thanks.

- Doug

DavidH
Posts: 14
Joined: Fri May 02, 2014 1:41 pm

Re: New Countersink feature

Post by DavidH »

I don't know if I accidently messaged you instead of posting but I swear I replied to this days ago. It may have not gone through, if not, my apologies, and if this is a double reply then it is at least there for people in the future.

The outer circle is the outer diameter of the end of the screw you have chosen to countersink. You should try to keep the countersink's outer circle clear from any intercepting cutouts, other fasteners, etc.

It doesn't pop up a warning though? Can you send me your debug.0.log from your ProtocaseDesigner directory? If you are on windows this is probably in your Documents folder.

Thanks,

David H

DougShuffield
Posts: 5
Joined: Sat Apr 13, 2013 5:38 pm

Re: New Countersink feature

Post by DougShuffield »

David,
I don't think that the circles are correct, then. I assume by "end" you mean "head" diameter. I measured the diameter of the outer circle in the tool for a #6 countersink and it is ~.557 in. It should be more like .279in max based on https://www.guden.com/StaticHtml/Countersink/index.html.

I placed two countersinks so that their outer circles intersect and no error was produced when I did a design check. Debug log below: Startup, load test file with countersinks, perform design check, exit.
Face Editor
Face Editor
5-16-2014 2-47-40 PM.png (2.06 KiB) Viewed 6697 times
Countersinks on Panel
Countersinks on Panel
5-16-2014 2-48-40 PM.png (4.05 KiB) Viewed 6699 times

Code: Select all

<debug>@com.protocase.viewer.DesignerFileManager.setupLogger  []
<debug>@com.protocase.viewer.DesignerFileManager.setupLogger  [===============================]
<debug>@com.protocase.viewer.DesignerFileManager.setupLogger  [==== JDesigner version 4.4.5 - Apr03,14 ====]
<debug>@com.protocase.viewer.DesignerFileManager.setupLogger  [==   git branch 944f159c45a7843127c839d4392f33abd72d4a96   ==]
<debug>@com.protocase.viewer.DesignerFileManager.setupLogger  [==    Start at 14-05-16 14:59   ==]
<debug>@com.protocase.viewer.DesignerFileManager.setupLogger  [Os: Windows 7 arch: x86 version: 6.1]
<debug>@com.protocase.viewer.DesignerFileManager.setupLogger  []
<silly>@com.protocase.viewer.DesignerFileManager.setupLogger  [Converting Inches to Points using dpi: 96]
<debug>@com.protocase.viewer.DesignerFileManager.setupLogger  []
<silly>@com.protocase.utils.dataDirs.getExecutableDir  [executable found in path: C:\Program Files (x86)\Protocase Designer 4]
<silly>@com.protocase.utils.dataDirs.getExecutableDir  [executable dir: C:\Program Files (x86)\Protocase Designer 4]
<silly>@com.protocase.utils.dataDirs.checkProgramForLibraryInstallPath  [Program Data Dir read from file: C:\ProgramData\ProtocaseDesigner\4.4.5]
<silly>@com.protocase.utils.dataDirs.getProgramDataDir  [program data dir: C:\ProgramData\ProtocaseDesigner\4.4.5]
<silly>@com.protocase.utils.dataDirs.getMainLibraryDir  [main library found: C:\ProgramData\ProtocaseDesigner\4.4.5\library]
<silly>@com.protocase.utils.dataDirs.getLibraryDir  [user library found: C:\Users\shuffield\Documents\ProtocaseDesigner\UserLibrary]
<debug>@com.protocase.io.PDReader.importYAMLSummaryItem  [got bad YAML character reading C:\ProgramData\ProtocaseDesigner\4.4.5\library\PEMs\Nuts\AC-0420-2 1_4-20 null Nut.pdc]
<debug>@com.protocase.io.PDReader.importYAMLSummaryItem  [exception: special characters are not allowed]
<minor>@com.protocase.io.PDReader.parsePDSummary  [File C:\ProgramData\ProtocaseDesigner\4.4.5\library\PEMs\Nuts\AC-0420-2 1_4-20 null Nut.pdc did not contain a valid part.]
<minor>@com.protocase.library.FileTreeCategory.importChildren  [unable to import the file C:\ProgramData\ProtocaseDesigner\4.4.5\library\PEMs\Nuts\AC-0420-2 1_4-20 null Nut.pdc]
<debug>@com.protocase.io.PDReader.importYAMLSummaryItem  [got bad YAML character reading C:\ProgramData\ProtocaseDesigner\4.4.5\library\PEMs\Standoffs\TSO-440-437ZI 4-40 - Ø0.165_ by .437 heat treated carbon Standoff.pdc]
<debug>@com.protocase.io.PDReader.importYAMLSummaryItem  [exception: special characters are not allowed]
<minor>@com.protocase.io.PDReader.parsePDSummary  [File C:\ProgramData\ProtocaseDesigner\4.4.5\library\PEMs\Standoffs\TSO-440-437ZI 4-40 - Ø0.165_ by .437 heat treated carbon Standoff.pdc did not contain a valid part.]
<minor>@com.protocase.library.FileTreeCategory.importChildren  [unable to import the file C:\ProgramData\ProtocaseDesigner\4.4.5\library\PEMs\Standoffs\TSO-440-437ZI 4-40 - Ø0.165_ by .437 heat treated carbon Standoff.pdc]
<debug>@com.protocase.formula.Parser.parse  [Formula: Length]
<debug>@com.protocase.formula.Parser.parse  [Answer: Length]
<debug>@com.protocase.formula.Parser.parse  [Formula: Length]
<debug>@com.protocase.formula.Parser.parse  [Answer: Length]
<minor>@Value.setValStr  [bad formula found in ]
<minor>@Value.setValStr  [exception was: null]
<minor>@com.protocase.things.solids.Sweep.importPD  [could not read rotation]
<minor>@com.protocase.things.solids.Sweep.importPD  [null]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: extrudedMetalOptions]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: screwOptions]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: extrudedMetalOptions]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: screwOptions]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: extrudedFlushMetalOptions]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: screwOptions]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: extrudedFlushMetalOptions]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: screwOptions]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: extrudedFlushMetalOptions]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: screwOptions]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: extrudedFlushMetalOptions]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: screwOptions]
<debug>@com.protocase.formula.Parser.parse  [Formula: FrontRearThick]
<debug>@com.protocase.formula.Parser.parse  [Answer: FrontRearThick]
<debug>@com.protocase.formula.Parser.parse  [Formula: FrontRearThick]
<debug>@com.protocase.formula.Parser.parse  [Answer: FrontRearThick]
<debug>@com.protocase.formula.Parser.parse  [Formula: FrontRearThick]
<debug>@com.protocase.formula.Parser.parse  [Answer: FrontRearThick]
<debug>@com.protocase.formula.Parser.parse  [Formula: FrontRearThick]
<debug>@com.protocase.formula.Parser.parse  [Answer: FrontRearThick]
<debug>@com.protocase.formula.Parser.parse  [Formula: TopBottomThick]
<debug>@com.protocase.formula.Parser.parse  [Answer: TopBottomThick]
<debug>@com.protocase.formula.Parser.parse  [Formula: FrontRearThick]
<debug>@com.protocase.formula.Parser.parse  [Answer: FrontRearThick]
<debug>@com.protocase.formula.Parser.parse  [Formula: FrontRearThick]
<debug>@com.protocase.formula.Parser.parse  [Answer: FrontRearThick]
<debug>@com.protocase.formula.Parser.parse  [Formula: FrontRearThick]
<debug>@com.protocase.formula.Parser.parse  [Answer: FrontRearThick]
<debug>@com.protocase.formula.Parser.parse  [Formula: FrontRearThick]
<debug>@com.protocase.formula.Parser.parse  [Answer: FrontRearThick]
<debug>@com.protocase.formula.Parser.parse  [Formula: FrontRearThick]
<debug>@com.protocase.formula.Parser.parse  [Answer: FrontRearThick]
<debug>@com.protocase.formula.Parser.parse  [Formula: FrontRearThick]
<debug>@com.protocase.formula.Parser.parse  [Answer: FrontRearThick]
<debug>@com.protocase.formula.Parser.parse  [Formula: FrontRearThick]
<debug>@com.protocase.formula.Parser.parse  [Answer: FrontRearThick]
<debug>@com.protocase.formula.Parser.parse  [Formula: FrontRearThick]
<debug>@com.protocase.formula.Parser.parse  [Answer: FrontRearThick]
<debug>@com.protocase.formula.Parser.parse  [Formula: TopBottomThick]
<debug>@com.protocase.formula.Parser.parse  [Answer: TopBottomThick]
<debug>@com.protocase.formula.Parser.parse  [Formula: TopBottomThick]
<debug>@com.protocase.formula.Parser.parse  [Answer: TopBottomThick]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: metalOptions]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: screwOptions]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: 5-SidedEnclosureSizes]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: 5-SidedEnclosureCoverMetal]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: 5-SidedEnclosureChassisMetal]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: 5-SidedEnclosureOptions]
<minor>@Parser.Operate  [NumberFormatException]
<minor>@Parser.Operate  [formula: IfElse(Height > (IfElse("MetalType" CONTAINS STRING "Aluminum", IfElse(Chassis Thickness < 11, 5 , 8) , IfElse(Chassis Thickness < 14, 5, 8))), -Chassis Thickness, -(.06) - Chassis Thickness)]
<minor>@Parser.Operate  [Operator: <]
<minor>@Parser.Operate  [Op1: 11]
<minor>@Parser.Operate  [Op2: Chassis Thickness]
<minor>@Value.setValStr  [bad formula found in IfElse(Height > MaxHOnePieceBase, -Chassis Thickness, -BendRad - Chassis Thickness)]
<minor>@Value.setValStr  [exception was: Bad Formula, got number format error]
<minor>@CoordinateTransform.importYAML  [shiftX invalid: IfElse(Height > MaxHOnePieceBase, -Chassis Thickness, -BendRad - Chassis Thickness)]
<minor>@Parser.Operate  [NumberFormatException]
<minor>@Parser.Operate  [formula: -((.06)+Chassis Thickness)]
<minor>@Parser.Operate  [Operator: +]
<minor>@Parser.Operate  [Op1: Chassis Thickness]
<minor>@Parser.Operate  [Op2: .06]
<minor>@Value.setValStr  [bad formula found in -(BendRad+Chassis Thickness)]
<minor>@Value.setValStr  [exception was: Bad Formula, got number format error]
<minor>@CoordinateTransform.importYAML  [shiftY invalid: -(BendRad+Chassis Thickness)]
<minor>@com.protocase.formula.parameters.Parameter.afterImport  [could not find MetalType in parser.]
<minor>@com.protocase.formula.parameters.Parameter.afterImport  [could not find MetalType in parser.]
<debug>@com.protocase.formula.Parser.parse  [Formula: Thickness]
<debug>@com.protocase.formula.Parser.parse  [Answer: Chassis Thickness]
<debug>@com.protocase.formula.Parser.parse  [Formula: Thickness]
<debug>@com.protocase.formula.Parser.parse  [Answer: Chassis Thickness]
<debug>@com.protocase.formula.Parser.parse  [Formula: Cover Thickness]
<debug>@com.protocase.formula.Parser.parse  [Answer: Cover Thickness]
<debug>@com.protocase.formula.Parser.parse  [Formula: Thickness]
<debug>@com.protocase.formula.Parser.parse  [Answer: Chassis Thickness]
<debug>@com.protocase.formula.Parser.parse  [Formula: Thickness]
<debug>@com.protocase.formula.Parser.parse  [Answer: Chassis Thickness]
<debug>@com.protocase.formula.Parser.parse  [Formula: Thickness]
<debug>@com.protocase.formula.Parser.parse  [Answer: Chassis Thickness]
<debug>@com.protocase.formula.Parser.parse  [Formula: Thickness]
<debug>@com.protocase.formula.Parser.parse  [Answer: Chassis Thickness]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: metalOptions]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: screwOptions]
<minor>@com.protocase.formula.parameters.Parameter.afterImport  [could not find MetalType in parser.]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: metalOptions]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: metalOptions]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: screwOptions]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: rackmountSizes]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: rackmountOptions]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: rackmountFrontMetal]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: rackmountFacePlateConfigurations]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: metalOptions]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: screwOptions]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: rackmountWithMountingBracketsOptions]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: rackmountWithMountingBracketsSizes]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: rackmountChassisMetal]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: rackmountCoverMetal]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: rackmountRearMetal]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: rackmountFrontMetal]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: rackmountBracketMetal]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: rackmountWithMountingBracketsConfiguration]
<minor>@Parser.Operate  [NumberFormatException]
<minor>@Parser.Operate  [formula: -(ChassisBendRad+Chassis Thickness)]
<minor>@Parser.Operate  [Operator: +]
<minor>@Parser.Operate  [Op1: Chassis Thickness]
<minor>@Parser.Operate  [Op2: ChassisBendRad]
<minor>@Value.setValStr  [bad formula found in -(ChassisBendRad+Chassis Thickness)]
<minor>@Value.setValStr  [exception was: Bad Formula, got number format error]
<minor>@CoordinateTransform.importYAML  [shiftX invalid: -(ChassisBendRad+Chassis Thickness)]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: metalOptions]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: screwOptions]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: rackmountOptions]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: rackmountSizes]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: rackmountChassisMetal]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: rackmountCoverMetal]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: rackmountRearMetal]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: rackmountFrontMetal]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: rackmountConfigurations]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: metalOptions]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: screwOptions]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: stepDownRackmountOptions]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: stepDownRackmountSizes]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: rackmountChassisMetal]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: rackmountCoverMetal]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: rackmountRearMetal]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: rackmountFrontMetal]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: stepDownRackmountConfigurations]
<minor>@com.protocase.formula.parameters.Parameter.afterImport  [could not find MetalType in parser.]
<minor>@com.protocase.formula.parameters.Parameter.afterImport  [could not find MetalType in parser.]
<minor>@com.protocase.formula.parameters.Parameter.afterImport  [could not find MetalType in parser.]
<minor>@com.protocase.formula.parameters.Parameter.afterImport  [could not find MetalType in parser.]
<minor>@com.protocase.formula.parameters.Parameter.afterImport  [could not find MetalType in parser.]
<debug>@com.protocase.formula.Parser.parse  [Formula: ChassisThickness]
<debug>@com.protocase.formula.Parser.parse  [Answer: Chassis Thickness]
<debug>@com.protocase.formula.Parser.parse  [Formula: CoverThickness]
<debug>@com.protocase.formula.Parser.parse  [Answer: Cover Thickness]
<debug>@com.protocase.formula.Parser.parse  [Formula: FrontThickness]
<debug>@com.protocase.formula.Parser.parse  [Answer: Front Panel Thickness]
<debug>@com.protocase.formula.Parser.parse  [Formula: MountingBracketThickness]
<debug>@com.protocase.formula.Parser.parse  [Answer: MountingBracketThickness]
<debug>@com.protocase.formula.Parser.parse  [Formula: RearThickness]
<debug>@com.protocase.formula.Parser.parse  [Answer: Rear Thickness]
<debug>@com.protocase.formula.Parser.parse  [Formula: MountingBracketThickness]
<debug>@com.protocase.formula.Parser.parse  [Answer: MountingBracketThickness]
<minor>@com.protocase.formula.Parser.importYAML  [missing included parser: metalOptions]
<minor>@com.protocase.formula.parameters.Parameter.afterImport  [could not find MetalType in parser.]
<silly>@com.protocase.library.PartsManager.Instance  [root: C:\ProgramData\ProtocaseDesigner\4.4.5\library ver: 6]
<debug>@minor.init  [GL Init Ver: com.sun.opengl.impl.GLImpl]
<silly>@com.protocase.viewer.Renderer3D.init  [VBO Support: true]
<silly>@com.protocase.viewer.JDesigner.onLoad  [loading file C:\Users\shuffield\Desktop\test.pda]
<minor>@com.protocase.viewer.DesignerFileManager.loadFile  []
<minor>@com.protocase.viewer.DesignerFileManager.loadFile  [== Loading File test.pda ==]
<silly>@com.protocase.io.PDReader.parsePD  [Loading YAML File C:\Users\shuffield\Desktop\test.pda]
<minor>@com.protocase.formula.parameters.Parameter.afterImport  [could not find MetalType in parser.]
<minor>@com.protocase.formula.parameters.Parameter.afterImport  [could not find MetalType in parser.]
<minor>@com.protocase.formula.parameters.Parameter.afterImport  [could not find MetalType in parser.]
<minor>@com.protocase.formula.parameters.Parameter.afterImport  [could not find MetalType in parser.]
<minor>@com.protocase.formula.parameters.Parameter.afterImport  [could not find MetalType in parser.]
<minor>@com.protocase.formula.parameters.Parameter.afterImport  [could not find MetalType in parser.]
<minor>@com.protocase.formula.parameters.Parameter.afterImport  [could not find MetalType in parser.]
<minor>@com.protocase.formula.parameters.Parameter.afterImport  [could not find MetalType in parser.]
<minor>@com.protocase.formula.parameters.Parameter.afterImport  [could not find MetalType in parser.]
<minor>@com.protocase.formula.parameters.Parameter.afterImport  [could not find MetalType in parser.]
<debug>@com.protocase.formula.Parser.parse  [Formula: #6]
<debug>@com.protocase.formula.Parser.parse  [Answer: #6]
<debug>@com.protocase.formula.Parser.parse  [Formula: #6]
<debug>@com.protocase.formula.Parser.parse  [Answer: #6]
<minor>@com.protocase.things.thing2d.Footprint.attachAssemblyToFace  [could not find attachment point to attach footprint: Small Rackmount Handle: x: -0.125000 y: -1.078000 width: 0.250000 height: 2.210000 to face Front Panel]
<minor>@com.protocase.things.thing2d.Footprint.attachAssemblyToFace  [could not find attachment point to attach footprint: Small Rackmount Handle: x: -0.125000 y: -1.078000 width: 0.250000 height: 2.210000 to face Front Panel]
<minor>@com.protocase.things.thing2d.Footprint.attachAssemblyToFace  [could not find attachment point to attach footprint: Small Rackmount Handle: x: -0.125000 y: -1.078000 width: 0.250000 height: 2.210000 to face Front Panel]
<minor>@com.protocase.things.thing2d.Footprint.attachAssemblyToFace  [could not find attachment point to attach footprint: Small Rackmount Handle: x: -0.125000 y: -1.078000 width: 0.250000 height: 2.210000 to face Front Panel]
<minor>@com.protocase.things.thing2d.Footprint.attachAssemblyToFace  [could not find attachment point to attach footprint: Small Rackmount Handle: x: -0.125000 y: -1.078000 width: 0.250000 height: 2.210000 to face Front Panel]
<minor>@com.protocase.things.thing2d.Footprint.attachAssemblyToFace  [could not find attachment point to attach footprint: Small Rackmount Handle: x: -0.125000 y: -1.078000 width: 0.250000 height: 2.210000 to face Front Panel]
<debug>@com.protocase.formula.Parser.parse  [Formula: #6]
<debug>@com.protocase.formula.Parser.parse  [Answer: #6]
<debug>@com.protocase.formula.Parser.parse  [Formula: #6]
<debug>@com.protocase.formula.Parser.parse  [Answer: #6]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<debug>@com.protocase.formula.Parser.parse  [Formula: #6]
<debug>@com.protocase.formula.Parser.parse  [Answer: #6]
<debug>@com.protocase.formula.Parser.parse  [Formula: #6]
<debug>@com.protocase.formula.Parser.parse  [Answer: #6]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<minor>@com.protocase.things.thing2d.Footprint.attachAssemblyToFace  [could not find attachment point to attach footprint: Small Rackmount Handle: x: -0.125000 y: -1.078000 width: 0.250000 height: 2.210000 to face Front Panel]
<minor>@com.protocase.things.thing2d.Footprint.attachAssemblyToFace  [could not find attachment point to attach footprint: Small Rackmount Handle: x: -0.125000 y: -1.078000 width: 0.250000 height: 2.210000 to face Front Panel]
<debug>@com.protocase.formula.Parser.parse  [Formula: #6]
<debug>@com.protocase.formula.Parser.parse  [Answer: #6]
<debug>@com.protocase.formula.Parser.parse  [Formula: #6]
<debug>@com.protocase.formula.Parser.parse  [Answer: #6]
<debug>@com.protocase.formula.Parser.parse  [Formula: #6]
<debug>@com.protocase.formula.Parser.parse  [Answer: #6]
<debug>@com.protocase.formula.Parser.parse  [Formula: #6]
<debug>@com.protocase.formula.Parser.parse  [Answer: #6]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<minor>@com.protocase.things.attachments.MatePt.setParent  [cannot set the parent of a matept to a non-solid. parent: null]
<debug>@com.protocase.formula.Parser.parse  [Formula: #6]
<debug>@com.protocase.formula.Parser.parse  [Answer: #6]
<debug>@com.protocase.formula.Parser.parse  [Formula: #6]
<debug>@com.protocase.formula.Parser.parse  [Answer: #6]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
<silly>@com.protocase.things.thing2d.Thing2D.isSameType  [trying to check type but type was null]
- Doug

DavidH
Posts: 14
Joined: Fri May 02, 2014 1:41 pm

Re: New Countersink feature

Post by DavidH »

Thanks for sending me this Doug, I will take a look into it. I will let you know as soon as I have this sorted.

Could I get your email so that I can let you know?

Also, could you attach the file as well so that I can load it up in my protocase designer and take a look?

DougShuffield
Posts: 5
Joined: Sat Apr 13, 2013 5:38 pm

Re: New Countersink feature

Post by DougShuffield »

Here is the Test file.

- Doug
Attachments
test.zip
Test file
(7.47 KiB) Downloaded 565 times

DougShuffield
Posts: 5
Joined: Sat Apr 13, 2013 5:38 pm

Re: New Countersink feature

Post by DougShuffield »

Any resolution on this yet?

- Doug

DavidH
Posts: 14
Joined: Fri May 02, 2014 1:41 pm

Re: New Countersink feature

Post by DavidH »

Hey Doug,

Sorry it took me so long to get back to you. This forum's updates don't seem to be working.

Thank you so much for your help, I have created an exclusion zone(keep-out) on countersinks and straightened things up so now the outer ring will be the width of the outer diameter(I was using the wrong formula) of the countersink and it will have a bright red shading so that you can clearer see how close you can put it to other cutouts and such.

Thanks again for the test file.

DavidH

Post Reply