*** tpb has joined #tomu | 00:00 | |
*** xkapastel has joined #tomu | 00:03 | |
*** lathiat has quit IRC | 00:17 | |
*** lathiat has joined #tomu | 00:23 | |
*** earthnative has joined #tomu | 00:27 | |
*** xkapastel has quit IRC | 02:13 | |
xobs | Success! | 02:55 |
---|---|---|
* xobs uploaded an image: image.png (225KB) < https://matrix.org/_matrix/media/v1/download/matrix.org/EdBnjKljVHUUTCRCKZznkcdd > | 02:55 | |
futarisIRCcloud | xobs: Congrats. Saw your post on twitter. | 03:19 |
futarisIRCcloud | xobs: On another similar note, are we using the Microsoft OS Descriptors for USB? Makes it a little easier for Windows 8 and 10 machines, for use with WinUSB. | 03:19 |
xobs | futarisIRCcloud: those are the BOS descriptors, correct? | 03:20 |
xobs | Or possibly WCID. They're there. | 03:21 |
futarisIRCcloud | https://docs.microsoft.com/en-us/windows-hardware/drivers/usbcon/microsoft-defined-usb-descriptors | 03:21 |
tpb | Title: Microsoft OS Descriptors for USB Devices - Windows drivers | Microsoft Docs (at docs.microsoft.com) | 03:22 |
futarisIRCcloud | https://docs.microsoft.com/en-us/windows-hardware/drivers/usbcon/automatic-installation-of-winusb | 03:22 |
tpb | Title: WinUSB Device - Windows drivers | Microsoft Docs (at docs.microsoft.com) | 03:22 |
xobs | https://github.com/xobs/foboot/blob/master/sw/src/usb-dev.c#L110 | 03:22 |
futarisIRCcloud | https://docs.microsoft.com/en-us/windows-hardware/drivers/usbcon/winusb-installation | 03:22 |
tpb | Title: foboot/usb-dev.c at master · xobs/foboot · GitHub (at github.com) | 03:22 |
tpb | Title: WinUSB (Winusb.sys) Installation - Windows drivers | Microsoft Docs (at docs.microsoft.com) | 03:22 |
xobs | I probably need to figure out where to add the GUID. I thought it was in there, but it might not be. | 03:24 |
*** Farscrap has quit IRC | 04:00 | |
*** rohitksingh_work has joined #tomu | 04:48 | |
*** AmosSam has left #tomu | 07:18 | |
*** rohitksingh_work has quit IRC | 07:31 | |
*** AmosSam has joined #tomu | 07:37 | |
*** rohitksingh_work has joined #tomu | 08:00 | |
*** AmosSam has left #tomu | 08:32 | |
MadHacker | xobs: Congrats on USB bringup. Good to see it's working well enough to identify itself! | 08:33 |
*** AmosSam has joined #tomu | 08:35 | |
xobs | MadHacker: thanks! it's so nice to be working. | 08:40 |
MadHacker | That switch from "does it even work?" to "can I make it better?" is always great. :) | 08:45 |
tnt | xobs: congrats, now just need to implement DFU and UF2 :) | 09:10 |
xobs | tnt: DFU is mostly there! UF2 is... not so much. | 09:11 |
xobs | UF2 will have to wait. It needs more than EP0. | 09:12 |
xobs | Also, I may be a little bit distracted. | 09:14 |
* xobs uploaded an image: IMG_20190311_170648.jpg (1096KB) < https://matrix.org/_matrix/media/v1/download/matrix.org/ZfmfkTVnbwImvsWRpenqqjNl > | 09:15 | |
* xobs uploaded an image: IMG_20190311_170701.jpg (1003KB) < https://matrix.org/_matrix/media/v1/download/matrix.org/PQJgeCVoawVIjoLXkXOweXzJ > | 09:15 | |
xobs | I just got a delivery. | 09:15 |
tnt | pretty :) | 09:16 |
tnt | When is the 'expected ship date' for fomu btw ? | 09:16 |
xobs | On the site it's stated as being the end of June. | 09:17 |
xobs | Now I need to modify the plastic case, check to make sure these work, possibly replace the 48 MHz crystal with a 12 MHz one, and order the rest of them built. And hopefully no changes to the PCB. | 09:18 |
tnt | lol the crystal and the flash are bigger than the fpga :) | 09:19 |
xobs | Yeah. The crystal is taller than I thought it would be. | 09:24 |
*** xkapastel has joined #tomu | 09:28 | |
MadHacker | xobs: Are those circuit stickers as teste indicators under the 12345?? | 09:38 |
MadHacker | test even. | 09:38 |
xobs | Good eye. | 09:39 |
MadHacker | I presume the crystal height is still OK for space int eh port, though? It doesn't look excessive. | 09:39 |
xobs | MadHacker: Yes, actually. The factory added them on their own. They did a really good job with this jig. | 09:39 |
xobs | I hope so. It definitely doesn't fit in the current case without drilling. | 09:39 |
MadHacker | It's a neat jig. | 09:40 |
MadHacker | Proper linear slides, not just using the latch and the plate itself in slots on the sides, too. | 09:40 |
MadHacker | Someone wanted fancy precision alignment. ;) | 09:40 |
MadHacker | Actually, that's interesting in its own right. The one time I've needed that, I've managed with tapered pins on the top plate and alignment holes on the bottom instead. | 09:42 |
MadHacker | But that needs longer travel on the latch, so I can see why using proper slides might be nicer. | 09:43 |
xobs | These test points are super tiny, too. | 09:43 |
MadHacker | 'tis pretty, as these things go. | 09:43 |
MadHacker | Yeah, it's not an easy thing to manage alignment-wise. | 09:43 |
*** cdmatter has quit IRC | 09:44 | |
*** cdmatter has joined #tomu | 09:45 | |
*** futarisIRCcloud has quit IRC | 09:45 | |
xobs | The photos lie slightly. The component-side goes down. I designed it so that all test points are on one side, to avoid needing to have test points on both sides. | 09:46 |
MadHacker | Hm, should have designed in some assymetry. You know someone's going to put the boards in upside down and wonder at the 100% failure rate. ;) | 09:46 |
xobs | There is some asymmetry, they just didn't take advantage of it. | 09:47 |
MadHacker | (I jest, but I've had similar, same connector at opposite ends of a board, and people plugging things in the wrong one and considering it a test fail) | 09:47 |
tnt | xobs: I was scratching my head wondering if the probes were coming out of those white things or something :) | 09:48 |
MadHacker | TBH the more annoying bit is that it's *not* the same connector - two different barrel plug diameters - but that way around fits enough to make people think they're doing it right. | 09:48 |
MadHacker | tnt: I presume they're just pipette tips protecting the pogo pins. | 09:48 |
MadHacker | Or maybe centrifuge vials. Same shape. | 09:49 |
tnt | MadHacker: well if the component side goes down, aren't they just mechanical pressure to push the whole assembly down on pins coming from the bottom ? | 09:49 |
MadHacker | tnt: You don't want to do that if you can avoid it. Pins underneath means pins that are roughed up by whoever's trying to align the board. | 09:50 |
MadHacker | Pins above mean the pins aren't involved at all until the board is safely in place and you toggle the lever above. | 09:50 |
tnt | but all the test points are on the component side ... the other side is USB connector. | 09:50 |
MadHacker | I mean, OK, you can have enough travel to deal with that, but it's still only spring pressure not physical distance keeping the pins safe. | 09:50 |
MadHacker | tnt: The board is upside down; xobs was explaining above. | 09:51 |
MadHacker | 09:38 < xobs> The photos lie slightly. The component-side goes down. | 09:51 |
MadHacker | But actually, hold on, you're right? | 09:51 |
tnt | MadHacker: exactly ... and on the picture, the component side is currently up ... so if the compoennt side , where the pads are, is facing down ... | 09:51 |
MadHacker | xobs: Confused. | 09:51 |
MadHacker | tnt: I thought the pads were on the other side. | 09:52 |
MadHacker | In which case, why do the pins below? | 09:52 |
MadHacker | But OK, sensible otherwise. | 09:52 |
MadHacker | I take it back, it's me that's confused - and I like the pins out the way, but yes, what you're saying all makes sense. | 09:52 |
MadHacker | Does that mean there's no test on the USB pads, actually? | 09:53 |
MadHacker | I would have thought those were worth prodding. | 09:53 |
tnt | They're probably routed to pads on the other side. | 09:55 |
MadHacker | I clearly haven't had enough caffeine yet today, BTW. | 09:55 |
* xobs uploaded an image: VectorImage_2019-03-11_054757.jpg (278KB) < https://matrix.org/_matrix/media/v1/download/matrix.org/feObkMauLSeWrXvwaEbtepka > | 09:55 | |
xobs | The factory even labeled the wires. | 09:55 |
MadHacker | Nice. :) | 09:56 |
xobs | Yes, USB is routed to pads on the other side. | 09:56 |
MadHacker | Right. Sorry, I got myself massively confused looking at that jig. I was expecting pins above somehow. | 09:56 |
xobs | Me too, which is why the initial photo was done that way. | 09:56 |
tnt | is that two mains wire directly soldered on the prong of a usb PSU ? | 09:57 |
xobs | #china | 09:57 |
MadHacker | tnt: Seems legit. They're even heatshrink-covered. | 09:57 |
xobs | Chinese factories really like having an IEC connector for all of their test jigs, so they just route it to a USB PSU on the inside to keep the standard connector on the outside. | 09:57 |
MadHacker | It's not the least safe thing I've ever seen. I'm nore concerned thate it's a Pi B and those can take a bit more juice than a generic USB PSU can handle without a bit of voltage falloff. | 09:58 |
MadHacker | Sulky pi is a thing. | 09:58 |
xobs | It's true. But usually it's Good Enough. | 09:59 |
MadHacker | Think the 3B+ is supposed to need 2.4A @5v peak; the issue is the 5V bit, which quickly becomes 4.5V on a cheapy charger. | 09:59 |
MadHacker | Yeah, as long as it's not under too much load it's absolutely fine. | 09:59 |
MadHacker | The blinky undervoltage warning on the HDMI output on current pis is nice. | 09:59 |
*** awe00 has joined #tomu | 10:25 | |
*** awe00 has quit IRC | 10:30 | |
*** AmosSam has left #tomu | 12:04 | |
*** AmosSam has joined #tomu | 12:05 | |
*** cdmatter has quit IRC | 12:07 | |
*** cdmatter has joined #tomu | 12:08 | |
*** awe00 has joined #tomu | 13:07 | |
*** xkapastel has quit IRC | 13:18 | |
*** rohitksingh_work has quit IRC | 13:31 | |
*** rohitksingh has joined #tomu | 14:01 | |
*** rohitksingh has quit IRC | 14:23 | |
*** xkapastel has joined #tomu | 14:53 | |
*** alexhw has quit IRC | 16:14 | |
*** alexhw has joined #tomu | 17:21 | |
*** rohitksingh has joined #tomu | 17:34 | |
*** alexhw has quit IRC | 17:36 | |
*** alexhw has joined #tomu | 17:38 | |
*** awe00 has quit IRC | 17:39 | |
*** rohitksingh has quit IRC | 20:07 | |
mithro | tnt: Which change did you make? | 21:15 |
tnt | mithro: ? | 21:15 |
mithro | <xobs> It's a fantastic patch. Mostly because it seems to fix the issue :) | 21:16 |
tnt | mithro: https://github.com/xobs/valentyusb/commit/3837e08eb590a8a12b9d5c5469aa0564a1653683 | 21:17 |
tpb | Title: rx: pipeline: experimental pipeline fix from @tnt · xobs/valentyusb@3837e08 · GitHub (at github.com) | 21:17 |
mithro | tnt: You were able to make that pass timing? | 21:18 |
tnt | mithro: Thing is you can't just pass bits from 48M to 12M because the bit generated in the 48M domain are 'clock recovered' from the incoming stream. And the local 12M is != from the recovered 12M so they can drift, so for every local 12M clock cycle you could have either 0/1/2 bits from the recovered 12M. | 21:19 |
tnt | mithro: yeah, with appropriate yosys options it passes just fine. | 21:19 |
mithro | tnt: Yes, the 12MHz clock inside the FPGA is different from the 12MHz clock on the computer | 21:19 |
tnt | https://github.com/xobs/foboot/commit/0c6e44478963cd67b096d0d27976c43bfefcd216 | 21:19 |
tpb | Title: hw: foboot-bitstream: add -relut and friends to nextpnr · xobs/foboot@0c6e444 · GitHub (at github.com) | 21:20 |
tnt | where is the fomu schematic for the final board ? | 22:10 |
tnt | In the repo I only see the evt3 | 22:16 |
*** Farscrap has joined #tomu | 23:07 | |
mithro | tnt: I don't think xobs has published it yet? | 23:26 |
mithro | xobs: ping? | 23:26 |
mithro | opps, it is probably still a bit early for him... | 23:34 |
*** xkapastel has quit IRC | 23:53 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!