HOME ESR EXPERIMENTS LABS etc
NucAR lab laser_lab Fritz-Bosch-Lab X-Ray Lab target Beavertail particle detectors
  particle detectors  Not logged in ELOG logo
Message ID: 2     Entry time: Tue Jul 21 14:15:59 2026
Author: Esther 
Category: design 
Subject: NEEC project - particle detector holder 
This is a 3D printed holder that serves multiple purposes for securing the holder at the back end of the pocket and shielding the photomultiplier (PMT) from the light in the cave.
It is designed for the long, square pocket that is installed at the first dipole magnet following the electron cooler.
It consists of three parts that are printed individually:
Part 1 is glued to the lightguide and PMT and attaches to the backend of the pocket using screws.
Part 2 is also attached using screws or can be glued into place as well. It surrounds the PMT.
Part 3 is slid onto part2 and acts as a light shield. The two cables coming of the end of the PMT (HV supply and signal output) are placed in the protruding cable channel.
Attachment 2: part1.FCStd  62 kB  Uploaded Wed Jul 22 14:50:26 2026
Attachment 3: part2.FCStd  32 kB  Uploaded Wed Jul 22 14:50:35 2026
Attachment 4: part3.FCStd  34 kB  Uploaded Wed Jul 22 14:50:43 2026
Attachment 5: part1.step  58 kB  Uploaded Wed Jul 22 14:50:49 2026  | Hide | Hide all | Show all
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
FILE_NAME('Open CASCADE Shape Model','2026-07-22T13:49:16',(''),(''),
  'Open CASCADE STEP processor 7.8','FreeCAD','Unknown');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
ENDSEC;
DATA;
#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
  'automotive_design',2000,#2);
#2 = APPLICATION_CONTEXT(
  'core data for automotive mechanical design processes');
#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
#5 = PRODUCT_DEFINITION('design','',#6,#9);
#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
#7 = PRODUCT('Body','Body','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1474);
#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
#12 = CARTESIAN_POINT('',(0.,0.,0.));
#13 = DIRECTION('',(0.,0.,1.));
#14 = DIRECTION('',(1.,0.,-0.));
#15 = MANIFOLD_SOLID_BREP('',#16);
#16 = CLOSED_SHELL('',(#17,#57,#88,#119,#384,#590,#607,#624,#641,#658,
    #675,#692,#709,#726,#738,#755,#772,#789,#806,#823,#855,#879,#903,
    #928,#953,#977,#1001,#1019,#1036,#1053,#1070,#1087,#1104,#1128,#1214
    ,#1234,#1265,#1290,#1314,#1339,#1363,#1388,#1412,#1430,#1455));
