Borbin the 🐱

  • Nikon Lens Queries

    📅 3. Juli 2023 · Fotografie

    http://www.photosynthesis.co.nz/nikon/lenses.html is an extensive list of all Nikon Lenses, but as a simple web page also limited to data queries.

    I created a PowerShell script to download and convert the html page to a JSON file to allow lens data queries.

    See https://github.com/jurgen178/NikonLenses for the PowerShell script.

    (Permission granted from photosynthesis.co.nz)


    Example queries:

    # Filter the result for specific lens data.
    
    # Get all 6/2.8 lenses with AI.
    $ai = $allLensData.Where({ $_.Type.Contains("Ai") -and $_.Lens -eq "6/2.8" })
    
    # Get all AI-S 6/2.8 lenses.
    $ais = $allLensData.Where({ $_.Type -eq "Ai-S" -and $_.Lens -eq "6/2.8" })
    
    # Get all 16mm Fisheye lenses.
    $16mmFisheye = $allLensData.Where({ $_.Group -eq "Fisheye" -and $_.Lens.StartsWith("16/") })
    
    # Get all AF lenses out of the 16mm Fisheye lenses.
    $AF16mmFisheye = $16mmFisheye.Where({ $_.Type -match "AF" })
    
    # Get all 24-85 lenses.
    $24_85 = $allLensData.Where({ $_.Lens.StartsWith("24-85/") })
    
    # Get all light lenses <200g.
    $lightLenses = $allLensData.Where({ $_.Weight.Length -gt 0 -and [int](($_.Weight -replace '^(\d+).*$', '$1')) -lt 200 })
    
    # Get all heavy lenses >2000g.
    $heavyLenses = $allLensData.Where({ [int](($_.Weight -replace '^(\d+).*$', '$1')) -gt 2000 })
    
    # Get the first 5 heaviest lenses.
    $first5heavyLenses = $heavyLenses.GetEnumerator() | Sort-Object { [int]($_.Weight) } -Descending | Select-Object -First 5
    
    # 1200-1700/5.6-8 IF-ED Ai-P (16000g)
    # 1000/6.3 Reflex F (9900g)
    # 50cm/5 T·C S, M39 (8500g)
    # 360-1200/11 ED Ai-S (8250g)
    # 2000/11 Reflex A,C (7500g)
    foreach ($lens in $first5heavyLenses) {
        "$($lens.Lens) $($lens.Type) ($($lens.Weight)g)"
    }
    
    # Get all constant f/2.8 aperture lenses.
    $aperture_2_8 = $allLensData.Where({ $_.Lens -match "/2.8(\s|$)" })
    
    # Get all Z mount VR lenses.
    $vr = $allLensData.Where({ $_.Type.Contains("Z") -and $_.Lens.Contains("VR") })
    
    # Get all DX lenses out of the Z mount VR lenses.
    $vrdx = $vr.Where({ $_.Type -eq "Z DX" })
    
    # Print result.
    # 12-28/3.5-5.6 PZ VR Z DX
    # 16-50/3.5-6.3 VR Z DX
    # 18-140/3.5-6.3 VR Z DX
    # 50-250/4.5-6.3 VR Z DX
    foreach ($lens in $vrdx) {
        "$($lens.Lens) $($lens.Type)"
    }


    Or print all lens data.

    # Print all lens data by group.
    foreach ($lensGroup in $lenses.PsObject.Properties) {
        "$($lensGroup.Name) ($($lensGroup.Value.count))"
    
        $lensGroup.Name
        foreach ($lens in $lensGroup.Value) {
            $lens
        }
    }
  • 7Artisans Fisheye 7.5mm f/2.8 Nikon Z gets a makeover

    📅 24. Juni 2023 · Fotografie

    The support ring of the 7Artisans Fisheye for Nikon Z mount is 55.04mm, while the Nikon Z mount itself is 55mm.
    Tight fit. You can barely screw that thing on.




    The Nikkor 16-50mm is 54.91mm.


    Even a cheap F to Z mount adapter is within tolerances.


    To fix this, first unscrew the lens mount.


    The support ring needed to be reduced to 54.60mm. The mount is not perfectly round and a first trial to 54.80mm was still too tight.
    Chinese tolerances of the overall mount, I guess.




    If you don't have access to a Lathe, you can use a fine file and make several rounds to take off the 0.2mm. Take your time and use tape to protect the ring.
    Note: The mount is positioned with the red dot next to the Aperture print.


    Done, Lens meets Camera.
    Now it fits mirrorless.


    Update:

    The lens is sharp only on one side.
    Crop from the top part of the test picture. This is with f/5.6:


    Camera rotated 180°:


    Stopping down to f/8 improves things and of course its getting better with f/16.
    Pay for a f/2.8 lens and use it like a pinhole camera.


    Another creative feature is the remarkable colored lens flare when you point towards the sun with f/8-f/16. You get that for free when doing a 360°×180° panoramic image on a sunny day.


    Update of the Update:

    I contacted 7artisans through both their main site and store but received no response.

    The issue was resolved by switching to a TTArtisan 7.5mm f/2.0, which matches the sharpness of my 7artisans copy even at f/2.0. The support ring measures a perfect 54.90 mm in diameter and mounts smoothly.

    With that, my chapter with 7artisans ends here.

  • Squirrel Proof Bird Feeder 🐿

    📅 9. Juni 2023

    The Squirrel accepted the challenge.

  • Grillzeit 🌶

    📅 3. Juni 2023

    🌞 + 😋


  • The new gardener 😺

    📅 26. Mai 2023

    The new gardener is inspecting the surroundings.
    Lots of work to be done 🙀

← Neuere Beiträge Seite 24 von 50 Ältere Beiträge →
ÜBER

Jürgen E
Principal Engineer, Villager, and the creative mind behind lots of projects:
Windows Photo Explorer (cpicture-blog), Android apps AI code rpn calculator and Stockroom, vrlight, 3DRoundview and my github


Blog-Übersicht Chronologisch

KATEGORIEN

Auto • Fotografie • Motorrad • Paintings • Panorama • Software • Querbeet


Erstellt mit BitBlog!