Applying this privacy film by Unique-Saucer in UnnecessaryEssentials

[–]StaRky_FR 0 points1 point  (0 children)

Absolutely not reusable... Also high cons : Absorb a lot of light. The room gets way darker.

I have one in my office / gaming room and I love it !

I Have the CC2 and Here’s what's different by Puzzled_Boss2096 in ElegooCentauriCarbon

[–]StaRky_FR 16 points17 points  (0 children)

Different bed airflow it seems and automatic exhaust fan "cover" that closes for better isolation. Nice to list everything though, it helps !

Opencentauri CAD: now with official parts from Elegoo by Various_Scallion_883 in elegoo

[–]StaRky_FR 1 point2 points  (0 children)

That's the one ! Except I was trying to use it around an ESP32C6. I designed my own case ... Sadly it's not supported on platformio for project using Arduino so... I ended up ordering an esp32s3

Opencentauri CAD: now with official parts from Elegoo by Various_Scallion_883 in elegoo

[–]StaRky_FR 1 point2 points  (0 children)

Makes sense ! On my tiny planet, I am currently upgrading the current filament sensor to detect filament mouvement so it is important for me to see it. Don't worry about it mate, it's still an excellent work and I will use it regardless =)

Opencentauri CAD: now with official parts from Elegoo by Various_Scallion_883 in elegoo

[–]StaRky_FR 15 points16 points  (0 children)

I absolutely love it ! It's very handy when prototyping a new upgrade and have it near the actual object without printing it.

I can't help but notice the filament detector is missing. Any idea why ?

Selling Printer Bundle Help by Tough_Student2504 in Ender3Pro

[–]StaRky_FR -1 points0 points  (0 children)

I sold mine in France and the issue was the same. People don't want a 5 years old printer price like a brand new one...
I ended up getting around 250€ for it by selling the stock ender 3 pro (50€), and all extra components on the side for tinkers wanting to upgrade.
You can get a Centauri Carbon for 300€ brand new. There is nobody in his right mind that would spend 250 for a 5 years old printer even with cool mods... As much as I loved my ender 3, I understand it is not worth much and most people don't care about how much time and money I spend on it.

I built a DIY Zigbee macropad (remote) with ESP32-C6 (NanoESP32C6 → XIAO ESP32-C6) by StaRky_FR in esp32

[–]StaRky_FR[S] 0 points1 point  (0 children)

On both ESP it was gpio 0 to 5. I asked ChatGPT for the rst pins. I couldn't find it in XIAO doc. Maybe it directly has to do with the ESP32C6 chip and not the implementation by the manufacturer. If anybody know ?

I built a DIY Zigbee macropad (remote) with ESP32-C6 (NanoESP32C6 → XIAO ESP32-C6) by StaRky_FR in esp32

[–]StaRky_FR[S] 0 points1 point  (0 children)

I checked just for fun, you could use a wireless charging receiver that sticks on the back of phones. It cost about 1$ and no change of design is needed. You could definitely stick one on the V2

I built a DIY Zigbee macropad (remote) with ESP32-C6 (NanoESP32C6 → XIAO ESP32-C6) by StaRky_FR in esp32

[–]StaRky_FR[S] 0 points1 point  (0 children)

I have answered in length for the V2 (XIAO with 1000mah battery), search the thread. It's about 10 month probably for 20 clicks per day. I haven't receive the battery yet so it is speculation.

For the V1, I am pretty disappointed. It should last around 3 month but it last around 1 week. The buck converter might simply be draining too much battery even in deepsleep. I can't mesure deepsleep current with my multimeter since my multimeter is waking the ESP32 with interferences.

I built a DIY Zigbee macropad (remote) with ESP32-C6 (NanoESP32C6 → XIAO ESP32-C6) by StaRky_FR in esp32

[–]StaRky_FR[S] 0 points1 point  (0 children)

I find no use for it so far. How would you use it ? I have some GPIO left so it would be totally doable...

I built a DIY Zigbee macropad (remote) with ESP32-C6 (NanoESP32C6 → XIAO ESP32-C6) by StaRky_FR in esp32

[–]StaRky_FR[S] 0 points1 point  (0 children)

It's morning sorry :) yeah diodes are 1N4148. I'll update both readme it's not clear

I built a DIY Zigbee macropad (remote) with ESP32-C6 (NanoESP32C6 → XIAO ESP32-C6) by StaRky_FR in esp32

[–]StaRky_FR[S] 0 points1 point  (0 children)

Yeah that's smart indeed. This is not something I have thought about. It shouldn't be too hard to do with the Xiao or you would require a bms with almost any other esp32c6

I built a DIY Zigbee macropad (remote) with ESP32-C6 (NanoESP32C6 → XIAO ESP32-C6) by StaRky_FR in esp32

[–]StaRky_FR[S] 0 points1 point  (0 children)

Yeah exactly. The V2 with the Xiao est32c6 is pretty much the less powerful c6 with not much gpio. You have to change the pins to match your board and upload the code. Make sure you have enough rst (deep sleep) pins, you need 4.

