SlideShare a Scribd company logo
Chasing the Holy Grail..
My Search for Modular Electronics!
Asaad Kaadan
HDDG San Francisco Meetup, December 7, 2017
Bricks for the Digital Age!
asaad@hexabitz.com
1
Outline
• Why are we here, today?
• Hexabitz concept
• The journey so far
• What’s different about Hexabitz?
• State of The Module
• Examples
2
Bricks for the Digital Age!
2
Bio
• BSc. In electronics eng. from Univ. of Aleppo, Syria. MSc. and PhD. In
electrical and computer eng. from Univ. of Oklahoma, US.
• Worked with agencies like NASA, DLR and ODOT on topics related to
drones, optics, wireless and optical communications, IoT and
intelligent transportation systems.
• Senior embedded/robotics eng. with Freefly Systems in Seattle
working on stabilized gimbals and other robotics platforms for the
cinema industry.
3
Bricks for the Digital Age!
3
Why are we
here, today?
Value of modularity is undeniable!
4
These two gentlemen provided us “developers” with software and hardware tools to
build our own computer and smartphone software and change the world!
Software is so accessible because it’s modular are reusable.
The value of giving hardware developers similar tools to make modular and reusable
hardware is simply tremendous .
4
Hexabitz Concept
5
Bricks for the Digital Age!
Electronic boards (modules) with specific sizes and shapes. When assembled
together, side-by-side, they create larger contagious boards.
Fully modular and symmetric and can be connected in any configuration.
Each module has a single functionality by design.
No connectors, wires or cables. Lower size, weight and cost and higher reliability and
rigidity mimicking a custom made PCBAs
5
The Journey So Far
 Toying with modularity ideas seven years ago. Bumping into a wall
after few prototypes. Gave up temporarily :(
 Optical Wireless com. for my PhD. Explored concepts for pixilated
elements and low-SWaP optics for drones.
 Started seeing modularity everywhere in nature and got some
inspiration. Suddenly realized this is what I’ve been looking for :)
 Revealed first prototypes to close friends four months ago!
 This is FIRST ever public talk about the topic and I’m so excited!
