diff --git a/src/pug/_header.pug b/src/pug/_header.pug index 3bd4010..676fd70 100644 --- a/src/pug/_header.pug +++ b/src/pug/_header.pug @@ -9,10 +9,10 @@ mixin nav } div.tab div.title Devices - div.link(class=active('alpakka')): +a('/alpakka') Alpakka + div.link(class=active('alpakka')): +a('/alpakka') Alpakka 1 + div.link(class=active('alpakka_2')): +a('/alpakka_2') Alpakka 2 div.link(class=active('kapybara')): +a('/kapybara') Kapybara div.link(class=active('marmota')): +a('/marmota') Marmota - div.link(class=active('')): +a('/')   div.tab div.title Community div.link(class=active('open_source')): +a('/contribute/open_source') Open Source diff --git a/src/pug/_mixins.pug b/src/pug/_mixins.pug index 4672e6c..7322467 100644 --- a/src/pug/_mixins.pug +++ b/src/pug/_mixins.pug @@ -33,7 +33,7 @@ contribute: '/contribute/open_source', devices: '/alpakka', alpakkaManual: '/alpakka/manual/mouse', - blog: '/blog/report_30', + blog: '/blog/future_developments', } const loadMathJax = [ diff --git a/src/pug/alpakka.pug b/src/pug/alpakka.pug index 4aeee20..5905bbb 100644 --- a/src/pug/alpakka.pug +++ b/src/pug/alpakka.pug @@ -22,7 +22,7 @@ block page div.box.image a.img(href='alpakka/gallery') - img(src='/static/img/alpakka_black_silver_stand.jpg') + img(src='/static/gallery/alpakka_v1_color_silver.jpg') div More images and videos -> div.box diff --git a/src/pug/alpakka_2.pug b/src/pug/alpakka_2.pug new file mode 100644 index 0000000..4d73a5e --- /dev/null +++ b/src/pug/alpakka_2.pug @@ -0,0 +1,69 @@ +extends ./_template.pug + +block title + | Alpakka 2 + +block page + h1 Alpakka 2 + + mixin boximg(src) + div.box.image + a.img(href=src target='_blank') + img(src=src) + + div.boxes.grid + div.box + h2 Gyro is the new mouse + p Native gyro-to-mouse tech allows to play with the #[em accuracy of a mouse], while #[em playing on a sofa] or leaning back on a gaming chair. + p Alpakka 2 is the only controller engineered for #[em gyro-to-mouse emulation], while other controllers just feature basic gyro as an afterthought. + p Play at #[em competitive] level, or chill with cozy games using the most advanced mouse emulation on a gamepad. + + div.box.image + a.img(href='https://www.youtube.com/watch?v=4WOOHM32PpI' target='_blank') + img(src='/static/gallery/alpakka_2_video.jpg') + + div.box + h2 Actual competitive performance + p It #[em works like a native mouse], so there is no need for aim assist, game support, nor complicated setups. + p With #[em Quad-gyro] (4 motion sensors), #[em Thumb-sense] touch surface, #[em 1000 hz] polling rate, and ultra-low latency, the Alpakka is the first controller able to match the performance of a mouse. + p Excels on #[em FPS] and #[em RTS]: Play shooters, strategy games, or any other cursor-based games at competitive level. + p Check the #[+a('/alpakka_2/specs') Specs]. + + +boximg('/static/gallery/alpakka_2_display.jpg') + + div.box + h2 DIY and PRO variants + p #[em Alpakka 2 PRO]: A pre-assembled, #[em injection molded] controller, that you can just buy ready for gaming. + p #[em Alpakka 2 DIY]: The classic #[em Do-It-Yourself] Alpakka approach for makers, in which the case and buttons can be 3D-printed based on reference designs or community mods. + p Both share the same electronics components, firmware, and features. So you can choose what fits best your needs. + + +boximg('/static/gallery/alpakka_2_front.jpg') + + div.box + h2 Advanced configuration + p Use the carefully designed build-in profiles, or create/modify your own profiles with the #[em Ctrl app], available in your web browser, or PWA installed as a native app. + p Including #[em advanced features] such as cross-device mappings, long-press, double-press, thumbstick 4 and 8 button emulation, anti-deadzone, and more. + p No drivers, no overlays, any launcher. + p Compatible with #[em Windows] 10/11, #[em Steam Deck] (Arch), and other #[em Linux] distros. + + +boximg('/static/gallery/alpakka_2_app.jpg') + + div.box + h2 Built on solid foundations + p Input Labs, researchers of #[em advanced gyro technology], released the original Alpakka (in 2022), the first controller made for gyro gaming. + p During the last 3 years Input Labs built a solid #[em firmware], configuration #[em app], dedicated #[em electronics], and #[em wireless] solution. + p Feedback from #[em thousands of Alpakka enthusiasts] made this a battle-tested gyro controller, years ahead from any alternatives. + + div.box + h2 Open source, Right-to-repair + p The Alpakka designs are all about #[em easy maintenance] and easy fixes; with simple screws, no glue, and basic soldering. + p At Input Labs we stand for #[em open source], open hardware, and open research. + p Use the open designs to #[em modify and extend] any part of the controller, or download #[em community mods] to tweak your controller into perfection. + + div.box + h2 Funded on Indiegogo + p The Alpakka 2 will be funded via the Indieogo, a #[em crowdfunding platform] for independent creators. + p #[+ax('https://www.indiegogo.com/en/projects/input-labs/alpakka-2') Follow now on Indiegogo], and claim a #[em supporter pack]. + br + a.img(href='/static/gallery/supporter_pack.jpg' target='_blank') + img(src='/static/gallery/supporter_pack.jpg' width='100px') diff --git a/src/pug/alpakka_2/specs.pug b/src/pug/alpakka_2/specs.pug new file mode 100644 index 0000000..aff6c34 --- /dev/null +++ b/src/pug/alpakka_2/specs.pug @@ -0,0 +1,47 @@ +extends ../_template.pug + +block title + | Alpakka 2 specs + +block page + h1 Alpakka 2 specs + + mixin boximg(src) + div.box.image + a.img(href=src target='_blank') + img(src=src) + + div.boxes.grid + div.box + h2 New on Alpakka 2 + ul + li 4 high quality IMU sensors (working in parallel). + li 2 full-size thumbsticks. + li 2 scroll-wheels (mouse-like). + li Display for profile preview and config. + li Injection molded case and buttons in the PRO version. + li 1000 hz polling rate wired (~0.5 milliseconds latency) + + div.box + h2 Inherited from Alpakka 1.0 + ul + li Open source app with Linux support. (#[+a('/alpakka/manual/ctrl_app') Ctrl app features]) + li Thumb touch surface for gyro engage/disengage. + li Wireless dongle with low-latency 2.4 GHz protocol. + li 12 customizable profile slots (8 built-in + 4 custom) in the controller memory. + li Compatible with 100% games and launchers. + li USB-C connector. + li Rechargeable 1200 mAh LiPo battery. + li No drivers required (detected as HID mouse, HID keyboard, and XInput or generic gamepad). + + div.box + h2 To be tested in development + p: b: i (Not confirmed) + ul + li Hall effect / TMR thumbsticks. + li Mechanical switch buttons. + li Final arrangement of back paddles. + li Dual-action triggers (digital and analog). + li Low-poly / classic Alpakka case for the DIY version (to be decided). + + +boximg('/static/gallery/alpakka_2_label.jpg') diff --git a/src/pug/blog/_blog.pug b/src/pug/blog/_blog.pug index 981809b..6bffb79 100644 --- a/src/pug/blog/_blog.pug +++ b/src/pug/blog/_blog.pug @@ -25,6 +25,7 @@ block page h3 News div + +wikilink('future_developments') Future developments +wikilink('report_30') Progress report 30 +wikilink('report_29') Progress report 29 +wikilink('kapybara_development') Kapybara development diff --git a/src/pug/blog/future_developments.pug b/src/pug/blog/future_developments.pug new file mode 100644 index 0000000..40abb24 --- /dev/null +++ b/src/pug/blog/future_developments.pug @@ -0,0 +1,156 @@ +extends _blog.pug + +block append subtitle + | Future developments update + +block content + h2 Future developments update + +news_header('1 December 2025', 'report_30', '') + + h3 State of funding + p Small recap: When we launched Input Labs in #[em 2022] the plan was to fund the project via Patreon, later in #[em 2023] we started 3D-printing some parts and selling them in our shop, then since late 2023 we have been selling complete DIY kits in the shop, and that became our main funding source. + p This current funding model pays the bills, but unfortunately it does #[em not provide enough] capital for new research and development. + p We expected this situation to be temporary while we grew a bit more, but #[em organic growth] (without significant marketing investment) has been slowing down, and current #[em shipping restrictions] to the United States only made it worse. + p While we love #[em 3D-printing], it became a #[em bottleneck] to scale up our operations, not because 3d-printing is slow (which can be solved by having more printers) but because inconsistencies in the resulting parts require a lot of time doing additional #[em quality checks and post-processing], the kind of task that cannot be outsourced to a 3rd-party company without deep understanding of the controller. + p For all these reasons, we want to introduce #[em injection molding] as an additional manufacturing method for our devices, and sell #[em pre-assembled controllers] to a larger audience. But we are not abandoning 3D-printing (more on that below). + p During the last months we worked on putting together a #[em financial plan] to develop an injection molded Alpakka, including the molds, certification, supply chain, and looking for potential partners, and decided we will fund the #[em Alpakka 2 on Indiegogo] (more on that below). + + + hr + h3 Results of the Alpakka survey + ul + li Almost #[em 200 people] answered the survey about the Alpakka present and future. + li Average satisfaction of Alpakka owners is #[em 8.6 / 10]. + + p: b Most loved features in the Alpakka 1: + ul + li Gyro performance. + li Open source and open hardware. + li Scrollwheel. + + p: b Less loved features in the Alpakka 1: + ul + li Build quality. + li Firmware install process. + li Missing advanced features in the Ctrl app. + + + p: b Most hyped features for the Alpakka 2: + ul + li Buy pre-assembled. + li Quad-gyro. + li Analog triggers. + + + hr + h3 DIY and PRO versions + p Moving forward, Input Labs' devices will come in 2 variants: + + table.manual.vdiv.col2 + tr + th DIY version + th PRO version + tr + td: div + span Our classic approach to Do-It-Yourself, for makers that own a 3D-printer. + p PCB and electronic components available in the shop. + p 3d-printed parts will NOT be available in the shop anymore, but maybe spare injection molded part will be available instead. + p All sources and schematics available as open source and creative commons. + td: div + span Injection molded case and buttons, with superior quality. + p Sold in the shop as a "normal" controller. + p Ready to use: Pre-assembled, firmware pre-installed. + p Certified. + + p DIY and PRO variants share features, electronics, and firmware. Only the external case is different. + + + hr + h3(style='margin-bottom:20px') Alpakka 2 enters design phase + + + div(style="display:inline") + div(style="display:inline-block; margin-bottom:10px; margin-right:20px") + a(href='https://www.youtube.com/watch?v=4WOOHM32PpI' target='_blank' style='background-color:initial') + img(src='/static/gallery/alpakka_2_video.jpg' width='420') + div.caption Alpakka 2 reveal trailer + div(style="display:inline-block; margin-bottom:10px; margin-right:20px") + a(href='/alpakka_2' style='background-color:initial') + img(src='/static/gallery/alpakka_2_label.jpg', width='420') + div.caption Alpakka 2 proposed design (not final) + + p Alpakka 2 will be #[+ax('https://www.indiegogo.com/en/projects/input-labs/alpakka-2') funded via Indiegogo] for both DIY and PRO versions. This campaign is necessary to design and manufacture injection molds, CE and FCC cerfitications, and hopefully adding new members to the team to complement our expertise. + p The #[em Alpakka 2 vision] is to bring advanced gyro controls to #[em all PC players], and #[em reduce barriers] to its adoption. + p Some of the planned features of the Alpakka 2 are: + + table.manual.hdiv + tr + th Alpakka 2 feature (confirmed) + th Reason + tr + td Injection molded and pre-assembled (PRO version) + td Most requested feature in the community. + tr + td Quad-gyro + td Also a very requested feature. #[br] To get even more gyro performance, and reduce temperature-induced drift. + tr + td Display (OLED?) + td To preview the current mappings, and navigate config shortcuts. #[br] So profiles are less intimidating and self-explanatory for new users. + tr + td Smooth external case + td So people do not assume is non-ergonomic even before trying it. + tr + td Twin thumbsticks + td So the design is more familiar for people that are not fully sold on gyro gaming yet. + tr + td 2 Scrollwheels + td Having a scrollwheel has been surprisingly useful, and the community loves it. #[br] But what's better than a single scrollwheel? two of them!. + + p Other features like #[em hall-effect] thumbsticks and #[em dual-action triggers] are to be evaluated and tested later, and are not yet confirmed. Please check the #[+ax('https://www.indiegogo.com/en/projects/input-labs/alpakka-2') Alpakka 2 Indiegogo page] for more details and features. + p We are still working on final adjustments for the actual campaign launch, please stay tuned, and share any feedback you may have! + +figure( + '', + 'Free supporter pack for followers on Indiegogo', + '/static/gallery/supporter_pack.jpg', + 'small', + ) + + hr + h3 Kapybara development update + p The Kapybara first #[em mockup prototypes were distributed] among testers (and STL files published). We had #[em video interviews] with most of the testers which provided very useful feedback and insights. + +figure( + '', + 'Non-functional mockups', + '/static/blog/kapybara_mockup_1c.jpg', + 'small inline', + ) + p The received #[em feedback is unanimously positive], so we decided to move to the next stage of development: + ul + li Designing the PCB. + li Modelling the case and buttons (with actual mechanical integration). + li Put together a functional prototype. + li Organize the next round of feedback from testers. + + p For now #[em only the DIY] version of the Kapybara will be developed. + + hr + h3 Lineup of Input Labs' devices + table.manual.hdiv + tr + th Device + th Status + tr + td: h4 Alpakka 1 (DIY) + td 🟢 Current model, updates will continue. + tr + td: h4 Alpakka 2 DIY & PRO + td 🟣 Concept phase, Indiegogo campaign launch in early 2026. + tr + td: h4 Kapybara DIY + td 🟡 Active development, functional prototype phase next. + tr + td: h4 Kapybara PRO + td 🔴 Not being developed at the moment / development will start later. + + hr + p Thanks for the support! 🤍
- MMM (Marcos, Maria, and Michael) diff --git a/src/pug/blog/report_30.pug b/src/pug/blog/report_30.pug index 1b004e1..34b1b8d 100644 --- a/src/pug/blog/report_30.pug +++ b/src/pug/blog/report_30.pug @@ -5,7 +5,7 @@ block append subtitle block content h2 Progress report #30 - +news_header('21 July 2025', 'report_29', '') + +news_header('21 July 2025', 'report_29', 'future_developments') h3 New Input Labs staff member p #[+ax('https://www.linkedin.com/in/maria-bortnichenko-a8345044/') Maria Bortnichenko] joined Input Labs for a temporary assignment as #[em Strategy & Business developer], over the next few months she will help us analyzing the market, and how our devices align with it. diff --git a/src/pug/contribute/gallery_community.pug b/src/pug/contribute/gallery_community.pug index 3fa9e19..80c283f 100644 --- a/src/pug/contribute/gallery_community.pug +++ b/src/pug/contribute/gallery_community.pug @@ -4,7 +4,8 @@ block title | community Alpakka from the community block page - include _title.pug + //- include _title.pug + h1 Community gallery mixin boximg(src) div.box.image diff --git a/src/static/gallery/alpakka_2_app.jpg b/src/static/gallery/alpakka_2_app.jpg new file mode 100644 index 0000000..12d1de7 Binary files /dev/null and b/src/static/gallery/alpakka_2_app.jpg differ diff --git a/src/static/gallery/alpakka_2_display.jpg b/src/static/gallery/alpakka_2_display.jpg new file mode 100644 index 0000000..9b51163 Binary files /dev/null and b/src/static/gallery/alpakka_2_display.jpg differ diff --git a/src/static/gallery/alpakka_2_front.jpg b/src/static/gallery/alpakka_2_front.jpg new file mode 100644 index 0000000..b7b1200 Binary files /dev/null and b/src/static/gallery/alpakka_2_front.jpg differ diff --git a/src/static/gallery/alpakka_2_label.jpg b/src/static/gallery/alpakka_2_label.jpg new file mode 100644 index 0000000..293c849 Binary files /dev/null and b/src/static/gallery/alpakka_2_label.jpg differ diff --git a/src/static/gallery/alpakka_2_video.jpg b/src/static/gallery/alpakka_2_video.jpg new file mode 100644 index 0000000..f637325 Binary files /dev/null and b/src/static/gallery/alpakka_2_video.jpg differ diff --git a/src/static/gallery/supporter_pack.jpg b/src/static/gallery/supporter_pack.jpg new file mode 100644 index 0000000..79fc446 Binary files /dev/null and b/src/static/gallery/supporter_pack.jpg differ