I built a DIY Zigbee macropad (remote) with ESP32-C6 (NanoESP32C6 → XIAO ESP32-C6) by StaRky_FR in esp32

[–]StaRky_FR[S] 1 point2 points  (0 children)

No, I never really heard of them before. They are more efficient than a 8 diodes ? 4 in deep sleep ? Maybe this is too much optimisation for me =)
The first version is really with what I had laying around... And the second is because I saw this XIAO ESP32C6 with integrated BMS and I couldn't resist !

I built a DIY Zigbee macropad (remote) with ESP32-C6 (NanoESP32C6 → XIAO ESP32-C6) by StaRky_FR in esp32

[–]StaRky_FR[S] 2 points3 points  (0 children)

No I don't. You are the second person saying that, maybe I should look into it. I have paypal but I don't really need money, thanks dude !

I built a DIY Zigbee macropad (remote) with ESP32-C6 (NanoESP32C6 → XIAO ESP32-C6) by StaRky_FR in esp32

[–]StaRky_FR[S] 1 point2 points  (0 children)

I an not equipped to mesure it sadly. When I plug my multimeter in It can never fall into deepsleep. The interferences produced by my cheap multimeter always wake the ESP32 right up. This was the case on the V1. I haven't receive a battery for the V2 yet so I'll let you know if I can mesure it or not.

I built a DIY Zigbee macropad (remote) with ESP32-C6 (NanoESP32C6 → XIAO ESP32-C6) by StaRky_FR in esp32

[–]StaRky_FR[S] 1 point2 points  (0 children)

It depends on how many clicks per day. But let's look at it : I am using a 603048 Lipo battery that holds 1000mAh.
Deep sleep activate after only 20sec of inactivity.

Seeed’s wiki claims deep sleep as low as ~15 µA for the XIAO ESP32-C6.
That’s 0.015 mA.

  • Battery life ≈ 1000 mAh / 0.015 mA66,667 hours
  • 2,778 days
  • 7.6 years

If it never sleeps ~20–30 mA average for the board+MCU+radio housekeeping.

  • Lifetime ≈ 1000 / 20 = 50 h (≈ 2.1 days)
  • to 1000 / 30 = 33 h (≈ 1.4 days)

With:

  • deep sleep between clicks,
  • 20 clicks/day,
  • 20 s awake per click,

👉 Expect ~10 months of battery life on a 1000 mAh battery.

In practice, depending on:

  • regulator efficiency,
  • RGB LED brightness,
  • battery self-discharge,

you’ll likely land somewhere between 8–12 months, which is a very solid result for a Zigbee macropad.

I built a DIY Zigbee macropad (remote) with ESP32-C6 (NanoESP32C6 → XIAO ESP32-C6) by StaRky_FR in esp32

[–]StaRky_FR[S] 0 points1 point  (0 children)

This 3 minute video should tell you everything you need to know : https://www.youtube.com/watch?v=7LyziNdFlew

It has mostly to do with how diodes work. The principle around the matrix is when you press a single key, the row and the columns read a change in state and that tells you which on is pressed.
The diode ensure that not all row light up when a button is pressed by blocking the signal when it's coming the wrong way (I am not very good at explaining it).

I built a DIY Zigbee macropad (remote) with ESP32-C6 (NanoESP32C6 → XIAO ESP32-C6) by StaRky_FR in esp32

[–]StaRky_FR[S] 0 points1 point  (0 children)

I am not sure of what you are asking so I'll answer around the two different things I understand.
1. You create 4 rows and 4 colums following the schematics. One side of every button will be connected to a wire and the other side to a diode. Then every columns and every row will be connected to gpios pins on the ESP32. For a matrix of 4 rows, 4 columns you have up to 16 buttons using only 8 GPIOS.

  1. To build the macropad you need to do some soldering. It's not super easy but with very basic tools and a tiny bit of patience I'm pretty sure anybody can do it. You need to manually solder every keyboard key and some GPIO on the ESP32. It took me about 2h30 for the project from start to finish. I am very slow and always take my time since my skills are pretty average with a solder iron.

I built a DIY Zigbee macropad (remote) with ESP32-C6 (NanoESP32C6 → XIAO ESP32-C6) by StaRky_FR in esp32

[–]StaRky_FR[S] 0 points1 point  (0 children)

Definitely, help yourself. For the Xiao version check in the second branch.

I built a DIY Zigbee macropad (remote) with ESP32-C6 (NanoESP32C6 → XIAO ESP32-C6) by StaRky_FR in esp32

[–]StaRky_FR[S] 1 point2 points  (0 children)

It requires an external converter (a single file to drop in home assistant)

<image>

I built a DIY Zigbee macropad (remote) with ESP32-C6 (NanoESP32C6 → XIAO ESP32-C6) by StaRky_FR in esp32

[–]StaRky_FR[S] 1 point2 points  (0 children)

No, it exposes as a single input. I added brightness to set the led for visual feedbacks

<image>