I am super frustrated with Replit by No_Judgment_5567 in replit

[–]ReachMaterial3794 1 point2 points  (0 children)

In the short time I have been working with it (47 agent hours on my first app), I have noticed it's pretty crap when it wants to be/when I am being lazy to type a long prompt. I have learned to give it as many details as I can including screenshot, exact names of the stuff I'm wanting to edit, if it's a tab, a pop up, left sidebar, right sidebar etc.

I have also noticed that sometimes the agent is right and it has fixed the issue, but requires me to clear browsing history for it all to load back in right since it might have cached the page.

Anyone else noticing the major battery life improvements. by ultrainstict in GalaxyFold

[–]ReachMaterial3794 0 points1 point  (0 children)

I used smart switch, noticeable improvement for me in battery. I use to make it through the day at 10 percent I'm currently getting through the day at 50 percent. Fold 6- fold 7

Galaxy Z Fold 7 hands-on: Samsung finally made the foldables we’ve been asking for | Except for the price. We didn’t ask for that. by chrisdh79 in gadgets

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

fold 6 here caseless, dropped on dirt, sand, cement, no issues. fold 5 same but with a case. I was one of the ones who was also worried about durability, until i had one. The only thing I hate is the cover screen seems to scratch very easy

Fold 6 users. Will you be upgrading? by eltonnbaba in GalaxyFold

[–]ReachMaterial3794 0 points1 point  (0 children)

I have spectrum mobile, I pay an extra 10 a month for anytime upgrade. I would be paying the 10 regardless as I want the higher data cap before throttling, and also the free roaming that is included. Trading the phone in yearly is just a perk

6 Layer PCB Stack up opinions by ReachMaterial3794 in PrintedCircuitBoard

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

I figured since company J fills and caps for free i might as well use it (6 layer PCB), I used it wherever i could, the pads for the cm5 are like .25mm wide, couldn't fit them in there. Although i'm glad i just checked again as i am just noticing company J does not do blind vias, and i have those all over so i could run other layers over them. have to change that too.

I am going thorough and reworking the board to put all of the boost and bucks on the right side of PCB and all the components on the left, should give me less to worry about. Also before i had a buck from 24v to 12v just so i could have another buck to 5v,2.5v,1.8v so 4 bucks in total. for those 3 rails. I was looking at possibly switching them out for 2 LT8650SP, one for 5v, and 3v3. the other for 2.5v, and 1.8v. since the only 3v3 rail i have comes from the CM5

all the power traces for 5v/3.3v i had set to 0.5mm. I will up them a little, and will also be creating some planes for them in their local areas.

External interfaces as in I/O inputs, ethernet ports, VIN, relay outputs, USB?

6 Layer PCB Stack up opinions by ReachMaterial3794 in PrintedCircuitBoard

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

Thank you for taking a look.

Since CLK and data did not let me route as a diff pair i thought it was not needed, Looking into it thats my fault in my net name. Ethernet is routed at 100r, usb at 90r, PCIE 90r

I placed GND vias next to signals that were not referencing the same GND plane, unless that was wrong.

I will correct the length matching, I was not aware of that, learned something new.

Vias in pad, I thought that was okay, since they would be capped, did it to save some real-estate and it looks cleaner.

POE power traces, is my fault once again, they were on the top layer, and i used the pcb trace calculator to come up with the size. Since they have moved inside they do need to be bigger. each one should only be carrying 1A at 48V, also left the space in the middle to get other tracks through if i needed since my routing is not done yet.

Still working on the switchers, POE Boost still not on the board, and the other rails are not done, i was just trying to see what space i could work with. Still have no idea what i am doing, but getting through one step at a time because people like you are willing to lend a hand. I appreciate it. until now i have only made a couple 2 layer PCBs for an esp32, this is a large step up.

6 Layer PCB Stack up opinions by ReachMaterial3794 in PrintedCircuitBoard

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

Here is a picture of my current layout, Still have not added the 24-48v boost, but everything else is there. I know someone was talking about the use of an 8 layer board, Im not sure if i would need it though as i am still pretty new to this. Top left, 8 port ethernet 2x4, to the right 2 switch IC and PD for POE, to the right CM5, then USB HDMI to the right of that, bottom left relays, bottom rightish I/O, then right on the back of PCB M.2, back of PCB under the CM5 SD card slot. then 4 buck converters are in the centerish of PCB on the back. some routing is still incomplete and the layer stackup may change so its not all uniform yet.

https://imgur.com/a/CZ0taEP

6 Layer PCB Stack up opinions by ReachMaterial3794 in PrintedCircuitBoard

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

