My first attempt in Openscad. You can modify pretty much everything. From diameters of holes no number of holes. Can be used as pencil holder or tool holder depending on your settings.
Printed easily with default generic pla settings.
If you plan to modify. Here is parameter info.
Number of pencils = number of holes. Horizontally and vertically.
Hole diameter = size of holes.
Hole spacing = Well, space between holes.
Padding = outer rim of model
Prot diameter and height = Every hole get smaller at bottom. That is for protecting pencils so they don't break.
Height = Well… Height :D
Corner radius = makes edges round.
Fudge = You don't need to change this one. It is set on one on default and thanks to this variable faces don't overlap… Or something like this.