6
Bricks for the Digital Age!
The journey was not straightforward!
6
What’s different about Hexabitz?
1. Modularity is a fundamental concept
7
Bricks for the Digital Age!
A,B,C,D,E Kaadan, Asaad “Modular Optical Wireless Elements”, Ph.D. Dissertation, University of Oklahoma 2016
Modularity has a specific mathematical solution. Taking inspiration from nature and
math, Hexabitz builds modular electronics boards.
7
What’s different about Hexabitz?
2. Formfactor is important!
8
Bricks for the Digital Age!
Formfactor is important to move beyond prototyping into the real world.
Default mode of integration in Hexabitz is horizonal to mimic the form and
functionality of custom-made PCBAs.
8
What’s different about Hexabitz?
3. Virtualization – or front-end/back-end architecture
• Handling different module types (analog/digital, voltage level,
bandwidth, etc.) requires virtualization and standardization.
• The front-end is the module part (hardware and software)
responsible about its unique functionality.
• The back-end is the module part handling all background activities
including communication, addressing and other array-related
functionality.
9
Bricks for the Digital Age!
9
What’s different about Hexabitz?
4. P2P wins over bus architecture for the sake of modularity
and scalability
• Fully distributed and decentralized,
wired-mesh network.
• High-speed 2-pin serial com.
(UARTs) coupled with DMA magic.
10
Bricks for the Digital Age!
All electrical buses have topology and capacity limitation destroying modularity and
symmetricity.
We took some ideas from wireless sensor networks world.
Tailgating serial ports and DMAs enable broadcasting, multicasting, routing,
synchronization and neighbor discovery.
10
What’s different about Hexabitz?
4. P2P wins over bus-architecture for the sake of modularity
and scalability
11
Bricks for the Digital Age!
37 modules connected with ease in a small formfactor.
11
What’s different about Hexabitz?
5. We’re already in the age of dust computing!
• True parallel-execution and multi-tasking is a killer even if
individual MCUs are small.
• Think about it as a present-day form of futuristic smart PCBs! Logic
blobs embedded in the PCB itself.
• Current embedded code development solutions suck. Period.
12
Bricks for the Digital Age!
The smart mother-board / dump daughter-board scheme which we invented back in
70s when computing was expensive is outdated.. We can, and should, put computing
everywhere.
Every configurable Hexabitz module has it own Cortex-M0 MCU (STM32F0).
Bottleneck in current embedded code development tools designed for single-
processor systems. We should design in a holistic approach.
12
Bricks for the Digital Age!
oops.. Is it the wrong audience?
• Lecturing about ditching custom hardware
design for a group of hardcore hardware
designers is not smart..
• I’m here because you’re the ones
who can make it happen!
14
This Photo by Unknown Author is licensed under CC BY-NC-SA
14
Preemptive answer:
• Modular electronics… Really?!!
• Huge difference between user-facing and backend
electronics.
• Sorry.. No modular smart phones and smart watches!
15
Bricks for the Digital Age!
Thinking about Google’s Ara and similar projects?
User-facing electronics (smartphones, smartwatches) must be extremely streamlined
for weight, size, cost etc. and thus can NOT be modularized. Modularity adds
overhead by definition.
Backend electronics (washing machines, cars, elevators, roombas, etc.) are ripe for
modularization! Modularity adds customization and reuse and formfactor is not
extremely constrained.
15
State of The Module
16
Bricks for the Digital Age!
Hardware roadmap!
Green: prototyped and tested
Blue: designed and being tested
Grey: the future!
16
17
Bricks for the Digital Age!State of The Module
Key BOS features:
 Array exploration
 CLI
 Messaging
 DMA streams
 Remote Read/Write
 Emulated EEPROM
 Buttons/Switches
 Logging
 RTC & Calendar
 …
Embedded software.
17
Examples
19
Bricks for the Digital Age!
Youtube link: https://youtu.be/DpY2Al28Cb8
Simple example: 12 x AC solid state relay modules
19
• Would you like to try the future :) Shoot me an email.
asaad@hexabitz.com
• What’s next for Hexabitz?
• Thank you!
Final words..
20
Bricks for the Digital Age!
20

More Related Content

Similar to My Search for Modular Electronics - Asaad Kaadan

Mobile Technology for Arts Marketing
Mobile Technology for Arts MarketingMobile Technology for Arts Marketing
Mobile Technology for Arts Marketing
Erin Pfiffner
 
Prototyping Physical & Immersive Environments for UX Designers
Prototyping Physical & Immersive Environments for UX DesignersPrototyping Physical & Immersive Environments for UX Designers
Prototyping Physical & Immersive Environments for UX Designers
Susan Oldham
 
1 lost layer130123
1 lost layer1301231 lost layer130123
1 lost layer130123
ARCFIRE ICT
 
Hardware & Software in Love: Tech convergence
Hardware & Software in Love: Tech convergenceHardware & Software in Love: Tech convergence
Hardware & Software in Love: Tech convergence
Jessica McDonald
 
Clouds, Clusters, and Containers: Tools for responsible, collaborative computing
Clouds, Clusters, and Containers: Tools for responsible, collaborative computingClouds, Clusters, and Containers: Tools for responsible, collaborative computing
Clouds, Clusters, and Containers: Tools for responsible, collaborative computing
Matthew Vaughn
 
Micromouse
MicromouseMicromouse
Micromouse
butest
 
Zühlke Meetup - Mai 2017
Zühlke Meetup - Mai 2017Zühlke Meetup - Mai 2017
Zühlke Meetup - Mai 2017
Boris Adryan
 
PRESENTATION.pdf
PRESENTATION.pdfPRESENTATION.pdf
PRESENTATION.pdf
DeepikaKambojP21CS00
 
Future-of-computers
Future-of-computersFuture-of-computers
Future-of-computers
Mark Sathish Pairdha
 
The new mobile world
The new mobile worldThe new mobile world
The new mobile world
Dr. Jimmy Schwarzkopf
 
Rapid iteration for an Internet of Things
Rapid iteration for an Internet of ThingsRapid iteration for an Internet of Things
Rapid iteration for an Internet of Things
StudioSFO
 
Ambient Intelligence perspective from IoT insight
Ambient Intelligence perspective from IoT insightAmbient Intelligence perspective from IoT insight
Ambient Intelligence perspective from IoT insight
Prasan Dutt
 
Tinkers, Printers, & Makers: Makerspaces in the Library (November 2015)
Tinkers, Printers, & Makers: Makerspaces in the Library (November 2015)Tinkers, Printers, & Makers: Makerspaces in the Library (November 2015)
Tinkers, Printers, & Makers: Makerspaces in the Library (November 2015)
Michael Sauers
 
Lost layer talk 2014
Lost layer talk 2014Lost layer talk 2014
Lost layer talk 2014
ICT PRISTINE
 
UCISA 2013 Presentation
UCISA 2013 PresentationUCISA 2013 Presentation
UCISA 2013 Presentation
DataIntegration
 
Arduino, Open Source and The Internet of Things Landscape
Arduino, Open Source and The Internet of Things LandscapeArduino, Open Source and The Internet of Things Landscape
Arduino, Open Source and The Internet of Things Landscape
Justin Grammens
 
Rebooting Dust - Thoughts on a new marketing campaign
Rebooting Dust - Thoughts on a new marketing campaignRebooting Dust - Thoughts on a new marketing campaign
Rebooting Dust - Thoughts on a new marketing campaign
Chuck Petras
 
Robotics of Future
Robotics of FutureRobotics of Future
Robotics of Future
Srijan Das
 
DZS Fixed Wireless Trends.pptx
DZS Fixed Wireless Trends.pptxDZS Fixed Wireless Trends.pptx
DZS Fixed Wireless Trends.pptx
rmatos1
 
Sunny Tech 2019 - Craft Forever
Sunny Tech 2019 - Craft ForeverSunny Tech 2019 - Craft Forever
Sunny Tech 2019 - Craft Forever
Cyrille Martraire
 

Similar to My Search for Modular Electronics - Asaad Kaadan (20)

Mobile Technology for Arts Marketing
Mobile Technology for Arts MarketingMobile Technology for Arts Marketing
Mobile Technology for Arts Marketing
 
Prototyping Physical & Immersive Environments for UX Designers
Prototyping Physical & Immersive Environments for UX DesignersPrototyping Physical & Immersive Environments for UX Designers
Prototyping Physical & Immersive Environments for UX Designers
 
1 lost layer130123
1 lost layer1301231 lost layer130123
1 lost layer130123
 
Hardware & Software in Love: Tech convergence
Hardware & Software in Love: Tech convergenceHardware & Software in Love: Tech convergence
Hardware & Software in Love: Tech convergence
 
Clouds, Clusters, and Containers: Tools for responsible, collaborative computing
Clouds, Clusters, and Containers: Tools for responsible, collaborative computingClouds, Clusters, and Containers: Tools for responsible, collaborative computing
Clouds, Clusters, and Containers: Tools for responsible, collaborative computing
 
Micromouse
MicromouseMicromouse
Micromouse
 
Zühlke Meetup - Mai 2017
Zühlke Meetup - Mai 2017Zühlke Meetup - Mai 2017
Zühlke Meetup - Mai 2017
 
PRESENTATION.pdf
PRESENTATION.pdfPRESENTATION.pdf
PRESENTATION.pdf
 
Future-of-computers
Future-of-computersFuture-of-computers
Future-of-computers
 
The new mobile world
The new mobile worldThe new mobile world
The new mobile world
 
Rapid iteration for an Internet of Things
Rapid iteration for an Internet of ThingsRapid iteration for an Internet of Things
Rapid iteration for an Internet of Things
 
Ambient Intelligence perspective from IoT insight
Ambient Intelligence perspective from IoT insightAmbient Intelligence perspective from IoT insight
Ambient Intelligence perspective from IoT insight
 
Tinkers, Printers, & Makers: Makerspaces in the Library (November 2015)
Tinkers, Printers, & Makers: Makerspaces in the Library (November 2015)Tinkers, Printers, & Makers: Makerspaces in the Library (November 2015)
Tinkers, Printers, & Makers: Makerspaces in the Library (November 2015)
 
Lost layer talk 2014
Lost layer talk 2014Lost layer talk 2014
Lost layer talk 2014
 
UCISA 2013 Presentation
UCISA 2013 PresentationUCISA 2013 Presentation
UCISA 2013 Presentation
 
Arduino, Open Source and The Internet of Things Landscape
Arduino, Open Source and The Internet of Things LandscapeArduino, Open Source and The Internet of Things Landscape
Arduino, Open Source and The Internet of Things Landscape
 
Rebooting Dust - Thoughts on a new marketing campaign
Rebooting Dust - Thoughts on a new marketing campaignRebooting Dust - Thoughts on a new marketing campaign
Rebooting Dust - Thoughts on a new marketing campaign
 
Robotics of Future
Robotics of FutureRobotics of Future
Robotics of Future
 
DZS Fixed Wireless Trends.pptx
DZS Fixed Wireless Trends.pptxDZS Fixed Wireless Trends.pptx
DZS Fixed Wireless Trends.pptx
 
Sunny Tech 2019 - Craft Forever
Sunny Tech 2019 - Craft ForeverSunny Tech 2019 - Craft Forever
Sunny Tech 2019 - Craft Forever
 

Recently uploaded

Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Pravash Chandra Das
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 

Recently uploaded (20)

Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 

My Search for Modular Electronics - Asaad Kaadan

  • 1. Chasing the Holy Grail.. My Search for Modular Electronics! Asaad Kaadan HDDG San Francisco Meetup, December 7, 2017 Bricks for the Digital Age! asaad@hexabitz.com 1
  • 2. Outline • Why are we here, today? • Hexabitz concept • The journey so far • What’s different about Hexabitz? • State of The Module • Examples 2 Bricks for the Digital Age! 2
  • 3. Bio • BSc. In electronics eng. from Univ. of Aleppo, Syria. MSc. and PhD. In electrical and computer eng. from Univ. of Oklahoma, US. • Worked with agencies like NASA, DLR and ODOT on topics related to drones, optics, wireless and optical communications, IoT and intelligent transportation systems. • Senior embedded/robotics eng. with Freefly Systems in Seattle working on stabilized gimbals and other robotics platforms for the cinema industry. 3 Bricks for the Digital Age! 3
  • 4. Why are we here, today? Value of modularity is undeniable! 4 These two gentlemen provided us “developers” with software and hardware tools to build our own computer and smartphone software and change the world! Software is so accessible because it’s modular are reusable. The value of giving hardware developers similar tools to make modular and reusable hardware is simply tremendous . 4
  • 5. Hexabitz Concept 5 Bricks for the Digital Age! Electronic boards (modules) with specific sizes and shapes. When assembled together, side-by-side, they create larger contagious boards. Fully modular and symmetric and can be connected in any configuration. Each module has a single functionality by design. No connectors, wires or cables. Lower size, weight and cost and higher reliability and rigidity mimicking a custom made PCBAs 5
  • 6. The Journey So Far  Toying with modularity ideas seven years ago. Bumping into a wall after few prototypes. Gave up temporarily :(  Optical Wireless com. for my PhD. Explored concepts for pixilated elements and low-SWaP optics for drones.  Started seeing modularity everywhere in nature and got some inspiration. Suddenly realized this is what I’ve been looking for :)  Revealed first prototypes to close friends four months ago!  This is FIRST ever public talk about the topic and I’m so excited! 6 Bricks for the Digital Age! The journey was not straightforward! 6
  • 7. What’s different about Hexabitz? 1. Modularity is a fundamental concept 7 Bricks for the Digital Age! A,B,C,D,E Kaadan, Asaad “Modular Optical Wireless Elements”, Ph.D. Dissertation, University of Oklahoma 2016 Modularity has a specific mathematical solution. Taking inspiration from nature and math, Hexabitz builds modular electronics boards. 7
  • 8. What’s different about Hexabitz? 2. Formfactor is important! 8 Bricks for the Digital Age! Formfactor is important to move beyond prototyping into the real world. Default mode of integration in Hexabitz is horizonal to mimic the form and functionality of custom-made PCBAs. 8
  • 9. What’s different about Hexabitz? 3. Virtualization – or front-end/back-end architecture • Handling different module types (analog/digital, voltage level, bandwidth, etc.) requires virtualization and standardization. • The front-end is the module part (hardware and software) responsible about its unique functionality. • The back-end is the module part handling all background activities including communication, addressing and other array-related functionality. 9 Bricks for the Digital Age! 9
  • 10. What’s different about Hexabitz? 4. P2P wins over bus architecture for the sake of modularity and scalability • Fully distributed and decentralized, wired-mesh network. • High-speed 2-pin serial com. (UARTs) coupled with DMA magic. 10 Bricks for the Digital Age! All electrical buses have topology and capacity limitation destroying modularity and symmetricity. We took some ideas from wireless sensor networks world. Tailgating serial ports and DMAs enable broadcasting, multicasting, routing, synchronization and neighbor discovery. 10
  • 11. What’s different about Hexabitz? 4. P2P wins over bus-architecture for the sake of modularity and scalability 11 Bricks for the Digital Age! 37 modules connected with ease in a small formfactor. 11
  • 12. What’s different about Hexabitz? 5. We’re already in the age of dust computing! • True parallel-execution and multi-tasking is a killer even if individual MCUs are small. • Think about it as a present-day form of futuristic smart PCBs! Logic blobs embedded in the PCB itself. • Current embedded code development solutions suck. Period. 12 Bricks for the Digital Age! The smart mother-board / dump daughter-board scheme which we invented back in 70s when computing was expensive is outdated.. We can, and should, put computing everywhere. Every configurable Hexabitz module has it own Cortex-M0 MCU (STM32F0). Bottleneck in current embedded code development tools designed for single- processor systems. We should design in a holistic approach. 12
  • 13. Bricks for the Digital Age! oops.. Is it the wrong audience? • Lecturing about ditching custom hardware design for a group of hardcore hardware designers is not smart.. • I’m here because you’re the ones who can make it happen! 14 This Photo by Unknown Author is licensed under CC BY-NC-SA 14
  • 14. Preemptive answer: • Modular electronics… Really?!! • Huge difference between user-facing and backend electronics. • Sorry.. No modular smart phones and smart watches! 15 Bricks for the Digital Age! Thinking about Google’s Ara and similar projects? User-facing electronics (smartphones, smartwatches) must be extremely streamlined for weight, size, cost etc. and thus can NOT be modularized. Modularity adds overhead by definition. Backend electronics (washing machines, cars, elevators, roombas, etc.) are ripe for modularization! Modularity adds customization and reuse and formfactor is not extremely constrained. 15
  • 15. State of The Module 16 Bricks for the Digital Age! Hardware roadmap! Green: prototyped and tested Blue: designed and being tested Grey: the future! 16
  • 16. 17 Bricks for the Digital Age!State of The Module Key BOS features:  Array exploration  CLI  Messaging  DMA streams  Remote Read/Write  Emulated EEPROM  Buttons/Switches  Logging  RTC & Calendar  … Embedded software. 17
  • 17. Examples 19 Bricks for the Digital Age! Youtube link: https://youtu.be/DpY2Al28Cb8 Simple example: 12 x AC solid state relay modules 19
  • 18. • Would you like to try the future :) Shoot me an email. asaad@hexabitz.com • What’s next for Hexabitz? • Thank you! Final words.. 20 Bricks for the Digital Age! 20