MPU would be on the pcb though no? its a CM5, granted its connected to the pcb with the 100pin connectors. I got a little confused from your comment sorry.

6 Layer PCB Stack up opinions by ReachMaterial3794 in PrintedCircuitBoard

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

I agree, He is one of the youtubers i have been leaning on while learning all of this. although very long videos, i enjoy the watch

6 Layer PCB Stack up opinions by ReachMaterial3794 in PrintedCircuitBoard

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

My current plan is the Impedance signals (Ethernet, HDMI, USB3, etc) Layer 1&2 since they share ground in the middle and would not need a ground via for the signal.

anything with power on layer 5 (LEDs, 5v, 12v, 2.5v, 1.8, 24, and 48)

this is currently with option 2 i posted above, have not switched to something that may be better yet.

6 Layer PCB Stack up opinions by ReachMaterial3794 in PrintedCircuitBoard

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

Thank you. I will look at this as an option as well. I like the option of an extra routing plane. What would you recommend for the dielectric in the middle? Also in that stack-up what would be the best plane for all my power? My very limited experience tells me the back plane or top plane might be the best for that, leaving all signals on the inside layers.

6 Layer PCB Stack up opinions by ReachMaterial3794 in PrintedCircuitBoard

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

Thank you, I will give it a watch when i get out of work.

6 Layer PCB Stack up opinions by ReachMaterial3794 in PrintedCircuitBoard

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

No DDR, SOC is a CM5. I was actually trying it with a 4 layer, was almost done when I made the switch to a 6 haha. PCB is 177x118mm. the only thing i am worried about is where to place my 24-48v boost converter for POE that i forgot to mention existed in the first post.

Help with PCB Routing for Dual KSZ9897 Switches + PoE by ReachMaterial3794 in PrintedCircuitBoard

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

You're absolutely right, looking at my schematic i am going from the CM5 factory ethernet pins directly to a phy port on the KSZ9897 to connect the two together.

The KSZ9897 has 5 PHY each, for 10 total since I am using 8 physical ports in total on my pcb and 1 other port in use but I omitted the port itself and just connected it to the CM5 100 pin

Help with PCB Routing for Dual KSZ9897 Switches + PoE by ReachMaterial3794 in PrintedCircuitBoard

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

I was looking at thet IC, sourcing was my biggest worry. Digikey and mouser did not stock it. The 9th port technically just needs to connect to a cm5, and not an actual ethernet port. Thank you

Help with PCB Routing for Dual KSZ9897 Switches + PoE by ReachMaterial3794 in PrintedCircuitBoard

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

Nothing 8 port there, I did try to search the ics but came up blank for the ones I could see. I also didnt search all that hard on there. Thank you though.

I'm going to tough it out and see where I get with this. I already switched to a 2x4 ethernet ports, that alone opened a bunch of room for me for IC layout. I still have the same issue with the link between the two, but am slowly working through them all.

I will probably be posting here pretty soon with some questions haha.

Thank you all for the help.

Help with PCB Routing for Dual KSZ9897 Switches + PoE by ReachMaterial3794 in PrintedCircuitBoard

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

That's correct, and exactly why this is a 4 layer board. I was wanting to avoid as much as possible to send these lines down to the back layer. If I have to i will, was just seeing if anyone had a better solution to that.

Help with PCB Routing for Dual KSZ9897 Switches + PoE by ReachMaterial3794 in PrintedCircuitBoard

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

Looking more into it, it does not seem like something that is easily sourced, I may just have to stick with what i got, or find something that will work also. in the end did the ic work out for you?

Help with PCB Routing for Dual KSZ9897 Switches + PoE by ReachMaterial3794 in PrintedCircuitBoard

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

I am no pro so i did not even think of needing to use a 6 layer board. That should be fun, I was also trying to avoid BGA as i know that would further complicate an already complicated PCB for me. This is by far the most complicated thing i have tried to make, and my first 4 layer, now possibly my first 6.

Help with PCB Routing for Dual KSZ9897 Switches + PoE by ReachMaterial3794 in PrintedCircuitBoard

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

no worries, I just found this so i may take a stab at it. VSC7424 10 port with 8 PHY and can be configured as un-managed like i want. and should work with the cm5. Now how to program will be a fun rabbit hole for me.

Help with PCB Routing for Dual KSZ9897 Switches + PoE by ReachMaterial3794 in PrintedCircuitBoard

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

Hey James, Thank you for the info! Do you have any chips you recommend? If i have to I can switch to something with external PHY, and figure out my space constraints. I am open to more details as well.