project:maerklin:system_control:start
                Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| project:maerklin:system_control:start [2025/08/01 12:23] – [KiCad] Peter Siegmund | project:maerklin:system_control:start [2025/09/23 17:05] (current) – [Hardware] Peter Siegmund | ||
|---|---|---|---|
| Line 12: | Line 12: | ||
| This system is built to be highly extensible. For this purpose, I designed a wireless system for indoor use based on Bluetooth LE. This decision was primarily driven by two factors: firstly, my desire to gain experience with BLE in a new project, and secondly (and more importantly), | This system is built to be highly extensible. For this purpose, I designed a wireless system for indoor use based on Bluetooth LE. This decision was primarily driven by two factors: firstly, my desire to gain experience with BLE in a new project, and secondly (and more importantly), | ||
| - | Currently, I'm using an ESP32, which supports both Wi-Fi and BLE. However, I also plan to test other microcontrollers, | + | Currently, I'm using an [[hardware: | 
| ===== Technical Details ===== | ===== Technical Details ===== | ||
| - | Each client advertises a specific service. The System Control scans all nearby BLE devices and filters for this service UUID. This service includes a ' | + | In order to fully utilize the capabilities of the [[https:// | 
| - | More in-depth information will be provided once the MVP is complete. | + | The main MCU is a [[hardware: | 
| + | |||
| + | The complete definition of the BLE protocol adapted to my system can be found in the [[.: | ||
| ===== Clients ===== | ===== Clients ===== | ||
| Line 27: | Line 29: | ||
|   * [[..: |   * [[..: | ||
| - | ===== Source Code ===== | + | ===== Repository  | 
| - | [[https://github.com/mars3142/system_control|Github]] Action: {{https:// | + | You can find the source code and other in the [[https://git.mars3142.dev/model-railway/ | 
| - | ===== Design ===== | + | ==== Software  | 
| - | ==== KiCad ==== | + | TBD | 
| - | If you are interested, you can find the KiCad project on [[https:// | + | ==== Hardware ==== | 
| + | |||
| + | The hardware part was created within  | ||
| The schematics is very simple. | The schematics is very simple. | ||
| - | {{ : | + | {{ : | 
| - | These are the v4 (Codename MK2.1)  | + | These are the latest  | 
| {{: | {{: | ||
| {{ : | {{ : | ||
| - | ==== Onshape  | + | ==== Mechanical  | 
| + | |||
| + | {{: | ||
| + | |||
| + | After creating the PCB, I needing a housing. So I started [[software: | ||
| + | |||
| + | But this was not the final result. I did some iterations and ended up with a really good housing. You can see the transparent render from [[software: | ||
| + | |||
| + | I will not release the project files (because it's for my personal project), but maybe I recreate it someday in the future within [[software: | ||
| - | {{ : | + | {{: | 
| - | After creating the PCB, I needing a housing. So I started [[software: | ||
project/maerklin/system_control/start.1754051039.txt.gz · Last modified:  by Peter Siegmund
                
                