Meanwhile somewhere in between, we have re-releases like 3 skyrims, and 5 gta v across 3 generation of consolesπ
Crafter72
To be honest I don't have 3d printer myself and rarely print to make a case, the electric bill really putting me off to own one. Most of time I used those pre-made abs plastic project box that you can cut/drill holes and come with various size. Other than that, sometime it feels "costly" to make something if you didn't plan ahead or not really going to use the project.
Nothing more satisfying than making something that cheaper, and also exceed the quality of buying ready-to-use product.
CAD, EDA, IDE, and correct toolkits to the rescue!
EDIT:
In case someone want to delve in hobbyist/maker/diy world, here are some useful stuffs that available free:
3D CAD:
Freecad - FOSS 3D CAD software that available cross-platform.
Autodesk Fusion - Not so great alternative but servicable, Free plan have certain limitation.
EDA:
KiCAD - Designing electronic project has never been so easy. This one far superior than Autodesk Eagle crap.
EasyEDA - Free online and desktop EDA software that can be used for alternative.
(Microcontroller) IDE:
VSCode/Codium + PlatformIO - Most affordable, off-the-shelf controller are programmable with PlatformIO and enough for most average joe projects. Arduino IDE may be superior for newcomer but I recommend this as you have more leeway in which framework and board you can get out of single extension for Text Editor.
Toolkits:
Digital Multimeter - Most common electronics can be troubleshoot'd with digital multimeter to identify the problem.
Cheap E-Bay caliper (or any cheap caliper) - For most DIY project, cheap digital caliper are enough to measure dimension unless you really need 3 digit precision.
As someone pointed out on the comment, one of the reason is Money, the other one is safety and security ~~based on Vehicle manufacturer claim~~.
Yet, nobody can stop you to sniff and monitor your own car CAN/OBD2 interface using as simple as cheap microcontroller and compatible OBD2 interface kit (e.g CAN Transceiver/Controller kit).
EDIT: So far this curated list helpful to me for CAN bus based protocol.
Thanks for the link, this article is more clear compared to the posted above.
I'm more interested to the scope of the exploit whether it could touch the flash of the controller or not as you can also do OTA update through the BLE component.