Difference between revisions of "AXIOM Remote"

From apertus wiki
Jump to: navigation, search
m
(106 intermediate revisions by 2 users not shown)
Line 1: Line 1:
__NOTOC__


== Project Overview==
This device, and its associated software, is a remote control unit designed to compliment the [[AXIOM Beta]] range of cameras. Like the devices it controls, AXIOM Remote is an open source, open hardware project and all data surrounding its research and development has been made freely available.


This device, and when released the associated software, is designed to be a comprehensive remote control unit for the AXIOM range of cameras.
If you can't find what you're looking for or if we can help you with custom requirements please [https://www.apertus.org/contact contact] us.


As with all software & hardware that is pre-production the information contained on this page is subject to changes.


AXIOM Remote was funded as a stretch goal in the AXIOM Beta crowd funding campaign and is still in development. It features push-buttons and switches as well as 2 rotary encoders (also with push-button function) that can be used to control a wide range of camera parameters like shutter speed, gain, overlays, FPS, gamma curves etc. To keep everything as flexible as possible the buttons next to the LCD have dynamic functionality as their commands are displayed next to them on the LCD. Switches on the side allow locking of each individual dial wheel or all buttons on the AXIOM Remote.
====Status====


Force Feedback for the two dials with two small built-in micro-stepper motors would allow feeling the settings (like min, max reached) without looking at the display. This could also allow switching the dials between jog/shuttle mode.
April 2020


The AXIOM Remote is based on a small LCD screen (for showing status information, camera parameters and navigating through menus, no live video) and a PIC32 micro-controller. The connection between AXIOM Remote and an AXIOM camera will be a flexible (preferably spiral) cable with solid connectors. Expansion slots (with GPIO) will allow easy future addition of new buttons/knobs/wheels/controllers/interfaces.
* Printed circuit boards for a first version prototype have been designed and populated.
* Haptic button options are being tested.
* PCB has been debugged.
* Enclosure prototypes have been 3D printed (first step towards ordering aluminium milled parts).
* UI design is ongoing - C firmware prototype is now being ported to C++: https://lab.apertus.org/project/view/18/ (please see this page's footer if you'd like too assist).


{| class="wikitable" style="width: 100%;background:#fcfcfc;"
!colspan=2 | AXIOM Remote Feature Wishlist
|-
| Essentials|| Good to Have || Luxury
|-
| Lens Mount || Passive E-mount
|-
| Hardware Architecture|| Xilinx Zynq 7020 based [http://zedboard.org/product/microzed MicroZed]
|-
| Modules and Shields|| Single HDMI Full HD (4:4:4) output at up to 60 FPS
|-
| || Dual 6G SDI output (in development)
|-
| || 3x PMOD debug module
|-
| || LED matrix debug module
|-
| || Genlock, Trigger, Timecode, LANC shields (in development)
|-
| || 4K Displayport/HDMI (in development)
|-
| Connectivity|| USB / USB UART / JTAG / Gigabit Ethernet
|}


[https://www.apertus.org/axiom-team-talk-14-3-injection-moulding-axiom-remote-socials-metal-smelting-article AXIOM Team Talk 14.3] (Oct 2018) covered AXIOM Remote development progress.


====Technical====


{| class="wikitable" style="width: 100%;background:#fcfcfc;"
{| class="wikitable" style="width: 100%;"
!colspan=2 | AXIOM Remote Feature Wishlist
|-
! scope="col" Essentials | !! scope="col" | Good to Have | !! scope="col" | Luxury
|-
! a few Status LEDs || single color LED under most buttons (transparent) || RGB LED under every button (transparent)
|-
! scope=row style="text-align: left;" | Enclosure Footplate
| 45mm || 30mm || 8mm
|-
! scope=row style="text-align: left;" | E-mount Lens Tube
| NA || 61mm diameter|| NA
|-
|-
! scope="row" style="text-align: left;" | AXIOM Beta I: Developer Kit (board stack, footplate, lens tube & skeleton enclosure)
| style="width: 50%"| [[AXIOM_Remote/Enclosures | Enclosure]]
| 65.1mm || 111.76mm|| 74mm
| style="width: 50%"| [[AXIOM_Remote/Hardware|Hardware]]
|-
|-
! scope="row" style="text-align: left;" | AXIOM Beta II: Production Ready Enclosure
| style="width: 50%"| [[AXIOM_Remote/GUI |Graphical User Interface]]
| TBD || TBD || TBD
|  
|}
|}


====Resources====


{| class="wikitable" style="margin-left: auto; margin-right: auto; border: none;"
{| class="wikitable" style="width: 100%;"
|+ '''Cells left-aligned, table centered'''
! scope="col" | Essentials
! scope="col" | Good to Have
! scope="col" | Luxury
|-
|-
| a few Status LEDs || single color LED under most buttons (transparent) || RGB LED under every button (transparent)
| style="width: 50%"| [[AXIOM_Remote/Concepts | Original Concepts]]
| style="width: 50%"| [https://github.com/apertus-open-source-cinema/AXIOM-Remote GitHub Repository]
|-
|-
| esse cillum dolore || eu fugiat nulla || pariatur.
| style="width: 50%"| [https://lab.apertus.org/project/view/18/ apertus° Lab: AXIOM Remote Task Workboard]
|  
 
|}
|}




----
[[File:ARPCsl02 AXIOM Remote ConceptV4 Slant.jpg | 1150px |]]
 
 
==General Concept==
 
[[File:AXIOM_Remote_V3_ButtonPos.pdf]]
 
[[File:AXIOM_Remote-_Layout.png| 800px]]
 
[[File:Remote-Concept-Aspect-01.jpg| 800px]]
 
[[File:AXIOM Remote Concept 5.jpg | 800px]]
 
 
Camera Docking Station:
 
[[File:SlideIn.jpg|600px]]
 
[[File:RemotePinout.jpg|600px]]
 
[[File:ClipInOin.jpg|600px]]
[[File:RemoteReleaseSwitchjpg.jpg|600px]]
 
[[File:SpringRelease.jpg|600px]]
[[File:SpringRelease2.jpg|600px]]
 
 
----
 
 
==Operation Concepts==
 
[[File:MenuConcept-01.jpg]]
 
 
----
 
 
==Electronic Components==
 
In consideration:
 
http://www.minidevs.com/product/CORE-A20.html hand soldered to our own PCB
 
iphone 4 replacement display (326 PPI 3.5" 960×640 px) or http://www.ebay.com/itm/OEM-HTC-Droid-DNA-ADR6435-Original-LCD-Screen-Display-Repair-Replacement-Parts-/350711245261 smaller bezel )(documentation through: https://hackaday.io/project/364-mipi-dsi-display-shieldhdmi-adapter  ?)
 
3D accelerometer to measure device orientation (optional)
 
4x AA battery tray
 
firmware stored on microSD card
 
no internal RTC and no button cell -> RTC in Beta instead
 
ALPS SRBE210200 rotary + push switch
 
 
alternative:
 
https://octopart.com/en12-hn22af18-bi+technologies-7730374
 
SMT type rotary encoders:


http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC05E/EC05E_list.html
AXIOM Remote Concept 2019 - Note: Design is subject to change as improvements are made.


http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC10E/EC10E_list.html


Beta connectivity through Hirose HR10A-7P-4S (a bit expensive but massive) or alternatively 4 pin 2.5 or 3.5mm audio cables: https://ae01.alicdn.com/kf/HTB1YJVOOXXXXXceXVXXq6xXFXXXi/4-Poles-Jack-3-5-RCA-Connector-RCA-Audio-font-b-Plug-b-font-font-b.jpg plus metal receptor on Beta and Remote: https://www.amazon.de/sourcingmap-Kopfh%C3%B6rer-Interieur-Montage-Steckdose/dp/B014XJ1SN6


RS232C as Beta <-> Remote protocol4
Toogle Switches APEM ZL series
----




==TODO, next steps==


# pick buttons, rotary encoders, etc components, collect datasheets and extract documentation about each components footprint and positions here




Line 159: Line 60:
[[category: Ergonomics]]
[[category: Ergonomics]]
[[category: Concepts]]
[[category: Concepts]]
[[category: Display]]
[[category: Control]]
[[Category:Documentation]]

Revision as of 07:09, 14 April 2020


This device, and its associated software, is a remote control unit designed to compliment the AXIOM Beta range of cameras. Like the devices it controls, AXIOM Remote is an open source, open hardware project and all data surrounding its research and development has been made freely available.

If you can't find what you're looking for or if we can help you with custom requirements please contact us.


1 Status

April 2020

  • Printed circuit boards for a first version prototype have been designed and populated.
  • Haptic button options are being tested.
  • PCB has been debugged.
  • Enclosure prototypes have been 3D printed (first step towards ordering aluminium milled parts).
  • UI design is ongoing - C firmware prototype is now being ported to C++: https://lab.apertus.org/project/view/18/ (please see this page's footer if you'd like too assist).


AXIOM Team Talk 14.3 (Oct 2018) covered AXIOM Remote development progress.

2 Technical

Enclosure Hardware
Graphical User Interface

3 Resources

Original Concepts GitHub Repository
apertus° Lab: AXIOM Remote Task Workboard


ARPCsl02 AXIOM Remote ConceptV4 Slant.jpg

AXIOM Remote Concept 2019 - Note: Design is subject to change as improvements are made.