#17 = ADVANCED_FACE('',(#18),#52,.F.);
#18 = FACE_BOUND('',#19,.F.);
#19 = EDGE_LOOP('',(#20,#30,#38,#46));
#20 = ORIENTED_EDGE('',*,*,#21,.T.);
#21 = EDGE_CURVE('',#22,#24,#26,.T.);
#22 = VERTEX_POINT('',#23);
#23 = CARTESIAN_POINT('',(-35.,37.5,0.));
#24 = VERTEX_POINT('',#25);
#25 = CARTESIAN_POINT('',(-35.,37.5,2.));
#26 = LINE('',#27,#28);
#27 = CARTESIAN_POINT('',(-35.,37.5,0.));
#28 = VECTOR('',#29,1.);
#29 = DIRECTION('',(0.,0.,1.));
#30 = ORIENTED_EDGE('',*,*,#31,.T.);
#31 = EDGE_CURVE('',#24,#32,#34,.T.);
#32 = VERTEX_POINT('',#33);
#33 = CARTESIAN_POINT('',(-35.,-37.5,2.));
#34 = LINE('',#35,#36);
#35 = CARTESIAN_POINT('',(-35.,37.5,2.));
#36 = VECTOR('',#37,1.);
#37 = DIRECTION('',(0.,-1.,0.));
#38 = ORIENTED_EDGE('',*,*,#39,.F.);
#39 = EDGE_CURVE('',#40,#32,#42,.T.);
#40 = VERTEX_POINT('',#41);
#41 = CARTESIAN_POINT('',(-35.,-37.5,0.));
#42 = LINE('',#43,#44);
#43 = CARTESIAN_POINT('',(-35.,-37.5,0.));
#44 = VECTOR('',#45,1.);
#45 = DIRECTION('',(0.,0.,1.));
#46 = ORIENTED_EDGE('',*,*,#47,.F.);
#47 = EDGE_CURVE('',#22,#40,#48,.T.);
#48 = LINE('',#49,#50);
#49 = CARTESIAN_POINT('',(-35.,37.5,0.));
#50 = VECTOR('',#51,1.);
#51 = DIRECTION('',(0.,-1.,0.));
#52 = PLANE('',#53);
#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56);
#54 = CARTESIAN_POINT('',(-35.,37.5,0.));
#55 = DIRECTION('',(1.,0.,0.));
#56 = DIRECTION('',(0.,-1.,0.));
#57 = ADVANCED_FACE('',(#58),#83,.T.);
#58 = FACE_BOUND('',#59,.T.);
#59 = EDGE_LOOP('',(#60,#61,#69,#77));
#60 = ORIENTED_EDGE('',*,*,#21,.T.);
#61 = ORIENTED_EDGE('',*,*,#62,.T.);
#62 = EDGE_CURVE('',#24,#63,#65,.T.);
#63 = VERTEX_POINT('',#64);
#64 = CARTESIAN_POINT('',(-17.46,37.5,2.));
#65 = LINE('',#66,#67);
#66 = CARTESIAN_POINT('',(-35.,37.5,2.));
#67 = VECTOR('',#68,1.);
#68 = DIRECTION('',(1.,0.,0.));
#69 = ORIENTED_EDGE('',*,*,#70,.F.);
#70 = EDGE_CURVE('',#71,#63,#73,.T.);
#71 = VERTEX_POINT('',#72);
#72 = CARTESIAN_POINT('',(-17.46,37.5,0.));
#73 = LINE('',#74,#75);
#74 = CARTESIAN_POINT('',(-17.46,37.5,0.));
#75 = VECTOR('',#76,1.);
#76 = DIRECTION('',(0.,0.,1.));
#77 = ORIENTED_EDGE('',*,*,#78,.F.);
#78 = EDGE_CURVE('',#22,#71,#79,.T.);
#79 = LINE('',#80,#81);
#80 = CARTESIAN_POINT('',(-35.,37.5,0.));
#81 = VECTOR('',#82,1.);
#82 = DIRECTION('',(1.,0.,0.));
#83 = PLANE('',#84);
#84 = AXIS2_PLACEMENT_3D('',#85,#86,#87);
#85 = CARTESIAN_POINT('',(-35.,37.5,0.));
#86 = DIRECTION('',(0.,1.,0.));
#87 = DIRECTION('',(1.,0.,0.));
#88 = ADVANCED_FACE('',(#89),#114,.F.);
#89 = FACE_BOUND('',#90,.F.);
#90 = EDGE_LOOP('',(#91,#92,#100,#108));
#91 = ORIENTED_EDGE('',*,*,#39,.T.);
#92 = ORIENTED_EDGE('',*,*,#93,.T.);
#93 = EDGE_CURVE('',#32,#94,#96,.T.);
#94 = VERTEX_POINT('',#95);
#95 = CARTESIAN_POINT('',(-17.,-37.5,2.));
#96 = LINE('',#97,#98);
#97 = CARTESIAN_POINT('',(-35.,-37.5,2.));
#98 = VECTOR('',#99,1.);
#99 = DIRECTION('',(1.,0.,0.));
#100 = ORIENTED_EDGE('',*,*,#101,.F.);
#101 = EDGE_CURVE('',#102,#94,#104,.T.);
#102 = VERTEX_POINT('',#103);
#103 = CARTESIAN_POINT('',(-17.,-37.5,0.));
#104 = LINE('',#105,#106);
#105 = CARTESIAN_POINT('',(-17.,-37.5,0.));
#106 = VECTOR('',#107,1.);
#107 = DIRECTION('',(0.,0.,1.));
#108 = ORIENTED_EDGE('',*,*,#109,.F.);
#109 = EDGE_CURVE('',#40,#102,#110,.T.);
#110 = LINE('',#111,#112);
#111 = CARTESIAN_POINT('',(-35.,-37.5,0.));
#112 = VECTOR('',#113,1.);
#113 = DIRECTION('',(1.,0.,0.));
#114 = PLANE('',#115);
#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118);
#116 = CARTESIAN_POINT('',(-35.,-37.5,0.));
#117 = DIRECTION('',(0.,1.,0.));
#118 = DIRECTION('',(1.,0.,0.));
#119 = ADVANCED_FACE('',(#120,#199,#210,#221,#232,#243,#254,#324,#335,
    #346,#357,#368),#379,.F.);
