**** BEGIN LOGGING AT Wed Aug 23 03:00:01 2017 Aug 23 15:58:50 last meeting today, hope everyone is documenting at this point Aug 23 16:00:05 Good evening Aug 23 16:00:20 hii Aug 23 16:00:27 Hi :) Aug 23 16:00:33 hi Aug 23 16:01:08 Hello Aug 23 16:01:58 o/ Aug 23 16:02:04 _av500_: y'all ready for this? Aug 23 16:02:07 moin Aug 23 16:02:23 <_av500_> hi guys Aug 23 16:02:28 <_av500_> I have 30 minutes today Aug 23 16:02:35 <_av500_> so I have to leave in 30 Aug 23 16:02:36 howdy _av500_! Aug 23 16:02:41 <_av500_> hi jkridner Aug 23 16:02:45 lighting talks go! Aug 23 16:02:48 <_av500_> 1) Welcome everybody Aug 23 16:02:51 <_av500_> roll call Aug 23 16:02:54 hey Aug 23 16:02:59 hello :) Aug 23 16:03:02 here Aug 23 16:03:04 here Aug 23 16:03:06 _av500_: have final videos been discussed? Aug 23 16:03:13 tlwoerner: please PM me, not able to do it myself for some reason Aug 23 16:03:15 present Aug 23 16:03:21 <_av500_> jkridner: oops no Aug 23 16:03:28 <_av500_> jkridner: shame on me, I forgot Aug 23 16:03:52 <_av500_> pmezydlo: ping Aug 23 16:03:58 <_av500_> I count 5 so far Aug 23 16:04:05 hi, i'm here Aug 23 16:04:30 brb something weird is happening, relogging Aug 23 16:04:48 Hi all! Aug 23 16:05:13 <_av500_> hi rma Aug 23 16:05:17 <_av500_> so. everybody here Aug 23 16:05:18 * nerdboy did send please-document-your-crap email... Aug 23 16:05:20 <_av500_> 2) reports Aug 23 16:05:26 <_av500_> I count 6 Aug 23 16:05:30 <_av500_> final week Aug 23 16:06:23 <_av500_> anybody stuck? Aug 23 16:06:29 <_av500_> any last issues? Aug 23 16:06:34 no it's fine Aug 23 16:06:40 a lot of work Aug 23 16:06:44 all good here Aug 23 16:06:52 i'm ok Aug 23 16:07:00 ok Aug 23 16:07:11 ravikp7: like the updates to the README.md files, but still would love to see travis-ci automated downloadable builes. Aug 23 16:07:13 builds even. Aug 23 16:07:29 <_av500_> ok great Aug 23 16:07:49 jkridner: working on it Aug 23 16:07:51 ravikp7: also, loading up the issues lists with roadmap items we discussed to the best of your understanding, knowing that someone else would need to come around to implement/fix. Aug 23 16:08:03 jkridner: ravikp7: pls do that after the meeting Aug 23 16:08:04 lots of work here too, but progress is being made Aug 23 16:08:16 ee: its final week Aug 23 16:08:23 so make sure you leave it in a usable state Aug 23 16:08:26 ok, sure Aug 23 16:08:29 no new features at this point Aug 23 16:08:34 that goes for everybody Aug 23 16:08:44 make sure you have everything pushed and documented Aug 23 16:08:54 document lose ends rather than trying to fix them now Aug 23 16:09:02 you mean we can't steal time from test to throw in extra stuff? Aug 23 16:09:11 time is over soon Aug 23 16:09:37 so as I said, wrap it up Aug 23 16:09:44 but that's the way "agile" managers do it... Aug 23 16:09:49 make sure with your mentors that they can reproduce what you did Aug 23 16:10:05 so we have the project in a state that somebody can continue Aug 23 16:10:10 be it you or somebody else Aug 23 16:10:23 any questions about that? Aug 23 16:11:00 nope, all sounds good Aug 23 16:11:26 +1 Aug 23 16:11:30 +2 Aug 23 16:11:36 yeah I m good too Aug 23 16:11:39 +3 Aug 23 16:11:55 indu: ? Aug 23 16:12:02 I am good Aug 23 16:13:03 good Aug 23 16:13:21 then we are all set for the final days Aug 23 16:13:40 remember the dates you have to submit final evals Aug 23 16:13:53 before 29 Aug 23 16:13:54 students by Aug 29th Aug 23 16:13:55 yes Aug 23 16:14:00 do it over the weekend Aug 23 16:14:06 we get "friendly" reminders for that... Aug 23 16:14:41 yes Aug 23 16:14:42 the final days.... Aug 23 16:14:47 hey I jus wanted to ask does after gsoc all mentors still hang arnd here Aug 23 16:14:47 mentors have a week more Aug 23 16:14:53 thetransformerr[: some do Aug 23 16:14:54 aur some other forum Aug 23 16:14:56 ? Aug 23 16:14:59 here or in #beagle Aug 23 16:15:07 or email Aug 23 16:15:20 yep Aug 23 16:15:31 mostly they are here, more or less... Aug 23 16:15:42 s/they/we/ Aug 23 16:16:51 is anyone really 'here'? Aug 23 16:17:13 where is "here"? Aug 23 16:17:19 ok, so I have to leave this meeting soon Aug 23 16:17:20 and does anybody feeling nostalgic abt our last meeting :) Aug 23 16:17:38 av500: you have 13 more minutes Aug 23 16:17:43 well yes Aug 23 16:17:45 but.... Aug 23 16:18:09 av500: when can we start our reviews? Aug 23 16:18:10 no sneaking out early Aug 23 16:18:36 jkridner: 29th Aug 23 16:18:38 until 5th Aug 23 16:18:45 this time I will send hourly emails Aug 23 16:19:17 lmao Aug 23 16:19:33 oops, meant lol Aug 23 16:19:37 For final work submission to google, a medium blog post would be good, right? Aug 23 16:19:39 really ee: Aug 23 16:19:44 * nerdboy needs to complete testing/eval by next week Aug 23 16:19:46 great Aug 23 16:21:46 Final videos deadline? Aug 23 16:22:09 ^ Aug 23 16:22:10 yes, we forgot about the final videos Aug 23 16:22:15 I'm sorry about that Aug 23 16:22:21 the deadline would be next week Aug 23 16:22:22 8 minutes Aug 23 16:22:31 nerdboy: impatient? Aug 23 16:22:41 nope Aug 23 16:22:51 so around next wednesday Aug 23 16:23:10 jkridner: nerdboy: please take over from here Aug 23 16:23:34 I really need to go now :) Aug 23 16:23:51 30 minutes my ass... Aug 23 16:23:51 good luck everybody for the final week! Aug 23 16:23:58 nerdboy: :) Aug 23 16:24:03 thanks, see you later av500 :) Aug 23 16:24:05 here is a ~ Aug 23 16:24:12 thanks Aug 23 16:24:20 av500: what else needs to be on the agenda today? Aug 23 16:24:26 * jkridner waves to av500 Aug 23 16:24:35 jkridner: nothing much Aug 23 16:24:36 av500: thanks, bye ;) Aug 23 16:24:40 nerdboy: has a final videos deadline been discussed? Aug 23 16:24:45 jkridner: videos Aug 23 16:24:52 "around next wednesday" Aug 23 16:24:55 middle of next week Aug 23 16:26:22 * nerdboy poking at toolchain build for some Ada goodness... Aug 23 16:26:27 tlwoerner: are you seeing any of my messages (from this acct or ee69)? Aug 23 16:27:10 ee: as long as you auth with freenode you should be ok Aug 23 16:27:24 tlwoerner: yeah I can see your messages, I just can't send any to you Aug 23 16:27:33 yeah dunno what's up, unauthed today for some reason Aug 23 16:27:45 well, re-auth Aug 23 16:27:58 i have to do that every time my proxy hiccups Aug 23 16:28:23 everybody seen examples and understand the goal? Aug 23 16:28:28 ee: or send me an email Aug 23 16:28:49 did you /msg nickserv identify foo again? Aug 23 16:29:24 jkridner: you mean video examples? Aug 23 16:29:37 examples? havn't seen one Aug 23 16:30:21 i think if you cover the main functionality in a demo-y way that should work Aug 23 16:30:28 tlwoerner: dunno what's going on, I'll email you tonight Aug 23 16:30:45 ee: np Aug 23 16:30:47 make some bullets of the accomplishments? Aug 23 16:31:32 nerdboy: yes Aug 23 16:31:40 describe things not done, what should be done next? Aug 23 16:31:43 ravikp7: just video examples. Aug 23 16:31:49 got it Aug 23 16:33:19 over-voltage warnings "don't blow this up"... Aug 23 16:40:23 nerdboy: anything left for the "official" meeting? if there aren't questions about the final video, then I think we can go back to discussing individual project issues. Aug 23 16:40:50 * jkridner needs to check if any X15s shipped. Aug 23 16:43:06 sorry I forgot to mention this, just last week I got x15. This is late to include it in GSOC Aug 23 16:43:49 I will include it in the continuation of the project Aug 23 16:45:27 when do i get one? Aug 23 16:46:01 jkridner: and i think we're done unless someone still has a question... Aug 23 16:46:28 indu: super you got one! Aug 23 16:46:34 Abhishek_: you're late Aug 23 16:46:51 you just missed the beagle chorus line Aug 23 16:47:02 ouch Aug 23 16:47:14 good thing too, i think my eyes are burned out... Aug 23 16:47:43 bye guys Aug 23 16:48:03 bye Aug 23 16:50:50 jkridner: Routing for BeagleLogic standalone is coming up but slowly. Aug 23 16:51:11 Abhishek_: did you try m_w's updated part placement? Aug 23 16:51:54 yep, giving it a look. I'm not sure routing's doable in 4 layers. Aug 23 16:52:58 CircuitHub can do 6 layers too, but that would drive up the assembly cost for the prototypes. Aug 23 17:00:00 Abhishek_: yeah I didn't look too closely at the routing Aug 23 17:01:05 there might be some good take aways from the placement Aug 23 17:01:22 Yeah sure, that's what I hope to incorporate into the layout Aug 23 17:01:50 For example the ESD protection diodes on the opposite side of the logic level shifter 74245 Aug 23 17:02:03 I think trick is maybe reordering the headers a bit too Aug 23 17:02:23 to untangle the nets Aug 23 17:02:50 the ethernet PHY would probably be easier to route on the bottom side Aug 23 17:03:04 Yep, that's what I have done finally. Aug 23 17:03:20 (that's what is currently routed) Aug 23 17:04:20 you want to try even smaller than 65mmx75mm? Aug 23 17:06:05 65x75 is good enough, if I want to go even smaller I'd have to use more BGA parts Aug 23 17:06:25 like for the level shifter Aug 23 17:07:18 ewww eth Aug 23 17:07:26 there are still some tricks you can use Aug 23 17:07:32 doing gige too? Aug 23 17:07:40 yup gig eth Aug 23 17:07:54 how many layers? Aug 23 17:08:10 he is shooting for 4 layers Aug 23 17:08:45 oh my... that is a pita as gigeneeds imped matchimg Aug 23 17:10:50 on the data lines or the ethernet signal lines? Aug 23 17:11:04 (data lines - RGMII) Aug 23 17:11:17 rgmii... they r ddr Aug 23 17:11:49 that is.why my mod was not for gige Aug 23 17:13:05 gigabit ethernet is the reason I'm doing a standalone board, if it doesn't work, it's a lot of wasted effort. Aug 23 17:13:54 read the ti docs... i have been involved w/one... focs essential Aug 23 17:20:28 Abhishek_: I would reach out to the PCB manufacturer to see if they can provide controlled impedence Aug 23 17:23:40 will do Aug 23 17:26:20 nope, same diff Aug 23 17:26:27 oops... Aug 23 17:35:45 Abhishek_: what fab are you using? Aug 23 17:36:01 most cheap stackups really suck for impedence controlled stuff Aug 23 17:47:42 4 layers with controlled impedence can cost just as much as 6 layers Aug 23 17:48:06 without the benefits of having the extra 2 layers Aug 23 17:48:38 except impedence control can force fat traces to require 6L Aug 23 17:49:55 yeah it depends on the thickness and materials used in the PCB Aug 23 17:52:26 the PCB house should be able to give you the dielectric constant and detailed stack up Aug 23 17:53:03 isn't USB used in this board too? Aug 23 17:53:07 they can even give you the trace widths require on each layer Aug 23 17:53:14 yes Aug 23 17:54:06 that definitely needs impedence control... IIRC - the original pocket bone w/o that didn't work Aug 23 17:54:20 the outside layers are harder to impedence match than internal layers Aug 23 17:54:35 jkridner: got an x15 too Aug 23 17:54:42 how so? Aug 23 17:54:52 jkridner: got more customs too, could I please get reimbursed for those? Aug 23 17:55:12 the original pocketbone was routed incorrectly and the crystals were swapped Aug 23 17:55:27 oh DOH Aug 23 17:56:05 one of the USB pair lines was coupled to the ID line instead of the other USB differential line Aug 23 17:57:02 I used 4 layers for the kicad version and it seems to work okay Aug 23 17:57:32 did you run a BERT on the USB port or the eye diagram thingie? Aug 23 17:57:47 and if so, any recommendations for cheap way of doing it? :D Aug 23 17:57:53 don't have the equipment Aug 23 17:58:20 too poor to afford the fancy scope and probes Aug 23 17:58:49 probes can be made Aug 23 18:01:04 yeah Aug 23 18:18:06 Abhishek_ m_w: OSH Park will do any boards you need for free. Just email me drew@oshpark.com. our 4 layer specs: http://docs.oshpark.com/services/four-layer/ Aug 23 18:18:21 PCB Substrate dielectric constant of 3.66 at 1GHz Aug 23 18:18:45 Isola FR408 datasheet http://docs.oshpark.com/resources/FR408-High-Performance-Laminate-and-Prepreg-Data-Sheet.pdf Aug 23 18:19:56 We created the stackup based on feedback from an RF designer. It should make it easy to have 50 Ohm impedance: https://blog.oshpark.com/2016/03/28/michael-ossmanns-rf-design-rules/ Aug 23 18:21:11 pdp7: easy, yes. tiny, no. Aug 23 18:37:49 ds2: in terms of board area? Aug 23 18:38:07 yes, traces are still pretty fat Aug 23 18:38:31 Abhishek_: how is the board powered? USB only? Aug 23 18:41:58 the gigabit ethernet can draw up to 221mA at 1.2V on top on the ~100mA at 3.3V Aug 23 18:43:10 that does not leave much for the main processor on a 500mA limited USB connection Aug 23 18:43:50 especially considering you are using an LDO Aug 23 18:44:37 not to be a party pooper or anything Aug 23 18:47:26 to be safe you can add a barrel jack Aug 23 18:49:24 I should be getting the parts to build the lofive boards today Aug 23 18:51:11 also if you want a bit more wiggle room you could go with the original beagleboard formfactor (3"x3") Aug 23 18:53:18 or 75mmx75mm if you like metric Aug 23 18:57:25 m_w: what about the PHY? Aug 23 18:58:06 the gigabit phy is what I am talking about Aug 23 18:58:52 oh Aug 23 18:59:11 power management! Aug 23 18:59:21 run the A8 @ 100KHz ;) Aug 23 18:59:35 ha Aug 23 18:59:56 I bet that would defeat the purpose a bit Aug 23 19:00:12 or prehaps a super cap and duty cycle limit hte uptime of the GigE Aug 23 19:00:50 that would be tricky and be expensive on the board size Aug 23 19:01:15 board volume... Aug 23 19:01:37 I would change the 1.2V rail to a switcher Aug 23 19:05:14 and still add the barrel jack Aug 23 19:06:02 put in a battery Aug 23 19:06:20 the battery could do it Aug 23 19:06:53 or fix the code for dedicated charger detect...the USB PHY can do it Aug 23 19:07:05 have that adjust the PMIC Aug 23 19:12:14 I would switch to a JST-PH connector if a lipo battery is going to be a integral part of the design Aug 23 19:13:14 instead of the generic 4 pin header Aug 23 19:15:28 m_w: why? Aug 23 19:15:53 I have seen 2 pin headers with a mix of polarities... seems like an invitation for disaster Aug 23 19:17:11 JST-PH connector is a polarized locking connector isnt it? Aug 23 19:17:43 yep Aug 23 19:17:48 and lots of batteries are made to plug right in Aug 23 19:18:03 battery suppliers don't seem to care.. I was soldering bare wires so it wasn't a big deal Aug 23 19:18:30 those bastards Aug 23 19:18:41 are the wires at least color coded? Aug 23 19:18:44 took a double take to confirm red and black are swapped Aug 23 19:18:59 yes... but I verified that with a meter :D Aug 23 19:20:22 I bet at the ones from adafruit are wired the same way ;) Aug 23 19:21:18 https://www.adafruit.com/product/1131?q=lipo&gclid=Cj0KCQjwz_TMBRD0ARIsADfk7hSRIvi-M-K99n7EOlrtA-Ula_Q16-g1RHAgHUfxrbtgj04F-a-pUbMaAuuMEALw_wcB Aug 23 19:21:53 but the ebay ones.... Aug 23 19:22:27 yeah I don't usually trust most things on ebay Aug 23 19:23:31 yes but if you need the battery in a given geometry... Aug 23 19:23:50 this is true, really depends on the app Aug 23 19:24:06 and not everyone can afford a custom battery Aug 23 19:24:21 yep Aug 23 19:26:01 ds2: have you reviewed the design? it is on github Aug 23 19:26:09 what's the URL? Aug 23 19:26:11 more eyes the better Aug 23 19:26:25 https://github.com/abhishek-kakkar/beaglelogic-standalone Aug 23 19:27:01 blah... no PDF == no review Aug 23 19:27:12 hold on a second Aug 23 19:27:14 no going down the cesspool of chasing ECAD SW versions Aug 23 19:27:31 (sorry, in the center of a MCAD SW version battle right now, not starting another front) Aug 23 19:29:47 https://drive.google.com/open?id=0B71fXOiSxXI3LW9OQ2taSm5JQUk Aug 23 19:30:21 whoa 1 page Aug 23 19:30:31 yup Aug 23 19:30:42 easier to review Aug 23 19:31:12 I think beagleboard.org should do a summer of hardware next year Aug 23 19:31:17 :) Aug 23 19:32:27 BSoH Aug 23 19:32:35 not really Aug 23 19:32:45 too much zooming in and out Aug 23 19:33:27 BSoD X-/ Aug 23 19:34:52 hmmm not battery friendly design Aug 23 19:35:55 SPI flash! Aug 23 19:35:57 ? Aug 23 19:36:30 for the bootloader Aug 23 19:36:39 why? there is eMMC there Aug 23 19:37:07 you can't always boot out of eMMC on some of the channels Aug 23 19:37:28 I found this out the hard way on the SOM-3354 Aug 23 19:37:50 hmmm? Aug 23 19:37:53 what's the issue? Aug 23 19:37:58 you can boot out of the eMMC on the secondary channel but only if it is the older spec Aug 23 19:38:11 < 2GB usually Aug 23 19:38:12 also, where are the SYSBOOT stuff? Aug 23 19:38:25 oh that icky detail... Aug 23 19:38:54 yeah it was a major bummer when I found it Aug 23 19:39:15 well... find a supplier that will sell the right stuff :D Aug 23 19:39:16 the SPI flash can get you to U-Boot and then the eMMC can be used from there Aug 23 19:39:41 waste of room, IMO Aug 23 19:39:51 we found one supplier that had a hacked 4GB eMMC but I think it went EOL Aug 23 19:40:17 I choose not to use eMMC and just boot from a uSD card Aug 23 19:41:06 well it is an option Aug 23 19:41:36 there is already concern about board space... Aug 23 19:42:13 up to Abhishek_ Aug 23 19:42:35 easiest way to solve board space problems is to eliminate parts Aug 23 19:42:47 (and let the SW guys deal with it...) Aug 23 19:42:59 ha Aug 23 19:43:47 well the boot options are clearly marked, they are pulled by rnets smack in the middle Aug 23 19:44:16 aren't clearly marked :) Aug 23 19:45:42 he wanted the 8 bit eMMC but it didn't line up correctly for the boot rom so I think it is out for booting Aug 23 19:45:58 the SD card could be used Aug 23 19:46:01 I think Aug 23 19:50:09 still don't see the boot config *shrug* Aug 23 19:52:10 under the text "Logic Inputs" Aug 23 19:52:18 RN1-RN4 Aug 23 19:52:38 ah... Aug 23 19:52:47 has nothing to do with logic inputs though :/ Aug 23 19:53:11 I see he choose not to label them as SYS_BOOT either. Aug 23 19:53:16 well the PRU input overlap with the LCD/SYSBOOT lines Aug 23 19:53:32 yes but a note there would help....esp if someone is doing SW bring up Aug 23 19:53:59 yeah a table would be nice Aug 23 19:54:16 I'd be happy to see SYSBOOT[1... labeled on the pins Aug 23 19:54:38 my docs say it... the ORCAD versions say it... :D Aug 23 19:54:48 conclusion... must be a limitation of KiCAD ;) Aug 23 19:55:51 blame the software Aug 23 20:19:29 yeah, i might dump flash/emmc for sdcard too Aug 23 20:19:37 make it simple Aug 23 20:20:00 you might look at the drone batteries Aug 23 20:20:19 they seem to have some sort of "standard" sizes/wiring Aug 23 20:20:46 not that i have looked at/tested very many Aug 23 20:21:08 only the hubsan and one other one Aug 23 20:21:10 be careful with charging requirements Aug 23 20:21:39 i mean the smallish 3.7 lipos Aug 23 20:21:50 yes, esp. small ones Aug 23 20:21:52 also there is one for the pocketchip Aug 23 20:22:07 the default charge rate may be too high for the smaller ones Aug 23 20:22:09 nice size, runs it for quite a while Aug 23 20:22:36 pocketchip charges/runs off usb fine Aug 23 20:22:59 meaning desktop usb port Aug 23 20:23:05 is it USB compliant? Aug 23 20:23:25 i want to say "yes" but i don't know for sure Aug 23 20:23:44 their hardware should be documented/public Aug 23 20:23:44 I suspect not given the WiFi and LCD backlight Aug 23 20:24:23 it's a fairly low-power allwinner Aug 23 20:24:44 WiFi and LCD backlights are outside of the A10 Aug 23 21:09:53 jkridner: the travis-ci build release is working now, just pushed an alpha release of app Aug 23 21:10:06 jkridner: the linux packages are available to download now, the os x dmg will be available as soon as the build starts... Aug 23 21:17:24 jkridner: the release is in draft, will publish once the os x build gets completed on the ci server Aug 23 21:43:18 seems there's a huge backlog for mac builds.. Aug 23 21:46:48 jkridner: just published with the local dmg build, will have a look at the ci build logs once it's completed for os x Aug 24 02:36:27 m_w: Might consider swapping out the Ethernet PHY for an AR8035 instead of KSZ9031; the AR part has a switcher, no LDO required Aug 24 02:38:24 m_w: I have a test point for 5V input, might consider adding a barrel jack **** ENDING LOGGING AT Thu Aug 24 03:00:00 2017