include include include include include include include include include include include include module EN7089(key="M3", part_mode="default"){ check_parameter_type("EN7089","key",key,"Table Index"); measures_0 = plainwasher1_table_0(key); if(measures_0 == "Error"){ BOLTS_error("Table look-up failed in EN7089, table 0"); } if(BOLTS_MODE == "bom"){ if(!(part_mode == "diff")){ echo(str("Plain washer ","EN7089"," - ",key,"")); } cube(); } else { washer1(convert_to_default_unit(measures_0[0],"mm"), convert_to_default_unit(measures_0[1],"mm"), convert_to_default_unit(measures_0[2],"mm")); } } function EN7089_dims(key="M3", part_mode="default") = [ ["s", convert_to_default_unit(plainwasher1_table_0(key)[2],"mm")], ["d2", convert_to_default_unit(plainwasher1_table_0(key)[1],"mm")], ["key", key], ["d1", convert_to_default_unit(plainwasher1_table_0(key)[0],"mm")]];