Good advice above. I've been an engineering consultant on and off for years, as was my father. One must ALWAYS assume that one's designs can be misused, assembled incorrectly, abused, etc. Your liability in those situations is more a case of "legal arguments" than defined law. If a lawyer can convince a jury, that's it.
Your phrase above "told to assume no liability" caught my eye. If you produce the design, the initial liability is yours. Period. You can't really choose "not to assume" it. True, others can "indemnify" you for it, promise not to sue, or even assume liability themselves, but all they're really doing in those cases is "protecting" you from your own liability, which is ALWAYS yours.
One thing my father told me which made sense is this: the lawyers in such cases are always going to go for the big fish. If you're a one-man operation running out of your basement (which I was at the time) you're affectively a pauper in their eyes. Your lack of assets can actually be somewhat of a protection. Errors and Omissions insurance premiums can be VERY expensive.
Your only real protection is in the way you conduct your business. Are you conservative in your designs, remaining within commonly practiced boundaries? Can you prove that? Are you open and honest with your clients and any contractors or users? Have you warned your clients in writing of any known or potential hazards? Have you gone out of your way to make sure you remain aware of any new technological advances or code revisions?
I have a photo at my desk that I always make sure remains clearly in my field of view. It is a shot of a large steel platform hanging sideways from an overhead crane. I designed that platform. When the operator of a steel melting furnace needed to perform maintenance on the pour spout of the furnace he could swing this platform into position using an overhead crane. Then while safely standing on an adjoining platform he could attach this maintenance platform to the front side of the melter, and lock it into position. One night an operator attached the platform but something in the lock mechanism got jammed. Since the platform was already "attached", this operator's solution was to get out on the unlocked platform (35 ft above a concrete floor) and jump on it to try to knock it into place. Instead it detached and flipped over sideways, leaving the 300 lb operator hanging from the siderails. He was able to get help and is ok. He was fired that night for violating written safety procedures. But if he had not been able to save himself with the siderails the outcome would have been MUCH worse.
I could legally say that situation was not my fault, but could you sleep at night knowing someone was badly injured or worse using one of your designs? Wouldn't you be asking yourself if there wasn't something more you could have done? Yes, I can blame the operator but I've been in this business long enough to know that sh__ happens. It is unavoidable. I've worked with guys that were missing fingers or eyes because they were thinking about that argument with their wife last night instead of concentrating on the job at the moment. No one is perfect, and we should design with that maxim in mind.
That's what I think of when I look at that photo in front of me.