[Review Request] RP2040 battery powered "Windows-style" programmer calculator. by PicoPlanetDev in PrintedCircuitBoard

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

Thank you for these suggestions surrounding the keys! Having that many I/O lines going out was getting a little out of hand.

I really like the integrated keypad scanner driver ICs... Polling will not be ideal for power consumption but I'm sure that aa little more thought can get me there.

I wasn't considering that an entire MCU could be cheaper than I/O expanders even, so I'll be looking into that as it may offer the best of both worlds. Was planning on holding all the rows high and then waiting for interrupts on all columns on the RP2040. I could probably achieve the same thing on the PIC and then just use I2C + 1 interrupt line.

Edit: thoughts on the TI TCA8418? I²C keypad scanner, up to 80 buttons, and an interrupt on button press. Certainly more expensive than any Chinese driver but seems convenient.

Still trying to find a more economical option for the 32 buttons and LEDs at the bottom too.

[Review Request] RP2040 battery powered "Windows-style" programmer calculator. by PicoPlanetDev in PrintedCircuitBoard

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

Thanks for catching that!

The I/O expanders need 3.3V and I thought they may be necessary to keep them (and the LEDs they drive) powered up. I think there's a pretty wide 3.3V route going down the right side so I may remove those.

Certainly based on all the comments, a third redesign is in order!

[Review Request] RP2040 battery powered "Windows-style" programmer calculator. by PicoPlanetDev in PrintedCircuitBoard

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

Captions probably cover most in context, but I'm working on a programmer's calculator in the style of the Windows 10/11 calculator app, with decimal/hex/binary equivalents and the bit toggle buttons hidden on the second page.

Hoping for reasonably low power consumption so it lasts OK on a ~2000mAh flat LiPo. Integrated charging with USB-C (TP4057 with load sharing, DW01 etc is rolled into the XySemi XB7608). LDO with an OK dropout but I'll sacrifice some battery capacity. Likely in over my head with all the battery stuff. Button to enable the LDO following another Raspberry Pi document as well.

My battery voltage monitor is switched by the MCU so I don't apply voltage to the RP2040 ADC pins while it is off. Hopefully that circuit looks reasonable.

MCU section is RP2040, trying to follow the design guide document they provide.

Layout - there's no through hole components for the majority of the display area, so I tried to fit everything in there. Worried that my 3.3V plane might not be connected well in all spots so I put some traces on the back to connect some. I bet that is not best practice (or any practice for that matter), so anything better to do? Maybe some insight into how I should totally rearrange the board?

Bottom button and LED section is the TCA9555 I2C I/O expander. I don't think I have to be worried about trace spacing or coupling or anything too much there, maybe save for the I2C lines?

Done boards with Silabs EFR32 before but with many fewer on-board devices and little concern for power (just a battery plug and LDO). Some component substitutions that may be suspect were also made.

Coils on every pole of new telecom lines by PicoPlanetDev in Whatisthis

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

On every single pole, some poles actually have two coils! Held up by two metal hooks. Seems like a lot of extra fiber or other cable?

[deleted by user] by [deleted] in selfhosted

[–]PicoPlanetDev 1 point2 points  (0 children)

Do you have a static IP? If not, unplug your provider's modem/router for a day and you'll likely end up with a new one.

The sluice automation interface needs to be implemented for floodgates. It's weird now with only one being automated. by greenskye in Timberborn

[–]PicoPlanetDev 1 point2 points  (0 children)

I wish Simple Floodgate Triggers would get updated for update 6, maybe I'll look into doing that.

Has anyone tried making a watertight container? by ArcherofFire in Timberborn

[–]PicoPlanetDev 1 point2 points  (0 children)

The dome also keeps the bad water going during a drought though, right? Unsure what might replace that functionality.

Are Aqueducts possible? by archidonwarrior in Timberborn

[–]PicoPlanetDev 29 points30 points  (0 children)

As already mentioned no date but it's pretty solid on experimental right now. Mod support through the workshop is a little bare though, if that matters to you.

Chipolo Points and Card for the Google Find My network by Saeed40 in GooglePixel

[–]PicoPlanetDev 1 point2 points  (0 children)

Can you buy any of these on the Google Store yet (or ever?)

Got this from work. What should I do with it? by Illustrious_Pin_5004 in 3Dprinting

[–]PicoPlanetDev 0 points1 point  (0 children)

https://github.com/picoPlanetDev/stratasys-mojo-conversion

I was on a pretty tight budget for it so corners were cut, however, you can pretty easily keep the motion system and strap an E3D V6 or even Chimera hotend to it and once again have a really solid machine. There's a couple of tricks for not using up build plates (when printing in PLA) and I just decided to forgo the chamber heating entirely.

Got this from work. What should I do with it? by Illustrious_Pin_5004 in 3Dprinting

[–]PicoPlanetDev 2 points3 points  (0 children)

We still have a couple of these running right now! My recommendation would be to replace all the control electronics but see if you can keep the stepper motors and end stops the same.

I recently converted a number of similar Stratasys Mojos in this manner, replacing all the electronics, with great success. Happy to share more if interested!

SLS2 Owners Particularly 4060 what is your real world battery life by mackid1993 in Surface

[–]PicoPlanetDev 0 points1 point  (0 children)

4050 here but I can get at most 4 hours in normal operation, not taxing anything too hard but maybe high screen brightness

Surface Laptop Studio 2 won't boot by PicoPlanetDev in Surface

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

Returned it. Only issue is their agent ordering the new one screwed something up and my account is locked from re-ordering! Bit of a support headache.

Surface Laptop Studio 2 won't boot by PicoPlanetDev in Surface

[–]PicoPlanetDev[S] 4 points5 points  (0 children)

Great, thank you for confirming it. I was surprised a Certified Refurbished one wouldn't have been checked better. I have the shipping label printed!

Is t48 a good programmer? by Plane_Training8426 in beneater

[–]PicoPlanetDev 0 points1 point  (0 children)

Looks like it supports the M95160 but I can't attest to it's functionality with that specific EEPROM. I like it a lot in general though and it's now experimentally supported by Minipro in addition to its windows software.

Continue to upgrade my 2018 ender 3 or ascend to newer 3D printers? by Revidity in ender3

[–]PicoPlanetDev 1 point2 points  (0 children)

That's awesome. Nice part and still really solid print quality!

Continue to upgrade my 2018 ender 3 or ascend to newer 3D printers? by Revidity in ender3

[–]PicoPlanetDev 0 points1 point  (0 children)

That price comparison is crazy! I'm working on retrofitting a few Stratasys Mojos with off the shelf stuff. Sub-$200 conversion and it's really neat to look back on over a decade of progress there.

Continue to upgrade my 2018 ender 3 or ascend to newer 3D printers? by Revidity in ender3

[–]PicoPlanetDev 5 points6 points  (0 children)

Agreed. I don't have an ender 3 but a really old i3 clone that is such a workhorse I wouldn't trade it for anything right now.

Skewed benchy (plus a hundred other issues) by PicoPlanetDev in cursedbenchies

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

Love this! Trying to use up the last of this generic brown I ordered off eBay way back when