*** tpb has joined #tomu | 00:00 | |
*** CarlFK has joined #tomu | 00:22 | |
xobs | Morning, all. | 01:04 |
---|---|---|
xobs | m_w: either MX25R1635FZUIH0 or GD25Q16CEIGR. I think the factory picked the former for this run. | 01:05 |
m_w | okay | 01:09 |
m_w | I am looking at a SOIJ part as I am not as space constrained | 01:10 |
m_w | xobs, how are you flashing the bootloader in production? | 01:15 |
xobs | m_w: I'm using `fomu-flash` to write the SPI flash from a Raspberry Pi, which will also run the factory test. I'm using a test jig produced by the factory with pogo pins. | 01:16 |
xobs | SO-8 parts are great. That's what we had on the EVT board. | 01:19 |
m_w | xobs, yeah I looked at the evt for inspiration | 01:20 |
m_w | I want to make this as cheap as possible since I really dont have funding to make these badges | 01:21 |
m_w | it is for the FOSSi latch-up conference | 01:21 |
m_w | I doubt that they will be tested on the factory line so I need to come up with a simple jig or some sort | 01:22 |
m_w | *of some sort | 01:23 |
*** CarlFK has left #tomu | 01:23 | |
*** CarlFK has joined #tomu | 01:24 | |
CarlFK | can the tomu touch buttons be wired to a hard switch? someone wants to make a 1 key keyboard (Win-L - "promo thing" | 01:25 |
futarisIRCcloud | CarlFK: They want to emulate a USB HID Keyboard? | 01:26 |
CarlFK | yes | 01:27 |
xobs | m_w: if you do machine assembly, then chances are if one is good then most of the rest will be good. Just need to make sure they programmed the machine correctly. | 01:27 |
m_w | CarlFK, https://github.com/im-tomu/tomu-quickstart/blob/master/usb-hid-keyboard/usb-hid-keyboard.c | 01:27 |
tpb | Title: tomu-quickstart/usb-hid-keyboard.c at master · im-tomu/tomu-quickstart · GitHub (at github.com) | 01:27 |
xobs | Latch-up. That did seem like an interesting conference. | 01:28 |
m_w | xobs, yeah it is the north american orconf equivalent | 01:28 |
xobs | You can do programming with three wires, provided you time it right. Plus power and ground, of course. | 01:29 |
CarlFK | m_w: i know the usb side is ok - but im not sure about hooking up a switch | 01:29 |
m_w | I used an FTDI breakout for programming LoFive, could probably do something similar for this | 01:30 |
m_w | a physical switch? | 01:30 |
CarlFK | m_w: yes | 01:30 |
m_w | CarlFK, you could tack wires to the pads perhaps | 01:32 |
m_w | ground and power dont come out to the edge though | 01:33 |
m_w | so you might drive one pin high and another low | 01:33 |
m_w | then use them as virtual power and ground and use a third pin as a GPIO input | 01:34 |
m_w | you could do 2 buttons 0 and 1, enter all of your code in binary | 01:35 |
m_w | :) | 01:35 |
xobs | CarlFK: that'd be my suggestion. Tack wires. | 01:36 |
CarlFK | one button is enough - blink the led, that's your clock. bang in your data :p | 01:36 |
m_w | bitbang all things | 01:37 |
CarlFK | xobs: shorting the wires will be the same as touching the pads? | 01:37 |
xobs | <CarlFK "xobs: shorting the wires will b"> There ought to be pull-ups as well, so you only need two. | 01:42 |
xobs | CarlFK: yes, mostly. You can run it in gpio mode. | 01:42 |
xobs | Actually, I have an example of this. | 01:42 |
CarlFK | sorry, ^w or something closed my chat tab | 01:42 |
xobs | https://github.com/im-tomu/tomu-bootloader/blob/master/toboot/main.c#L131 | 01:43 |
tpb | Title: tomu-bootloader/main.c at master · im-tomu/tomu-bootloader · GitHub (at github.com) | 01:43 |
xobs | That is what toboot uses to detect shorted pins for boot override | 01:46 |
m_w | you could do 3 buttons with this method using the internal pullups | 01:47 |
CarlFK | so don't hold the key down when you power it up? (else it prints a test page :p | 01:48 |
m_w | so what do kids like on their fpga conference badges these days anyways? | 01:49 |
m_w | surely the must be consummate LEDs | 01:49 |
m_w | *there must | 01:49 |
m_w | can an ICE40UP5K run from a coin cell? | 01:52 |
xobs | An Ice40up5k probably could, for a few hours. It likely uses less power than an led, depending on the Bitstream. | 01:59 |
m_w | xobs, we did 2 AA on the open hardware summit badge but that seemed clunky | 02:01 |
m_w | it seems the trend though looking at the ones I have here at my desk: mrrobot, ohsummit, and supercon | 02:02 |
xobs | The number "20 mAh" comes to mind for standard cr2032 batteries. | 02:03 |
xobs | You'd probably want more efficient regulators, too. | 02:04 |
*** emeb has left #tomu | 02:11 | |
xobs | Oh, Energizer apparently advertises 240 mAh. | 02:26 |
xobs | You'd probably want to double them up to get ~6V. | 02:27 |
m_w | I will have to make a proto and do some current measurements | 02:36 |
m_w | would want to USB to take precedence and power when connected | 02:37 |
CarlFK | how cheep can you get rechargeable? | 02:43 |
CarlFK | oh god. make a usb networking over IR badge. | 02:44 |
CarlFK | im not sure what packets ... um.. some sort of store and forward when it sees the next hop. | 02:44 |
CarlFK | I want to be able to send badge-mail. | 02:45 |
mithro | https://www.adafruit.com/product/4111 | 02:54 |
tpb | Title: Fully Reversible Pink/Purple USB A to micro B Cable - 1m long ID: 4111 - $3.95 : Adafruit Industries, Unique & fun DIY electronics and kits (at www.adafruit.com) | 02:54 |
m_w | voodoo! | 04:40 |
*** rohitksingh_work has joined #tomu | 04:52 | |
*** emeb_mac has joined #tomu | 05:09 | |
*** emeb_mac has quit IRC | 06:11 | |
*** rohitksingh_work has quit IRC | 06:28 | |
*** jas4711 has quit IRC | 07:40 | |
*** jas4711 has joined #tomu | 07:42 | |
*** m_w has quit IRC | 07:56 | |
*** TheJJ has quit IRC | 08:22 | |
*** TheJJ has joined #tomu | 08:23 | |
*** deltab has quit IRC | 08:33 | |
*** deltab has joined #tomu | 08:36 | |
MadHacker | I've seen those reversible cables a few times. On the ones I've seen there's a very thin (but stiff) PCB as the actual contact pad on the USB-A side, and it just bends to whichever side it can as you plug it in. Relies on the mating half having a chamfer on the front edge of the plastic. | 08:43 |
MadHacker | That's the A-side I'm talking about. Reversible B is new to me. | 08:43 |
MadHacker | Adafruit's one looks like it's a thicker plastic bit that moves instead. Probably a better approach. | 08:44 |
MadHacker | Relatedly, I finally found a proper USB-C hub, https://www.coolgear.com/product/usb-power-delivery-4-port-type-c-240w-super-speed-hub - but it's pretty damned expensive and those PCB shots look like dodgy renders. :) | 08:49 |
xobs | MadHacker: fancy. nice to see they exist! | 08:50 |
xobs | Though the fact that it requires a fan is somewhat concerning. | 08:50 |
xobs | I guess 240W /is/ a lot of power. | 08:50 |
MadHacker | Yep! Suggests they're very possible but not integrated up into any sensible widgets yet. | 08:50 |
MadHacker | Yeah, I was less bothered by the fan than by the weird choice of the big molex power connector. | 08:50 |
MadHacker | A decent barrel plug would have been far less inconvenient. | 08:50 |
*** futarisIRCcloud has quit IRC | 09:32 | |
tnt | The UP5k is ridiculously low power. I think the core supply was 40 mA when I toggled ~4000 flipflops at every cycle at 100 MHz and running it at 1.35v instead of 1.2v. | 09:45 |
tnt | Power is most likely to come from the IO and whatever you connect them to. | 09:46 |
xobs | tnt: Like I said, as soon as you attach an LED, you blow out any other power budget. | 10:09 |
xobs | Also, lol, I found out why USB isn't working on this Fomu DVT board. | 10:10 |
* xobs uploaded an image: fomu-jig-pin-error.jpg (129KB) < https://matrix.org/_matrix/media/v1/download/matrix.org/JYbbAcjvXCZhJHAsxEzPoaXY > | 10:10 | |
tnt | ah yeah, that's an issue | 10:19 |
*** mifune has quit IRC | 10:33 | |
MadHacker | xobs: Works better when the pins actually align, eh? | 10:35 |
MadHacker | You could scrape off a bit of mask on that prototype board to let it make contact maybe. It looks like there's a track in the right spot still. | 10:36 |
xobs | MadHacker: yeah, I had bunnie put a very small flywire and attach some solder. That's just an ESD diode anyway. | 10:37 |
xobs | But still, gotta get the factory to fix the jig. | 10:37 |
MadHacker | Handy to have a tame bunnie for fixing your prototypes. :) | 10:37 |
*** awe00 has joined #tomu | 10:52 | |
MadHacker | Nice, bunnie's uploaded a video of his process for patching that board. | 11:20 |
MadHacker | https://twitter.com/bunniestudios/status/1111586205638918144 | 11:22 |
tnt | nice. I wonder what uv soldermask he used. The one I have doesn't work as 'glue' for wires at all. | 11:25 |
MadHacker | The stuff I have works well for it, but it needs a lot of light. I use a UV laser pointer. | 11:25 |
MadHacker | It's also a thin layers thing. Too much and it doesn't cure at all. | 11:26 |
MadHacker | tnt: The stuff I got was https://www.amazon.co.uk/dp/B014RB2PVO/ref=pe_385721_37038051_TE_3p_dp_1 which is a thick nasty green paste. What's yours like? I've some clear stuff that's no use because it cures rubbery rather than hard. | 11:29 |
tnt | MadHacker https://www.befr.ebay.be/itm/10ml-PCB-UV-Curable-Solder-Mask-Repairing-Fixing-Anti-Corrosion-Paint-Green/263547282428?hash=item3d5ca463fc:g:MtEAAOSw8LBap5ug | 11:32 |
tpb | Title: 10ml PCB UV Curable Solder Mask Repairing Fixing Anti Corrosion Paint Green | eBay (at www.befr.ebay.be) | 11:32 |
MadHacker | That's the style of package that my rubberier stuff is in. Looks relatively clear too, vs. quite opaque for the stuff that works well. | 11:33 |
*** rohitksingh_work has joined #tomu | 12:06 | |
*** emeb_mac has joined #tomu | 12:39 | |
*** emeb_mac has quit IRC | 12:47 | |
*** AmosSam has left #tomu | 13:19 | |
*** rohitksingh_work has quit IRC | 13:20 | |
*** AmosSam has joined #tomu | 13:20 | |
*** awe00 has quit IRC | 14:42 | |
*** awe00 has joined #tomu | 14:46 | |
*** rohitksingh has joined #tomu | 14:57 | |
*** Kitlith_ has quit IRC | 15:32 | |
*** Kitlith_ has joined #tomu | 15:33 | |
*** AmosSam has left #tomu | 15:57 | |
*** rohitksingh has quit IRC | 16:04 | |
CarlFK | Charlie Melidosian PS1 list: Carl, the tomu looks awesome! I might start with a small batch but ideally it would be in the 100+ units at a time. | 16:06 |
*** AmosSam has joined #tomu | 16:06 | |
*** AmosSam has left #tomu | 16:30 | |
*** AmosSam has joined #tomu | 16:37 | |
*** rohitksingh has joined #tomu | 16:49 | |
*** awe00 has quit IRC | 17:25 | |
*** awe00 has joined #tomu | 17:31 | |
*** awe00 has quit IRC | 17:47 | |
*** awe00 has joined #tomu | 17:59 | |
*** rohitksingh has quit IRC | 18:11 | |
*** awe00 has quit IRC | 18:24 | |
CarlFK | someone feel like adding captouch and usb-hid-keyboard together for me? | 18:36 |
CarlFK | then I can show it in action at NERP 4/8 https://wiki.pumpingstationone.org/NERP | 18:37 |
tpb | Title: NERP - Pumping Station: One Wiki (at wiki.pumpingstationone.org) | 18:37 |
*** awe00 has joined #tomu | 19:49 | |
*** m_w has joined #tomu | 20:16 | |
*** AmosSam has left #tomu | 21:16 | |
*** awe00 has quit IRC | 21:33 | |
*** awe00 has joined #tomu | 21:42 | |
*** AmosSam has joined #tomu | 21:50 | |
*** awe00 has quit IRC | 23:29 | |
*** awe00 has joined #tomu | 23:36 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!