Monthly Archives: September 2018

A & B Tip 9 – drilling holes 3 – counterbores

In this series of posts, I’ll be providing tips that show how to do something in both AutoCAD and BricsCAD, hence A & B.

The Series

The idea behind this series is to provide useful information for several sorts of reader:

  1. AutoCAD users.
  2. BricsCAD users.
  3. People in the process of transitioning from AutoCAD to BricsCAD and who need to know what to do differently (if anything).
  4. People considering transitioning from AutoCAD to BricsCAD and who want to know about the differences and similarities.

Counterbored holes

This post continues to explain more about how to put holes in your 3D models. In this post I’ll be describing how to construct counterbored holes. Hint: the most efficient method is described last.

I’m going to start with this model and use different methods to create three counterbored diameter 10 holes that go through the block, each with a diameter 20 x 18 deep counterbore. I’ve placed circles of diameter 10 and 20 in place to indicate where the holes are going to go, and in some cases to act as the basis for extrusion.

If you’re unsure about how to locate these circles in exactly the right spots in 3D space, see my earlier drilling holes posts, part 1 and part 2.

Extruding circles

Assuming we have appropriate circles to work with, we can extrude them to create cylinders, then subtract them. This works in basically the same in both AutoCAD and BricsCAD, but there are differences:

AutoCAD BricsCAD
Invoke the EXTRUDE command:
Invoke the EXTRUDE command:
Select the inner circle and press Enter to complete the selection process:
Select the inner circle and press Enter to complete the selection process:
Move your cursor down and click when the extrusion goes beyond the bottom of the block:
Enter a negative number that equals or exceeds 100 (the thickness of the block):
If you just pick a point as per AutoCAD, the extrusion will go up rather than down. It’s also possible to point to the direction and amount to extrude by using the Direction subcommand and picking two points, for example a top and bottom corner of the solid.
Repeat the above process for the second circle, but this time specify an extrusion height of 18 while the cursor is located such that the extrusion is going down rather than up:
Repeat the above process for the second circle, but this time specify an extrusion height of -18. It has to be negative, otherwise the extrusion will go up even if you’re pointing down (unlike AutoCAD).

We’ll subtract these cylinders later.

Drawing cylinders

You can draw cylinders to subtract without needing construction circles. In this case one of the circles is just used to help locate the cylinder center point, but you can use other methods that involve no construction geometry instead, as explained in my first drilling holes post.

AutoCAD BricsCAD
Invoke the CYLINDER command (Solid, not Surface):
Invoke the CYLINDER command (Solids, not Meshes):
Locate the center of the cylinder, in this case using the center object snap:
Locate the center of the cylinder, in this case using the center entity snap:
Enter a radius of 5:
Enter a radius of 5:
Move your cursor down and click when the extrusion goes beyond the bottom of the block:
Move your cursor down and click when the extrusion goes beyond the bottom of the block:
Repeat the above process for the second cylinder, but this time specify a height of 18 while the cursor is located such that the extrusion is going down rather than up:
Repeat the above process for the second cylinder, but this time specify a height of -18:

Subtracting the cylinders

We can subtract all four cylinders at once to create two of the counterbored holes. This process is the same in both applications.

AutoCAD BricsCAD
Invoke the SUBTRACT command:
Invoke the SUBTRACT command:
Select the main solid as the object to subtract from and press Enter to complete that selection. Then select the cylinders to remove. This is easiest with an implied window. Pick a corner point containing no objects, starting on the left. Then pick the opposite corner to the right.
Press Enter to complete that selection and the command.
Select the main solid as the object to subtract from and press Enter to complete that selection. Then select the cylinders to remove. This is easiest with an implied window. Pick a corner point containing no objects, starting on the left. Then pick the opposite corner to the right.
Press Enter to complete that selection and the command.
End result:
End result:

Note that the first method replaces the circles with cylinders. The second method only uses the circles to help locate the center; they don’t really need to be there at all and are ignored.

Presspulling or Push/pulling

As described before, planar objects such as circles can be extruded by presspulling them. We’ll use that method to create the third counterbored hole. In this case, the operations differ somewhat between AutoCAD and BricsCAD.

AutoCAD BricsCAD
Hold down Ctrl+Shift+E to turn on dynamic presspull mode, hover over the space between the two circles and pick:
Hover over the inner circle. You should see the Quad Cursor appear, suggesting a push/pull operation. Pick the icon to accept that operation:
Now you can release Ctrl_Shift+E. Move your cursor down and enter 18:
Move your cursor down beyond the bottom of the block and pick.

