element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Business of Engineering
  • Technologies
  • More
Business of Engineering
Blog PONF Project: Prototyping stage 1
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Business of Engineering to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: balearicdynamics
  • Date Created: 4 Sep 2017 3:51 PM Date Created
  • Views 1193 views
  • Likes 6 likes
  • Comments 3 comments
  • dc motor
  • ponf project
  • capacitive sensing
  • infineon
  • 35 mm film
  • spi protocol
  • ponf
  • element14
  • pthat
  • xmc1100
  • image sensor
  • analog camera
  • multi processor modules
  • compute module 3
  • sony
  • stepper motor
  • digital imaging
  • raspberry pi
  • digital camera
  • shutter control
  • tle94112
  • i2c protocol
  • stage 1
  • multi back
Related
Recommended

PONF Project: Prototyping stage 1

balearicdynamics
balearicdynamics
4 Sep 2017

  • Stage 1 completed
    • Milestone goal
    • Internal architecture
    • Compute Module 3 tasks
      • Networking
      • GPIO Exposed
    • Dependant modules
      • Buttons and direct controls
      • Shooting sync unit
    • Robotics
    • Previous article
    • Next article

Stage 1 completed

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

This is the first update after the project presentation coinciding with the presence of the PONF project at IFA in Berlin, Sept 3-4 2017.

 

Milestone goal

At the actual date while assessing the camera electronic design most of the components are already decided, but not all. This first stage of the project aimed creating a draft of the PONF development platform including at least the essential components to test the features we expect, with special attention to the internal modules connection.

imageimage

Internal architecture

The core of the PONF camera digital back is the Raspberry PI Compute Module 3. This choice gives the device uncommon features: it is a specialised Linux embedded machine but a traditional digital camera as we are used to intend it.

image

The small and powerful Linux board is only one component of the PONF camera digital back connected to specialised modules through an internal network, based on four main protocols: UART, I2C, SPI and USB. A so organised modular system gives to the device a considerable compute power when it is used as a digital camera. When the back is put in place inside the dock station converts in a reliable desktop device with HDMI output, wireless connectivity and an extra USB hub to connect peripherals like printer, keyboard, mouse, graphic tablet and more.

 

Compute Module 3 tasks

Acting as a digital camera the Compute Module 3 covers the main role of managing the subprocesses in charge to the connected micro controllers, manage the storage, control the SONY 25 Mp APS-C full frame sensor and the external communication through USB, WiFi and Bluetooth.

imageimage

Following a similar approach to the Raspberry Pi Desktop the Operating system is installed on the internal 4Gb eMMC of the Compute Module 3 while the rest of the filesystem is installed on a 1Tb SSH. This makes a reliable platform  with a lot of storage space for applications and images. In our case for better robustness of the system the Linux filesystem after boot resides on the SSD storage; a 500 Gb version will also be available.

imageimage

The other important task directly under control of the Compute Module 3 is the visual user interface and related user interacions through two possible choices of touch screen: 7 inches and 5 inches.

In this phase only the 7 inches touch screen has been setup.

 

Networking

WiFi and Bluetooth modules are also part of the Compute Module Linux setup as well as the optional NFC feature and some user interaction sensors, real time clock and other accessory devices.

Alternatively to connect to a WiFi access point the PONF camera can act also as an access point itself for remote control via WiFi and an internal local web server. As the Linux system can cover without difficult this task it is under development a solution based on the TI Simple Link technology (e.g. the CC3200 Internet on Chip)

The advantage of this approach consists to expose a set of connectivity features also when the system is in standby condition to access essential settings and remotely awake the camera under certain conditions.

 

GPIO Exposed

Some of the Compute Module 3 GPIO pins will be accessible through a connector for users that want to develop their own external tools, customisation and improvements.

 

Dependant modules

Connected to the Compute Module 3 there is a series of modules managing complex tasks and filtering undesired states without charging the main processor of too heavy work. The most important aspects that guided the choice of these specialised MPU are speed and power consumption. One of the most important challenges designing the PONF camera consists optimising the modules performance to reduce as much as possible the power consumption in the various operating conditions.

