自制弩機的關鍵部件是弩機,從為數眾多的出土銅制弩機可以看出其結構︰弩機銅郭內的機件有望山(瞄準器)、懸刀(扳機)、鉤心和兩個將各部件組合成為整體的鍵。張弦裝箭時,手拉望山,牙上升,鉤心被帶起,其下齒卡住懸刀刻口,這樣,就可以用牙扣住弓弦,將箭置于弩臂上方的箭槽內,使箭栝頂在兩牙之間的弦上,通過望山瞄準目標往後扳動懸刀,牙下縮,箭即隨弦的回彈而射出。
弩的具體結構,可以分為三個部分︰臂、弓、機。「臂」一般為木制;「弓」橫于臂前部;「機」裝在臂偏後的地方。弩最重要的部分是「機」,弩機一般為銅制,裝在弩「郭」(匣狀)內,前方是用于掛弦的「牙」(掛鉤),「牙」後連有「望山」(用于瞄準的準星);西漢開始弩的「望山」上刻有刻度,作用相當于現代槍械上的表尺,便于按目標距離調整弩發射的角度,提高射擊的命中率.在銅郭的下方有"懸刀"(即扳機),用于發射箭矢.當弩發射時先張開弦,將其持于弩機的"牙"上,將箭矢裝于"臂"上的箭槽內,通過"望山"進行瞄準後,扳動"懸刀"使"牙"下縮,弦月兌鉤,利用張開的弓弦急速回彈形成的動能,高速將箭射出.
中國傳統弓是由多種材料粘合而成的復合弓,其制作過程復雜、所用材料繁多,並且做工、選材都要依據適宜的季節和氣候。
(1)竹子:做弓用的竹子多產自江西省,那里產的竹子比較粗壯、結實耐用。通常以敲打竹子听其聲音是否清實的方法來評價竹子的好壞。最好選用采伐後經過一年陰干的竹子。上下兩端粗細不勻或中間部位有蟲眼的竹子都不能用于做弓。在購買竹子時要考慮損耗。
(2)牛角:一張弓要用兩只牛角,且要選用長度在60公分以上的水牛角。目前北京的購買價每只約30多元,牛角多出自湖北。由于現在楊福喜常托人代購,故所收到的牛角中,何時割下以及是否都是成對的牛角都不太好掌握,只能以大致相當的長度而成對選用。
(3)牛筋:牛筋是制作弓體中非常重要的彈性材料,取自牛背上緊靠牛脊梁骨的那塊筋ヾ。牛筋買回後放在房沿上風干,風干到成,用粗濕布把它裹上。接下來的工作是砸牛筋,如果住在農村就方便了,可放在碾子上碾。但北京沒有碾子只好用木錘子砸,力量不可過大,還要慢慢砸。因力量太大就把它砸碎了,而慢慢砸可以把它砸劈。砸完之後可看到筋已被劈成一條一條的狀態。然後一點一點地撕,撕成所需要的粗細,最後變成一絲一絲的。撕筋的過程是一個慢工,舊時常由婦女來做。弓箭大院里人們常說的一句話,「好漢子一天撕不了4兩筋」。把撕完了的筋打成捆,待用時提前把它泡在水里,泡的時間越長越好。舊時弓箭大院里的店鋪門口常年有泡著的筋。到用時需要用淨水沖洗,用起來效果非常好,鋪ゝ起來的弓也非常光滑。如果筋泡的時間不夠長,師傅會說那筋「比較髒、硬、不滋潤」,用它做成的弓,弓面可能會出現一道一道的裂紋,他們常稱之為「水裂子」。
(4)鰾:「鰾」是北京弓箭大院的師傅們對粘貼各種材料所用的動物膠的稱呼,它是弓箭行業里非常關鍵的材料。一張弓所用鰾的份量很大,常有「一張弓4兩鰾的說法」。而且鰾的質量好壞也是直接影響做弓質量的關鍵因素之一。弓箭行業中最早使用的是魚鰾。魚鰾是非常好的粘貼材料,其制作方法主要是選用大王魚(中文名:大黃魚,學名:Pseudosciaenacrocea)的魚泡熬制。先把魚泡用清水洗淨,再用溫水泡,使其漲開。泡一段時間後,用慢火熬。待熬到一定程度後搗爛過濾,以除淨渣滓及硬塊。使用時可加開水稀釋。魚鰾雖是弓箭制作行業中首選的粘合膠,但現在多用豬皮鰾。按楊福喜的說法,魚鰾不用快一百年了。談起現在所用的豬皮鰾,還有一段發明的歷史。在弓箭大院里的一次聚會用餐時,一位伙計愛吃豬肉但不愛吃豬皮,他就將豬皮吐在桌面上。等第二天人們收拾桌子時,發現豬皮非常牢固地粘貼在桌子上。由此一位姓齊的伙計萌發了用豬皮熬制豬皮鰾的想法,經過嘗試,成功了。他把做出的豬皮鰾分送到各個弓箭鋪免費試用,等他們覺得可用後再付錢。制作時先將豬皮用堿水洗淨,再用溫火煮,煮到用筷子輕輕一點能穿透為宜。然後再把它放在鐵鍋里搗爛,繼續熬,最後過濾其中的渣滓及硬質,陰干後切成條即可,使用時可按要求調節濃度。
這里是原料的選材,一根合適的竹子直徑至少得12cm以上吧,長度約8~10米,能用的只是地起1.5米以上的一小段。一根竹掐頭去尾後,至少能縱劈成6份。不過「陰干」,何為干?水分完全散失不可以,這樣彈性也會喪失。