Note the on-screen reminder that you can hit the Ctrl key to switch between several different types of push/pull operations. We can ignore this because in this case we want to use the default. However, it’s worth noting that this feature exists because it’s very handy.
Hold down Ctrl+Shift+E to turn on dynamic presspull mode, hover over the inside of the inner circle and pick. Release Ctrl+Shift+E, move your cursor down beyond the bottom of the block and pick:
Hover over the outer circle and pick the push/pull icon on the Quad Cursor. You could enter a height of -18, but in this case there’s a handy nearby hole counterbored to the correct depth and we can just pick the center of that instead:
In the AutoCAD presspull end result, the circles are left behind so if you don’t want them you will need to erase them.
Note also that your UCS origin is changed by this operation even if dynamic UCS is turned off. To restore it, use UCS Previous or use the UCS menu under the ViewCube to change it to World or any other named UCS:
In the BricsCAD push/pull end result, the circles are converted to holes so no more action is required. No UCS restoration is necessary.

Summary

Assuming you have construction circles in place, presspulling is the most efficient of the three methods in AutoCAD, even allowing for the tidy-up required at the end.

BricsCAD’s Quad-based push/pull operation is the most efficient method of the lot. Hover, pick, pick and hover, pick, pick is enough to create a counterbored hole.

Next: countersunk holes.

My Real World BricsCAD series is coming soon on the Bricsys blog

In February, my first Bricsys blog post appeared:

Inside Bricsys: Interviewing the creator of BLADE – the new Visual LISP IDE in BricsCAD V18.2

This was an amalgamation of my two similarly named posts on this blog where I interviewed BricsCAD’s Torsten Moses about BLADE, the LISP IDE that arrived with BricsCAD V18.2.

Today marked my first original-material post on the Bricsys blog:

Real World BricsCAD Series Coming Soon

I encourage you to hop over to the Bricsys blog to check it out. I’ve been interviewing real people about their use of BricsCAD and will be reporting what they have to say.

Disclosure: Bricsys is paying me to interview these people and produce these pieces.

Bricsys is not, however, paying me to sugar-coat anything. I’m being left alone to interview who I like and write it up as I see fit. A quote from today’s post will give you some idea of what’s in store:

The posts in this series aren’t going to be your average corporate-waffle puff-pieces. I mean, who reads those things anyway?

If you have used BricsCAD and are willing to be featured in this series, I would love to hear from you. Please contact me using this form and I will be in touch. In addition to the interviews in the pipeline, I have already had my first response to this invitation. A site in Austria with 70 users and lots of custom programming sounds like something I can get my teeth into.

Video – Steve on BricsCAD Unplugged

Following on from Lynn Allen and Robert Green’s guest appearances on the BricsCAD Unplugged webcast a couple of weeks ago, this time it was my turn.

Last night (my time) I was the special guest on the episode BricsCAD Unplugged – Steve Johnson 5 surprises moving to BricsCAD. I’m introduced at 2:12 and appear at 3:30. Here’s the full video:

In this week’s episode, you’ll witness:

  • Me discussing the five biggest things that pleasantly surprised me about BricsCAD. (I have more than five, but time was limited).
  • Don Strimbu bribing me with drinks containers.
  • An actual printed copy of Cadalyst magazine from 1995, complete with my old column Bug Watch (1995-2008).
  • The excellent euphemism, “You’re generally pretty conservative in terms of your praise.”
  • Don throwing me a curveball by introducing my points out of order!
  • The announcement that I’ll be at Bricsys 2018 in London and possibly participating in the BLADE session.
  • Me saying, “No. I’m wrong.”
  • Me drinking a glass of wine (parental guidance advised – alcohol consumption depicted). If you care, it’s a Shiraz (that’s Syrah if you’re American) from South Australia’s Limestone Coast region.
  • Total lack of coordination from everyone in raising our drinks at the end.

Thank you to the Bricsys crew for the invitation, it was a blast! If you ever want me on again, I’ll be happy to oblige.

For future reference, these live broadcasts run on the Bricsys Facebook page and are then quickly transferred to YouTube.

Autodesk Fusion 360 massive subscription price rise/drop