#120 = FACE_BOUND('',#121,.F.);
#121 = EDGE_LOOP('',(#122,#123,#124,#133,#141,#150,#158,#166,#174,#183,
    #191,#198));
#122 = ORIENTED_EDGE('',*,*,#47,.T.);
#123 = ORIENTED_EDGE('',*,*,#109,.T.);
#124 = ORIENTED_EDGE('',*,*,#125,.F.);
#125 = EDGE_CURVE('',#126,#102,#128,.T.);
#126 = VERTEX_POINT('',#127);
#127 = CARTESIAN_POINT('',(-10.0000023284,-30.49999995916,0.));
#128 = CIRCLE('',#129,7.);
#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132);
#130 = CARTESIAN_POINT('',(-10.,-37.49999995916,0.));
#131 = DIRECTION('',(0.,0.,1.));
#132 = DIRECTION('',(1.,0.,0.));
#133 = ORIENTED_EDGE('',*,*,#134,.T.);
#134 = EDGE_CURVE('',#126,#135,#137,.T.);
#135 = VERTEX_POINT('',#136);
#136 = CARTESIAN_POINT('',(9.9999976716,-30.49999995916,0.));
#137 = LINE('',#138,#139);
#138 = CARTESIAN_POINT('',(-10.0000023284,-30.49999995916,0.));
#139 = VECTOR('',#140,1.);
#140 = DIRECTION('',(1.,0.,0.));
#141 = ORIENTED_EDGE('',*,*,#142,.F.);
#142 = EDGE_CURVE('',#143,#135,#145,.T.);
#143 = VERTEX_POINT('',#144);
#144 = CARTESIAN_POINT('',(16.999999999998,-37.49999534319,0.));
#145 = CIRCLE('',#146,7.);
#146 = AXIS2_PLACEMENT_3D('',#147,#148,#149);
#147 = CARTESIAN_POINT('',(10.,-37.49999995916,0.));
#148 = DIRECTION('',(0.,0.,1.));
#149 = DIRECTION('',(1.,0.,0.));
#150 = ORIENTED_EDGE('',*,*,#151,.F.);
#151 = EDGE_CURVE('',#152,#143,#154,.T.);
#152 = VERTEX_POINT('',#153);
#153 = CARTESIAN_POINT('',(35.,-37.5,0.));
#154 = LINE('',#155,#156);
#155 = CARTESIAN_POINT('',(35.,-37.5,0.));
#156 = VECTOR('',#157,1.);
#157 = DIRECTION('',(-1.,2.5871115581E-07,0.));
#158 = ORIENTED_EDGE('',*,*,#159,.F.);
#159 = EDGE_CURVE('',#160,#152,#162,.T.);
#160 = VERTEX_POINT('',#161);
#161 = CARTESIAN_POINT('',(35.,37.5,0.));
#162 = LINE('',#163,#164);
#163 = CARTESIAN_POINT('',(35.,37.5,0.));
#164 = VECTOR('',#165,1.);
#165 = DIRECTION('',(0.,-1.,0.));
#166 = ORIENTED_EDGE('',*,*,#167,.F.);
#167 = EDGE_CURVE('',#168,#160,#170,.T.);
#168 = VERTEX_POINT('',#169);
#169 = CARTESIAN_POINT('',(17.46,37.5,0.));
#170 = LINE('',#171,#172);
#171 = CARTESIAN_POINT('',(17.46,37.5,0.));
#172 = VECTOR('',#173,1.);
#173 = DIRECTION('',(1.,0.,0.));
#174 = ORIENTED_EDGE('',*,*,#175,.F.);
#175 = EDGE_CURVE('',#176,#168,#178,.T.);
#176 = VERTEX_POINT('',#177);
#177 = CARTESIAN_POINT('',(6.748950419374,29.018239321121,0.));
#178 = CIRCLE('',#179,11.);
#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182);
#180 = CARTESIAN_POINT('',(6.752130322214,40.018238861494,0.));
#181 = DIRECTION('',(0.,0.,1.));
#182 = DIRECTION('',(1.,0.,0.));
#183 = ORIENTED_EDGE('',*,*,#184,.F.);
#184 = EDGE_CURVE('',#185,#176,#187,.T.);
#185 = VERTEX_POINT('',#186);
#186 = CARTESIAN_POINT('',(-7.381049580626,29.018239321121,0.));
#187 = LINE('',#188,#189);
#188 = CARTESIAN_POINT('',(-7.381049580626,29.018239321121,0.));
#189 = VECTOR('',#190,1.);
#190 = DIRECTION('',(1.,0.,0.));
#191 = ORIENTED_EDGE('',*,*,#192,.F.);
#192 = EDGE_CURVE('',#71,#185,#193,.T.);
#193 = CIRCLE('',#194,11.);
#194 = AXIS2_PLACEMENT_3D('',#195,#196,#197);
#195 = CARTESIAN_POINT('',(-6.747857357186,40.,0.));
#196 = DIRECTION('',(0.,0.,1.));
#197 = DIRECTION('',(1.,0.,0.));
#198 = ORIENTED_EDGE('',*,*,#78,.F.);
#199 = FACE_BOUND('',#200,.F.);
#200 = EDGE_LOOP('',(#201));
#201 = ORIENTED_EDGE('',*,*,#202,.T.);
#202 = EDGE_CURVE('',#203,#203,#205,.T.);
#203 = VERTEX_POINT('',#204);
#204 = CARTESIAN_POINT('',(-28.3,-25.,0.));
#205 = CIRCLE('',#206,1.7);
#206 = AXIS2_PLACEMENT_3D('',#207,#208,#209);
#207 = CARTESIAN_POINT('',(-30.,-25.,0.));
#208 = DIRECTION('',(0.,0.,-1.));
#209 = DIRECTION('',(1.,0.,0.));
#210 = FACE_BOUND('',#211,.F.);
#211 = EDGE_LOOP('',(#212));
#212 = ORIENTED_EDGE('',*,*,#213,.T.);
#213 = EDGE_CURVE('',#214,#214,#216,.T.);
#214 = VERTEX_POINT('',#215);
#215 = CARTESIAN_POINT('',(-18.3,-30.,0.));
#216 = CIRCLE('',#217,1.7);
#217 = AXIS2_PLACEMENT_3D('',#218,#219,#220);
#218 = CARTESIAN_POINT('',(-20.,-30.,0.));
#219 = DIRECTION('',(0.,0.,-1.));
#220 = DIRECTION('',(1.,0.,0.));
#221 = FACE_BOUND('',#222,.F.);
#222 = EDGE_LOOP('',(#223));
#223 = ORIENTED_EDGE('',*,*,#224,.T.);
#224 = EDGE_CURVE('',#225,#225,#227,.T.);
#225 = VERTEX_POINT('',#226);
#226 = CARTESIAN_POINT('',(-28.3,0.,0.));
#227 = CIRCLE('',#228,1.7);
#228 = AXIS2_PLACEMENT_3D('',#229,#230,#231);
#229 = CARTESIAN_POINT('',(-30.,0.,0.));
#230 = DIRECTION('',(0.,0.,-1.));
#231 = DIRECTION('',(1.,0.,0.));
#232 = FACE_BOUND('',#233,.F.);
#233 = EDGE_LOOP('',(#234));
#234 = ORIENTED_EDGE('',*,*,#235,.T.);
#235 = EDGE_CURVE('',#236,#236,#238,.T.);
#236 = VERTEX_POINT('',#237);
#237 = CARTESIAN_POINT('',(21.7,-30.,0.));
#238 = CIRCLE('',#239,1.7);
#239 = AXIS2_PLACEMENT_3D('',#240,#241,#242);
#240 = CARTESIAN_POINT('',(20.,-30.,0.));
#241 = DIRECTION('',(0.,0.,-1.));
#242 = DIRECTION('',(1.,0.,0.));
#243 = FACE_BOUND('',#244,.F.);
#244 = EDGE_LOOP('',(#245));
#245 = ORIENTED_EDGE('',*,*,#246,.T.);
#246 = EDGE_CURVE('',#247,#247,#249,.T.);
#247 = VERTEX_POINT('',#248);
#248 = CARTESIAN_POINT('',(31.7,-25.,0.));
#249 = CIRCLE('',#250,1.7);
#250 = AXIS2_PLACEMENT_3D('',#251,#252,#253);
#251 = CARTESIAN_POINT('',(30.,-25.,0.));
#252 = DIRECTION('',(0.,0.,-1.));
#253 = DIRECTION('',(1.,0.,0.));
#254 = FACE_BOUND('',#255,.F.);
#255 = EDGE_LOOP('',(#256,#267,#275,#284,#292,#301,#309,#318));
#256 = ORIENTED_EDGE('',*,*,#257,.T.);
#257 = EDGE_CURVE('',#258,#260,#262,.T.);
#258 = VERTEX_POINT('',#259);
#259 = CARTESIAN_POINT('',(-20.74999999999,-22.74999999999,0.));
#260 = VERTEX_POINT('',#261);
#261 = CARTESIAN_POINT('',(-22.74999999998,-20.75000000003,0.));
#262 = CIRCLE('',#263,2.);
#263 = AXIS2_PLACEMENT_3D('',#264,#265,#266);
#264 = CARTESIAN_POINT('',(-20.74999999998,-20.74999999998,0.));
#265 = DIRECTION('',(0.,0.,-1.));
#266 = DIRECTION('',(1.,0.,0.));
#267 = ORIENTED_EDGE('',*,*,#268,.T.);
#268 = EDGE_CURVE('',#260,#269,#271,.T.);
#269 = VERTEX_POINT('',#270);
#270 = CARTESIAN_POINT('',(-22.74999999998,20.75000000003,0.));
#271 = LINE('',#272,#273);
#272 = CARTESIAN_POINT('',(-22.74999999998,-20.75000000003,0.));
#273 = VECTOR('',#274,1.);
#274 = DIRECTION('',(0.,1.,0.));
#275 = ORIENTED_EDGE('',*,*,#276,.T.);
#276 = EDGE_CURVE('',#269,#277,#279,.T.);
#277 = VERTEX_POINT('',#278);
#278 = CARTESIAN_POINT('',(-20.74999999999,22.749999999994,0.));
#279 = CIRCLE('',#280,2.);
#280 = AXIS2_PLACEMENT_3D('',#281,#282,#283);
#281 = CARTESIAN_POINT('',(-20.74999999998,20.749999999987,0.));
#282 = DIRECTION('',(0.,0.,-1.));
#283 = DIRECTION('',(1.,0.,0.));
#284 = ORIENTED_EDGE('',*,*,#285,.T.);
#285 = EDGE_CURVE('',#277,#286,#288,.T.);
... 1218 more lines ...
Attachment 6: part2.step  18 kB  Uploaded Wed Jul 22 14:51:00 2026  | Show | Hide all | Show all
Attachment 7: part3.step  15 kB  Uploaded Wed Jul 22 14:51:11 2026  | Show | Hide all | Show all
ELOG V3.1.5-fc6679b