image

 

Buttons and direct controls

No mechanical buttons are used. Where a direct control  results indispensable like the shot button, the capacitive technology will be used insead.

image

The image above shows a Digilent capacitive button test kit but we are evaluating several options including the Cypress PSoC CapSense technology that seems the most promising for our needs.

Capacitive buttons avoid to expose physical components to risk of damage, humidity, dust etc. and are easier to include in the design; every capacitive button will be associated to a vibrating feedback and the buttons array is controlled by a dedicated MPU acting like a single input/output box.

No matter of how the buttons pattern is configured: when the user press the right one (or the right sequence)  the recognised command is sent to the main control unit activating a specific task. When responsiveness and time are strategic factors some buttons generated events can bypass the main control directly enabling the involved module.

 

Shooting sync unit

image

A shoot in a camera may involve synching of many elements than those we can imagine. Mirror and shutter should be synched, but also flash and / or ring light or external lights should be if used.

The shot involves a motorised mechanism (the motor shutter) and the mirror opening, frequently using a solenoid. Depending on the shooting conditions (exposure time, single or continue shooting etc.) there are different settings be controlled. The entire set of shooting event will be in charge to an Infineon XMC1100 micro controller, while the mechanical parts are managed by a DC motor (and solenoid) low power controller TLE94112 . Thanks to this shooting strategy only a short command is sent by the system to the module and just a small sequence of bits should be sent back. The Compute Module 3 instead control the sensor image data acquisition and the storage process.

For continuous shooting optimisation the sequence of acquired images is not saved immediately on the SSD storage (that maybe relatively slow in this case) but is saved before on the internal eMMC flash. It is a background process that take in charge the task of moving the images to the final SSS storage support. Considering that at least 1Gb will be available for this task on the internal flash, this means we expect fast and continuous shooting will be significantly improved respect the typical few seconds available on other DSLR cameras.

 

Robotics

image

With the introduction of the most recent generation of digital cameras, photography also cover the creation of time-lapse and stop-motion video sequences. In most of the cases the traditional tripod maybe a limitation creating fluid motion sequences; the currently followed approach is the integration of the DSLR camera as-is to external, expensive accessories like tilt-pan controllers, rotating platforms, sliders etc. Based on the the four-axes high precision stepper motor controller Pulse Train Hat the PONF camera reverts this approach. It is the camera itself that can be programmed and configured natively to control a set of motion components without the need of any external processing, calculation or synchronisation.

 

Previous article

Introducing the PONF project: the first open multi-back DSLR camera

 

Next article

PONF Project: Road Testing the Compute Module 3 as Desktop

  • Sign in to reply

Top Comments

  • jw0752
    jw0752 over 8 years ago +1
    Hi Enrico, OK I think this one answered my question from your first post. Traditional Shutter curtain, mirror and intra lens F stop. John
  • balearicdynamics
    balearicdynamics over 8 years ago in reply to jw0752

    Just a note; I have not clear what do you mean as "traditional" shutter curtain. As this is a Vintage-like project just to disambiguate it the traditional curtain slides horizontally and is typically done with texture and a mechanical return spring system. In the digital back instead it will be used a DC motor controlled mechanism and a vertical blade system; it gives better light control reaching higher shutter speeds than the traditional method.

     

    Waiting that this part will be definitely designed and customised I am using a commercial replacement part for the Canon D60 shutter system (not yet arrived). https://www.aliexpress.com/snapshot/0.html?spm=a2g0s.9042647.6.2.i2EHei&orderId=86201061038536&productId=32817875526

     

    Enrico

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • jw0752
    jw0752 over 8 years ago

    Hi Enrico,

    OK I think this one answered my question from your first post. Traditional Shutter curtain, mirror and intra lens F stop.

    John

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 8 years ago

    Very good update.

     

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube