i-Tec U3CHARGEHUB16 USB Hub Plate Holder

CeDeROM’s [1] wall mount for 16 port USB 3.0 HUB from i-Tec model name U3CHARGEHUB16 [2]. Created for NuttX RTOS [3] distributed build and runtime test farm in order to connect various electronic boards and devel-kits to a single build host. Electronic devices are mounted on a wall board where bread-boards are mounted so I also needed to mount the USB HUB somehow :-)

Design is symmetrical so it fits both sides of the device, can be printed in horizontal and vertical alignment (support recommended), can be easily cloned on the plate to have many prints on a single plate. Use horizontal alignment for increased strength (ABS profile provided). Use M3x20 screws :-)

FreeCAD design file and output models are available at CeDeROM-STUFF.git [4][5] and MakerWorld [6]. I hope you find it useful too, have fun! :-)

[1] https://www.cederom.io
[2] https://i-tec.pro/en-us/produkt/u3chargehub16-9
[3] https://nuttx.apache.org
[4] https://gitlab.com/cederom/cederom-stuff/-/tree/master/3D/models/electronics/usb-hub-itec-u3chargehub16
[5] https://github.com/cederom/CeDeROM-STUFF/tree/master/3D/models/electronics/usb-hub-itec-u3chargehub16
[6] https://makerworld.com/en/models/815133-i-tec-u3chargehub16-usb-hub-plate-holder

Panel Plug Dummy 12×20 and 14×20

This is a simple Panel Plug Dummy for 12mm and 14mm holes when no real plug is to be installed. Other sizes may show up in future or just scale the ones available when needed. FreeCAD design files and output models are available at CeDeROM-STUFF.git [1][2] and MakerWorld [3][4].

[1] https://gitlab.com/cederom/cederom-stuff/-/tree/master/3D/models/electronics/panel_plug_dummy
[2] https://github.com/cederom/CeDeROM-STUFF/tree/master/3D/models/electronics/panel_plug_dummy
[3] https://makerworld.com/en/models/116839-cederom-panel-plug-dummy-12×20
[4] https://makerworld.com/en/models/116844-cederom-panel-plug-dummy-14×20

NuttX RTOS is now Apache TLP

My favorite NuttX RTOS [1] that is “Tiny Unix on MCU” has graduated to Apache Top-Level-Project [2], congratulations! :-)

Apache NuttX [1] is a real-time operating system (RTOS) that emphasizes standards compliance and small footprint, usable in all but the tightest micro-controller environments. It runs on 8-bit, 16-bit, 32-bit, and 64-bit microcontrollers across RISC-V, ARM, MIPS, ESP32, AVR, x86, and other architectures with a high degree of standards compliance. NuttX is used to power the Fitbit fitness tracker, as well as satellites, IoT devices, bluetooth headphones, drones, and more.

What I like most in NuttX is the development team / community.. and scalability starting upwards from 8-bit CPU’s. One day I wish porting NuttX to my 8-bit Atari and 16-bit Amiga and Atari ST and push new life to these amazing machines :-)

[1] https://nuttx.apache.org
[2] https://news.apache.org/foundation/entry/the-apache-software-foundation-announces-apache-nuttx-as-a-top-level-project

Android Open Source and Hardware Obsolescence

Why only NEXUS devices are sensible choice for Advanced Android Users and Developers? Because NEXUS device vendors provide source code and device drivers.

This makes is possible to re-compile and re-create any customization of the Android by advanced users and developers. The most popular among them is CyanogenMod based on AOSP (Android Open Source Project).

Why is such customization really necessary? Because Vendors does not keep up with the Android development, their releases are flawed, contains unwanted modifications, quite often development is abandoned just after product release.

I know that Drivers Development is time and money consuming task for Vendors. Still, providing source code for device drivers would make it possible to run alternative and/or customized OS, also prolong device life for second-hand users in poor countries. Vendor sells the device anyway and Users can make fixes and customization. Why this Win-Win scheme is so hard to achieve in reality? Is really enforcing sales with mass garbage so important?

CeDeROM CASING for M24LR-DISCOVERY

As an exercise, I have just designed (using FreeCAD) and 3D-Printed (using semi-translucent PLA material) a casing for M24LR-DISCOVERY (CR95HF NFC Reader). Let me know if you need one :-)

Read More