Autodesk’s cloud-based 3D design tool, Fusion 360, is changing price and structure from 7 October 2018. Whether it’s a huge price rise or a huge price drop depends on your perspective.

Price rise

The current annual subscription cost for Fusion 360 is US$310 and that’s going to change to US$495, which represents a 60% price increase. Existing subscribers are being kept at the same annual rate of US$310 or US$300 (depending on when you first subscribed) “for as long as you renew”. Existing subscribers, that looks like a promise to never increase your prices as long as you keep up the payments. Make sure you capture and retain all of Autodesk’s statements on this matter, in case that promise eventually gets forgotten.

However, for that amount you’ll now be getting the same features that are currently in Fusion 360 Ultimate; the lesser and greater versions are being amalgamated and just called Fusion 360.

Price drop

The current annual subscription cost for Fusion 360 Ultimate is US$1535. As that’s going to change to US$495, that represents a 68% price drop.

Is it fair?

If you currently use Fusion 360, even if you have no use for Advanced Simulation, Advanced Manufacturing or Generative Design, it’s not bad news. The only downside is that you’ll now be paying more if you need to add seats, or if you temporarily drop and resume subscription.

If you currently use Fusion 360 Ultimate, you are probably going to be overjoyed at spending a lot less in future. If you just paid US$3,070.00 for a 2-year subscription that’s about to be worth US$990, you might be less pleased. To assuage your ire, Autodesk will be giving you (and all existing annual subscribers) another 24 months subscription, gratis. Still, depending on the term length and renewal timing, some customers are going to be much luckier than others. That might annoy the less fortunate.

I think Autodesk has been very fair and reasonable with the way it has handled these changes. However, it does serve as a reminder that once you’re a subscriber, you’re at the mercy of your software company.

Mac users rejoice – at long last, a LISP IDE comes to OS X

CAD’s best LISP development environment has come to the best “AutoCAD for Mac”. It should come as no surprise to anyone that this has occurred without Autodesk’s involvement.

What’s happened?

With the release of BricsCAD (Mac) V18.2 (currently V18.2.23-1 to be precise), BLADE (BricsCAD’s much-superior equivalent to VLIDE) has been added to BricsCAD

See here for the release notes and here to download. Make sure you select the Mac version:

Significance

This is pretty significant for anybody serious about using DWG-based CAD on the Mac. AutoCAD without LISP is hardly worthy of the name, which is why I’ve never been keen on AutoCAD LT from the moment LISP was yanked out of it just before release in the early 90s. There has never been an integrated development environment for AutoCAD for Mac (either in the first iteration in the 1990s or the second attempt in the 2010s) and I think I can safely predict that there’s never going to be one. I expect AutoCAD for Mac’s LISP to remain forever in 1990 mode.

Compatibility

One problem a small number of users may face when developing for Mac with BLADE is that of downward compatibility. In case you’re wondering, BricsCAD (Mac) to AutoCAD for Mac is very much a downward direction, particularly in the area of LISP. The LISP in AutoCAD for Mac is famously half-baked with large portions of functionality missing, including no ability to control dialog boxes. BricsCAD (Mac)’s LISP is very much more capable, so while compatibility between AutoCAD for Windows and BricsCAD (Mac) is strong, you can’t say the same for LISP compatibility between AutoCAD for Windows and AutoCAD for Mac.

Half of the stuff you write for AutoCAD in Windows is just going to fail when you try to run it in AutoCAD for Mac. Much more of it is going to work in BricsCAD (Mac). While you can now write, debug and run your LISP code efficiently in BricsCAD (Mac) and it’s practically guaranteed to run just fine in AutoCAD and BricsCAD for Windows, it will be very easy to write stuff in BricsCAD (Mac) that doesn’t work in AutoCAD for Mac. Of course, the same downward compatibility problem applies to writing stuff in AutoCAD for Windows using VLIDE.

If you’ve moved on completely from AutoCAD for Mac to BricsCAD (Mac), that’s not going to be a problem. Bircsys building a notably better product that’s significantly more compatible with the main game is not something anybody could reasonably condemn. However, but it’s something to bear in mind if you are hoping to write code that runs on both AutoCAD and BricsCAD for Mac.

Summary

That caveat aside, it’s all good news for Mac CAD users. You already had a product available that would run a much higher percentage of the huge library of LISP out there than AutoCAD for Mac would. For the first time in history, you now also have access to a professional LISP development tool. Lucky for you, it’s the best such tool on the market.