A fixation system for fixing a bone fracture has a plurality of blocks, needles and rods that snap together in a framework around the fracture. The needles are inserted through the bone on opposite sides of the fracture and the blocks are snapped onto the ends of the needles. Rods are snapped onto the blocks on both sides of the finger to keep the finger in place. Each block has two channels located on opposite sides and extending perpendicular to each other. The channels are structured so that a rod or needle having a diameter equal or slightly greater than one of the channels can be snapped into and retained by the channel.