How to import Dynamic Blocks from AutoCAD?

Is there a trick to import AutoCAD drawings with dynamic blocks?
I have drawings showing screws like this. They are all different states of one dynamic block:

However when importing them the current block state gets lost, all states are shown:

There are no tricks, no. Rhino doesn’t support dynamic blocks.

I tried to convert the blocks in Acad first using the first LISP file from here: https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/small-improvment-to-undynamic-lsp-routine-please/td-p/7491286 . The script seemd to work in Acad, I run the acad purge command. But when I then open the file it stil comes with many unused block definitions:

this is the orignal file with dynamic blocks Dynamic block sample.dwg (784.3 KB)

@mary - Do you know what to do in AutoCAD to get (something) into Rhino?

So far this is the best solution. still clumsy though: using this LISP from https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/lisp-to-explode-all-dynamic-blocks-except-named-blocks/m-p/7702932/highlight/true#M363941 I could explode the blocks.
I still have to delete the blocks in Rhino though. Then below the block the actual screw remains as lines.
ExplodeAllDynamicBlocks.lsp.txt (1.8 KB)

Hi Goswin,
I have logged this as bug RH-51073.

I want the developers to look at why the file that the LSP is routine is run on looks ok in AutoCAD, but in Rhino shows all the embedded dynamic block options.

I do not know how Rhino can handle display of the AutoCAD dynamic blocks without fully supporting the feature. But maybe Rhino can open file so it looks like it does when AutoCAD opens it. Prior to opening the DWG in Rhino, the DWG file was modified by the undyna_block.lsp posted by the AutoCAD guru, Lanny Schiele. This LSP reduced the dynamic block to only display the current block state.

Currently the closest option in Rhino to AutoCAD dynamic block is provided by VisualARQ add-on and it is called Grasshopper Style Blocks. However there is no automatic link between AutoCAD dynamic blocks and VisualARQ Grasshopper Style blocks.

Thanks for being this to our attention.
I am hoping there is a better solution.

Sincerely,
Mary Ann Fugier
McNeel Technical Support and Training
Seattle, WA

@mary Thanks, I don’t think Rhino needs to support dynamic blocks. But It would be great if a dynamic block opend in Rhino would look the same as in dwg. (converted to a simple block or even exploded and grouped)

+1 on that issue.

This is what RH-51073 DWG File Opens Incorrectly in Rhino requests: Rhino should be able to open the file so it looks like it does when AutoCAD opens it.
At some point the developer may open the bug for public viewing and I will add the link to this thread.

Thanks,
Mary Ann Fugier

I ended up usign a licensed Autcad plugin from http://www.d-tools.eu/dtkontakt.html to convert all dynamic blocks into static blocks in the dwg before importing. works very well.