From 2673451e6962b63cda60687de458aa166d3d41eb Mon Sep 17 00:00:00 2001 From: Aloysius Indrayanto <71955351+blue-wind-25@users.noreply.github.com> Date: Thu, 19 Feb 2026 07:08:30 +0700 Subject: [PATCH 1/8] Create index.md --- org/blue-wind-25/index.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 org/blue-wind-25/index.md diff --git a/org/blue-wind-25/index.md b/org/blue-wind-25/index.md new file mode 100644 index 00000000..f433a864 --- /dev/null +++ b/org/blue-wind-25/index.md @@ -0,0 +1,10 @@ +--- +layout: org +title: Independent Developer +site: https://sourceforge.net/projects/jxmake/ +--- +JxMake is a Java‑based, cross‑platform build system inspired by the syntax and features of GNU Make, Perforce Jam, and CMake. + +In addition, JxMake provides several capabilities not typically found in other console‑based build systems, including a built‑in lightweight GUI, serial console, serial plotter, multi‑MCU in‑system programmer, and more. + +It also includes hardware schematics and PCB designs for generic GPIO, MCU programmers, and related tools. From 0c525bc5e61d72fc7a40ae8dca6edc51c5182164 Mon Sep 17 00:00:00 2001 From: Aloysius Indrayanto <71955351+blue-wind-25@users.noreply.github.com> Date: Thu, 19 Feb 2026 07:23:28 +0700 Subject: [PATCH 2/8] Create index.md --- 1209/25F0/index.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 1209/25F0/index.md diff --git a/1209/25F0/index.md b/1209/25F0/index.md new file mode 100644 index 00000000..2027148b --- /dev/null +++ b/1209/25F0/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Generic USB CDC-ACM Device +owner: Independent Developer +license: LGPL-3.0-or-later +site: https://sourceforge.net/projects/jxmake/ +source: https://sourceforge.net/projects/jxmake/ +--- +A generic USB CDC-ACM device for non-LUFA-based implementations in the JxMake project, +providing firmware and hardware support for USB serial communication across multiple platforms. From 30028c11e45a3297be89598c8a8b13dfa92ba27d Mon Sep 17 00:00:00 2001 From: Aloysius Indrayanto <71955351+blue-wind-25@users.noreply.github.com> Date: Thu, 19 Feb 2026 07:40:07 +0700 Subject: [PATCH 3/8] Update index.md Fix incorrect owner field --- 1209/25F0/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/1209/25F0/index.md b/1209/25F0/index.md index 2027148b..fd3a8e95 100644 --- a/1209/25F0/index.md +++ b/1209/25F0/index.md @@ -1,7 +1,7 @@ --- layout: pid title: Generic USB CDC-ACM Device -owner: Independent Developer +owner: blue-wind-25 license: LGPL-3.0-or-later site: https://sourceforge.net/projects/jxmake/ source: https://sourceforge.net/projects/jxmake/ From 4aacc3713e2bbb9f83b2a3b0fe7c9bd19301b888 Mon Sep 17 00:00:00 2001 From: Aloysius Indrayanto <71955351+blue-wind-25@users.noreply.github.com> Date: Wed, 29 Apr 2026 03:50:41 +0700 Subject: [PATCH 4/8] Update title of USB CDC-ACM Device documentation Title changed --- 1209/25F0/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/1209/25F0/index.md b/1209/25F0/index.md index fd3a8e95..d18acec7 100644 --- a/1209/25F0/index.md +++ b/1209/25F0/index.md @@ -1,6 +1,6 @@ --- layout: pid -title: Generic USB CDC-ACM Device +title: JxMake USB CDC-ACM Device owner: blue-wind-25 license: LGPL-3.0-or-later site: https://sourceforge.net/projects/jxmake/ From 544f37cd4685e14ab4a56e413ef4f9939fee0461 Mon Sep 17 00:00:00 2001 From: Aloysius Indrayanto <71955351+blue-wind-25@users.noreply.github.com> Date: Wed, 29 Apr 2026 03:52:15 +0700 Subject: [PATCH 5/8] Update index.md Title changed --- org/blue-wind-25/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org/blue-wind-25/index.md b/org/blue-wind-25/index.md index f433a864..680b9305 100644 --- a/org/blue-wind-25/index.md +++ b/org/blue-wind-25/index.md @@ -1,6 +1,6 @@ --- layout: org -title: Independent Developer +title: Blue Wind 25 site: https://sourceforge.net/projects/jxmake/ --- JxMake is a Java‑based, cross‑platform build system inspired by the syntax and features of GNU Make, Perforce Jam, and CMake. From 33bdf1fd64ee5e65d1a7ae4a5e9deccf6ffcfc78 Mon Sep 17 00:00:00 2001 From: Aloysius Indrayanto <71955351+blue-wind-25@users.noreply.github.com> Date: Fri, 14 Aug 2026 05:21:57 +0700 Subject: [PATCH 6/8] Update index.md Added hardware schematic, PCB, and firmware URLs for both SF and GH. --- 1209/25F0/index.md | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/1209/25F0/index.md b/1209/25F0/index.md index d18acec7..100e60c2 100644 --- a/1209/25F0/index.md +++ b/1209/25F0/index.md @@ -3,8 +3,31 @@ layout: pid title: JxMake USB CDC-ACM Device owner: blue-wind-25 license: LGPL-3.0-or-later -site: https://sourceforge.net/projects/jxmake/ -source: https://sourceforge.net/projects/jxmake/ +site: https://github.com/blue-wind-25/JxMake +source: https://github.com/blue-wind-25/JxMake/tree/main/hardware/Tools/KiCad8/USB_Serial_Hub_GLST --- A generic USB CDC-ACM device for non-LUFA-based implementations in the JxMake project, providing firmware and hardware support for USB serial communication across multiple platforms. + +The project is hosted both in SourceForge and GitHub: + +Main hardware (the USB hub with embedded USB-to-serial converter) schematic and PCB: + https://github.com/blue-wind-25/JxMake/tree/main/hardware/Tools/KiCad8/USB_Serial_Hub_GLST + https://sourceforge.net/p/jxmake/code/HEAD/tree/trunk/hardware/Tools/KiCad8/USB_Serial_Hub_GLST + +Main hardware firmware: + https://github.com/blue-wind-25/JxMake/tree/main/hardware/Tools/Firmware/USB_Serial_Hub_GLST + https://sourceforge.net/p/jxmake/code/HEAD/tree/trunk/hardware/Tools/Firmware/USB_Serial_Hub_GLST + +Power supply selector and sequencer schematic and PCB for the main hardware (replaceble with your own design): + https://github.com/blue-wind-25/JxMake/tree/main/hardware/Tools/KiCad8/Power_Supply_Control + https://sourceforge.net/p/jxmake/code/HEAD/tree/trunk/hardware/Tools/KiCad8/Power_Supply_Control + +Power supply selector and sequencer firmware for the above design: + https://github.com/blue-wind-25/JxMake/tree/main/hardware/Tools/Firmware/ATtiny44A_Power_Supply_Control___Common + https://github.com/blue-wind-25/JxMake/tree/main/hardware/Tools/Firmware/ATtiny44A_Power_Supply_Control___Selector + https://github.com/blue-wind-25/JxMake/tree/main/hardware/Tools/Firmware/ATtiny44A_Power_Supply_Control___Sequencer + + https://sourceforge.net/p/jxmake/code/HEAD/tree/trunk/hardware/Tools/Firmware/ATtiny44A_Power_Supply_Control___Common + https://sourceforge.net/p/jxmake/code/HEAD/tree/trunk/hardware/Tools/Firmware/ATtiny44A_Power_Supply_Control___Selector + https://sourceforge.net/p/jxmake/code/HEAD/tree/trunk/hardware/Tools/Firmware/ATtiny44A_Power_Supply_Control___Sequencer From 3bc48bc4ef1c218abdfd9b4a9a93720f0da99585 Mon Sep 17 00:00:00 2001 From: Aloysius Indrayanto <71955351+blue-wind-25@users.noreply.github.com> Date: Fri, 14 Aug 2026 05:33:46 +0700 Subject: [PATCH 7/8] Update index.md Fixing my `org` file. --- org/blue-wind-25/index.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/org/blue-wind-25/index.md b/org/blue-wind-25/index.md index 680b9305..88694d7b 100644 --- a/org/blue-wind-25/index.md +++ b/org/blue-wind-25/index.md @@ -1,10 +1,11 @@ --- layout: org title: Blue Wind 25 -site: https://sourceforge.net/projects/jxmake/ +site: https://github.com/blue-wind-25 --- -JxMake is a Java‑based, cross‑platform build system inspired by the syntax and features of GNU Make, Perforce Jam, and CMake. -In addition, JxMake provides several capabilities not typically found in other console‑based build systems, including a built‑in lightweight GUI, serial console, serial plotter, multi‑MCU in‑system programmer, and more. +Blue Wind 25 (Aloysius Indrayanto) is an Open Source Hardware (OSHW) developer and open-source contributor +focused on hardware designs and build tool configurations. -It also includes hardware schematics and PCB designs for generic GPIO, MCU programmers, and related tools. +* **GitHub:** [github.com/blue-wind-25](https://github.com/blue-wind-25) +* **SourceForge:** [sourceforge.net/u/blue_wind_25](https://sourceforge.net/u/blue_wind_25/profile) From 47c125a33774a4626eb148d43f1c0de6ce8db7e8 Mon Sep 17 00:00:00 2001 From: Aloysius Indrayanto <71955351+blue-wind-25@users.noreply.github.com> Date: Fri, 14 Aug 2026 05:35:16 +0700 Subject: [PATCH 8/8] Update index.md Fixing the MD layout --- 1209/25F0/index.md | 44 ++++++++++++++++++++++++-------------------- 1 file changed, 24 insertions(+), 20 deletions(-) diff --git a/1209/25F0/index.md b/1209/25F0/index.md index 100e60c2..1223d643 100644 --- a/1209/25F0/index.md +++ b/1209/25F0/index.md @@ -6,28 +6,32 @@ license: LGPL-3.0-or-later site: https://github.com/blue-wind-25/JxMake source: https://github.com/blue-wind-25/JxMake/tree/main/hardware/Tools/KiCad8/USB_Serial_Hub_GLST --- -A generic USB CDC-ACM device for non-LUFA-based implementations in the JxMake project, -providing firmware and hardware support for USB serial communication across multiple platforms. +A generic USB CDC-ACM device for non-LUFA-based implementations in the JxMake project, providing firmware and hardware support for USB serial communication across multiple platforms. -The project is hosted both in SourceForge and GitHub: +The project is hosted on both GitHub and SourceForge: -Main hardware (the USB hub with embedded USB-to-serial converter) schematic and PCB: - https://github.com/blue-wind-25/JxMake/tree/main/hardware/Tools/KiCad8/USB_Serial_Hub_GLST - https://sourceforge.net/p/jxmake/code/HEAD/tree/trunk/hardware/Tools/KiCad8/USB_Serial_Hub_GLST +### Main Hardware +The USB hub with embedded USB-to-serial converter (schematic and PCB): +* [GitHub Repository](https://github.com/blue-wind-25/JxMake/tree/main/hardware/Tools/KiCad8/USB_Serial_Hub_GLST) +* [SourceForge Repository](https://sourceforge.net/p/jxmake/code/HEAD/tree/trunk/hardware/Tools/KiCad8/USB_Serial_Hub_GLST) -Main hardware firmware: - https://github.com/blue-wind-25/JxMake/tree/main/hardware/Tools/Firmware/USB_Serial_Hub_GLST - https://sourceforge.net/p/jxmake/code/HEAD/tree/trunk/hardware/Tools/Firmware/USB_Serial_Hub_GLST +### Main Hardware Firmware +* [GitHub Repository](https://github.com/blue-wind-25/JxMake/tree/main/hardware/Tools/Firmware/USB_Serial_Hub_GLST) +* [SourceForge Repository](https://sourceforge.net/p/jxmake/code/HEAD/tree/trunk/hardware/Tools/Firmware/USB_Serial_Hub_GLST) -Power supply selector and sequencer schematic and PCB for the main hardware (replaceble with your own design): - https://github.com/blue-wind-25/JxMake/tree/main/hardware/Tools/KiCad8/Power_Supply_Control - https://sourceforge.net/p/jxmake/code/HEAD/tree/trunk/hardware/Tools/KiCad8/Power_Supply_Control +### Power Supply Selector and Sequencer +Schematic and PCB for the main hardware (replaceable with your own design): +* [GitHub Repository](https://github.com/blue-wind-25/JxMake/tree/main/hardware/Tools/KiCad8/Power_Supply_Control) +* [SourceForge Repository](https://sourceforge.net/p/jxmake/code/HEAD/tree/trunk/hardware/Tools/KiCad8/Power_Supply_Control) -Power supply selector and sequencer firmware for the above design: - https://github.com/blue-wind-25/JxMake/tree/main/hardware/Tools/Firmware/ATtiny44A_Power_Supply_Control___Common - https://github.com/blue-wind-25/JxMake/tree/main/hardware/Tools/Firmware/ATtiny44A_Power_Supply_Control___Selector - https://github.com/blue-wind-25/JxMake/tree/main/hardware/Tools/Firmware/ATtiny44A_Power_Supply_Control___Sequencer - - https://sourceforge.net/p/jxmake/code/HEAD/tree/trunk/hardware/Tools/Firmware/ATtiny44A_Power_Supply_Control___Common - https://sourceforge.net/p/jxmake/code/HEAD/tree/trunk/hardware/Tools/Firmware/ATtiny44A_Power_Supply_Control___Selector - https://sourceforge.net/p/jxmake/code/HEAD/tree/trunk/hardware/Tools/Firmware/ATtiny44A_Power_Supply_Control___Sequencer +### Power Supply Selector and Sequencer Firmware +Firmware components for the power supply control design: +* **Common:** + * [GitHub](https://github.com/blue-wind-25/JxMake/tree/main/hardware/Tools/Firmware/ATtiny44A_Power_Supply_Control___Common) + * [SourceForge](https://sourceforge.net/p/jxmake/code/HEAD/tree/trunk/hardware/Tools/Firmware/ATtiny44A_Power_Supply_Control___Common) +* **Selector:** + * [GitHub](https://github.com/blue-wind-25/JxMake/tree/main/hardware/Tools/Firmware/ATtiny44A_Power_Supply_Control___Selector) + * [SourceForge](https://sourceforge.net/p/jxmake/code/HEAD/tree/trunk/hardware/Tools/Firmware/ATtiny44A_Power_Supply_Control___Selector) +* **Sequencer:** + * [GitHub](https://github.com/blue-wind-25/JxMake/tree/main/hardware/Tools/Firmware/ATtiny44A_Power_Supply_Control___Sequencer) + * [SourceForge](https://sourceforge.net/p/jxmake/code/HEAD/tree/trunk/hardware/Tools/Firmware/ATtiny44A_Power_Supply_Control___Sequencer)