I was wondering where I could find an already done up CAD block of an interior stairway. I need to be able to modify it to meet the local specs. I just didn't want to have to spend a bunch of time making one if there was already one done for me!
I thought I seen on this group sometime ago that someone was putting together a site that had blocks to "Share" If not, it's not a bad idea. Anyway, Thanks in Advance!!
First, there's lots of sites with CAD blocks. Do a Google search for a bunch of sites. Also, there are free CDs you can get full of blocks (Thomas Registrar puts out some, free for the asking).
That being said, I think you'd be better off just drawing the stairs yourself. Any stair block you find most likely would require as much modification time as it would take to just draw it. Your floor to floor height will be different than the block, minimum tread size varies (i.e. 9" or 10" residential, 11" commercial), maximum riser height varies (7" commercial, 7-3/4" or 8" residential), different railing types and construction, stair shape (i.e. straight, L, U, circular etc), stair construction (i.e. all wood, steal stringer with wood treads, steel pan, etc.).
Wood, stone, concrete, or steel? Open or closed stringers? Open or closed risers? Spiral, curved, L, scissor, switchback, or straight? Magic or regular?
You sound like a very efficient person.
I agree, but I don't have the time to do it if someone else will do it for me. Where can we find *your* blocks? Post the URL.
Good Morning All, Lazy or not, I thought that was the whole idea of blocks, so you did not have to keep drawing the same thing over and over again. I have a few that I dont mind sharing. Isnt there a proberb that goes along the line of " many hands make lite work".
;;; ;;; ;;; ;;; ****Stairs.lsp Version 1.0 ;;; ****(C) Copyright 1997 by Dan E. Thomas ;;; ;;; Stairs.lsp: This routine will calculate and draw stair sections ;;; based on information you supply from your keyboard and graphics screen. ;;; Stairs.lsp draws in the current UCS, current linetype, current color, ;;; and on the current layer. ;;; To figure stairs, first determine the total height, then divide ;;; that height by a desired riser height. Round that result up or down ;;; to the nearest integer to yield the actual number of risers. Divide ;;; total height by the number of risers to yield the size of each riser. ;;; There are four rules for stairs that Stairs.lsp will employ. ;;; They are: ;;; 1) Riser + tread = 17" to 17.5" ;;; 2) 2x riser + tread = 24" to 25" ;;; 3) Riser x tread = 70" to 75" ;;; 4) Stairs should be 30 degrees to 35 degrees ;;; After loading stairs.lsp, type "stairs" to activate. ;;; This routine will prompt you to pick a point on the lower level. ;;; Osmode is set to nearest for this pick so you can pick anywhere. ;;; Next you will pick the top step. Osmode is set to endp., int. for ;;; this pick. It will then prompt for stair direction and nosing ;;; style (square or round). You will then be able to choose to accept ;;; defaults or customize. If you choose to accept defaults, this ;;; routine will do division, round numbers and draw stairs that will ;;; meet the tests mentioned above. We can assume that all stairs are ;;; constrained vertically, going from one floor to another or from ;;; a porch to a sidewalk etc. In some cases stairs are also constrained ;;; horizontally. If you choose to customize, you will be asked if you ;;; need to consider horizontal constraints. If you answer yes, the ;;; routine will prompt you to pick a point for the bottom riser after ;;; the number of risers has been determined. If that is your choice, ;;; the routine will draw stairs that fit in that space, and display the ;;; angle of the stairs. However, there is no guarantee your stairs ;;; will meet the tests mentioned above. In any case, if you choose to ;;; customize, you can enter your own number of risers, tread thickness, ;;; and nosing overhang. The routine will divide the height determined ;;; from the two points by the desired riser height you enter, display ;;; that result and ask how many risers you want. It will display ;;; the actual riser height. You will then be asked for a tread size if ;;; you did not choose to consider horizontal constraints. ;;; A range of recommended tread sizes will be displayed. They will ;;; be the minimum and maximum treads that will yield a stair to meet ;;; the tests outlined above. A default will be displayed. The default ;;; tread size will be the average of the median values from the first ;;; three rules above, if it meets the fourth rule. If not, the default ;;; will be the tread size required to make a stair at 32.5 degrees. You ;;; can accept it or not. It will prompt for nosing size (tread ;;; thickness & nozing overhang). Defaults have been set for these. ;;; Square tread thickness is set at 1.5" (as if a "2 by" is going to be ;;; used as a tread) and the overhang is 1.25". Round nosing defaults ;;; are both set at 1.25 inches. You can accept them or not. If you ;;; don't want any nosing, choose square nosing, and enter zero for ;;; both tread thickness and nosing overhang. Stairs.lsp will display ;;; riser, tread, and angle information at the command line and prompt ;;; if you want to print that information on your drawing. If you ;;; print it on the drawing, the text will be the current text style ;;; and size if the current text style has a size assigned. If it ;;; doesn't, the text will have a size of 6. Stairs.lsp always draws ;;; stairs from the top down. ;;; Stairs.lsp has its own error handler that will display an error ;;; message and then exit, resetting all ACAD variables and setting ;;; stairs.lsp variables to nil. It will restore the original error ;;; handler. However, if you find it necessary to cancel this routine, ;;; just "Control C" one time so the error handler will have time to do ;;; what it has to do. This "Control C" business may only work in windows if ;;; you have your keyboard preferences set to Autocad classics. Otherwise ;;; you may must "Esc" to cancel the routine. ;;; This routine was written by a true amateur. It is the intellectual ;;; property of DETOUR. Outrageous fees may be charged by him for use ;;; of this routine. ;;; NO WARRANTIES EXPRESSED OR IMPLIED!! NO RECOURSE!! ;;; Notes follow ( ;-> ).
PolyTech Forum website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.