Skip to main content
Tools

Free Solar Pinhole Camera Simulator

Aim a virtual can at the sky, set exposure days, and preview the sun trail burned onto paper — accurate to your latitude and aim.

Tap a section to expand settings

⚠ Nominal — measure before building.

15°
30°
45°
60°
75°
paper FOV
pinhole / bore
N
E
S
W

A 3D diagram of your pinhole can aimed at the sky. Cyan dashed outline shows the paper field of view. Amber dashed ring shows the thick-hole vignette limit. Yellow marks the pinhole bore. Colored arcs are multi-day sun trails from start to end of the exposure.

paper FOVθ_vigboreDrag · pinch zoom
TrailsStartMidEnd
Bore azimuthNESW90°
Bore altitudehorizon90°0° above horizonMid-height pinhole · bore normal to curved wall

Simulated paper

Cylindrical projection — paper wrapped on the inner wall, pinhole at mid-height (procedural sky). When the bore is tilted upward the horizon appears as a gentle curve near the lower edge. Trail brightness follows cos⁴θ falloff, airmass extinction, and soft bore vignetting. Shown inverted as the paper records it. 143 of 532 sun samples land on the 178 × 127 mm paper.

Optics

Slant f (pinhole→base)
85.0 mm
Blur reference on flat geometry
Preview scale (2R)
65.8 mm
Cylindrical paper at bore
Effective f
85.0 mm
f − wall/2
f-number
f/177
Optimal pinhole (slant)
0.411 mm
1.9·√(λf_eff)
Optimal pinhole (2R)
0.361 mm
For paper preview scale
Trail width (preview)
0.61 mm
max(sun disk, blur) at 2R
Sun disk (2R preview)
0.61 mm
2R·0.53°
Capture width
±77°
Azimuth (cylindrical)
Capture height
±44°
Altitude at bore centre
Vignetting limit
90°
θ_vig = atan(∂/w)
Pinhole size is close to optimal for the cylindrical preview scale.

The can stands upright on its flat base. The pinhole is at the centre of the curved wall (mid-height); compass and tilt aim the bore. Paper wraps the inner wall (cylindrical projection). f is the slant distance pinhole→base centre for blur calculations. Measure your container. Presets are nominal.

Real paper results

Solargraphy lesson

© Samir Mohammed / AstroPhotosGY