Lmk your thoughts! Thanks!
To be honest I love those little boards - am constituently using them along with one of the original break out boards I designed as well a Pauls' micromod board (which I have to figure out how to repair the usb connector on)For me, I would probably use it in one of the simple boards @Paul has made in the past, like:
- Converted all files to C++.
- Completely reworked the ping API and sketch.
- Added a print debug switch to enable or disable printing debug information during initialization. Will be expanded later.
- Moved "secrets.h" file to "QNEthernet_WiFI/src/secrets.h". @defragster.
- Added guards against trying to use the default SSID and password in "QNEthernet_WiFI/src/secrets.h". Will throw a descriptive error.
- Removed some unused code.
- Updated "cyw43_scan.ino". Still needs work for intermittent failures.
See branch QNEthernet_WIFI_Clean_Up: https://github.com/wwatson4506/QNEthernet_WIFI/tree/QNEthernet_WIFI_Clean_UpQNEthernet_WIFI library and cleaned it up.
How Would I mount this? Above or below the Teensy?
Access to the USB Host pins? Other through hole pins on Teensy?
SDCard?
That is suppose I wish to use this with an Audio board (mostly likely not be) and have USB Host pins as well as access to SD slot
To continue this line of questioning, @sparkfro, I'd likely be attaching an OctoWS2811 board too. How would this fit in there?
It would not have to be the 5 across - the three across variant is great too. And even two across would have use - especially in a case like this.only 10 sockets
I would like to order a couple more as well...@sparkfro - design looks absolutely amazing. Can't wait. I did find that I had ordered some of those 3by board from OSHPark. Think @PaulStoffregen had posted them somewhere since they are his designs. But can't find them right now. Maybe can be shared with the community.
Thanks for that, @sparkfro. In addition to the pinout, I'm just wondering how everything would physically fit together with an OctoWS2811. For example, how would we physically connect the pins? Does it need another stack? How many double-high pins do I need? Etc.
Would you mind trying physically fitting things together on your end? I'm trying to avoid screwing a board up. My electronics assembly skills are likely not as good as yours.
@sparkfro - design looks absolutely amazing. Can't wait. I did find that I had ordered some of those 3by board from OSHPark. Think @PaulStoffregen had posted them somewhere since they are his designs. But can't find them right now. Maybe can be shared with the community.
Am I correct in assuming that we are using the CYW43439 1YN chip?
@sparkfro
A couple of questions
1. I don't see where the antenna connection is or is that by design.
2. Why is there a usb connector showing or is that just a leftover
... for some reason I missed this, even though Paul mentioned me .... I'll have to look at my messaging settings ...Maybe @gigapod might be interested?
Design-wise, it's only 10 sockets, 2 headers, and 3 QWIIC connectors. But for soldering, something needs to be in those sockets to hold them straight. Every time I've hand soldered these boards, I put a pair of long header pins into both sides of all the sockets.
The laser cut base has 5 tapped holes. If SparkFun sold a similar base, maybe they'd opt for different hardware? The weight of a ~5 mm thick acrylic base and 4 rubber feet really adds a convenience factor of keeping stuff from moving around while testing hardware.
It will need some combination of headers. I'll admit that I haven't yet thought through exactly what combination would be best, but it's definitely doable, so I'm putting that off until I get prototypes in hand. Can share what I put together once I have it!
Correct! The 1DX is NRND, the 1YN is the latest from Murata.
Ah that explains it. My eyes aint as good as they use to be - re the antenna,. Now it all makes sense.
- The board uses a PCB trace antenna that sits at the bottom edge. See below, I've highlighted the RF path for clarity.
- It's just silkscreen to help users determine board orientation. "Align the Teensy 4.1's USB connector with that end of the shield!" Same with the circles indicating the Ethernet headers, "it goes on that side!"
CPU speed: 600 MHz
initialization done
MAC address - 70:87:A7:10:64:B5
Setup complete
====== STARTING SCAN ======
Scan Entries = 18
**********************************************************************************************
* # SSID RSSI Channel BSSID Security *
**********************************************************************************************
1 catscats2 -73 dBm 1 10:E1:77:00:FD:D6 WPA2 (4)
2 TP-Link_Guest_0DAC -87 dBm 2 1E:61:B4:1A:0D:AB WPA2 (4)
3 duckyscastle -73 dBm 11 1E:9E:CC:50:D8:88 WPA2 (4)
4 Verizon_XT67W4 -79 dBm 8 24:41:FE:27:44:D6 WPA2 (4)
5 wswn_eero -27 dBm 11 30:29:2B:AB:CF:05 WPA2 (4)
6 CasaGirlypop -84 dBm 1 38:3F:B3:39:6A:16 WPA2 (4)
7 wswn_xf -21 dBm 11 62:9C:8E:18:A0:9B WPA2 (4)
8 TheCatDen -82 dBm 6 6C:5A:B0:16:E4:F2 AUTO (6)
9 Hen House -76 dBm 6 72:13:01:3F:C3:11 AUTO (8)
10 watch out when IP -77 dBm 8 74:FE:CE:13:0D:8B WPA2 (4)
11 Tree House -90 dBm 1 98:F7:81:41:DC:45 WPA2 (4)
12 cozypoohma -96 dBm 1 A8:70:5D:68:A5:F3 WPA2 (4)
13 ryanwifi -77 dBm 11 BC:9B:68:0C:FA:93 WPA2 (4)
14 Phoeberella2.4 -93 dBm 6 C0:56:27:34:33:E7 AUTO (6)
15 wswn_xf -48 dBm 11 C6:4F:D5:C9:74:A9 AUTO (8)
16 June Bug -84 dBm 6 D4:AB:82:C4:03:6F WPA2 (4)
17 TMOBILE-6B66 -87 dBm 6 DC:8D:8A:DB:6B:6F AUTO (8)
18 DIRECT-pq-EPSON-XP-6100 Series -39 dBm 11 DE:CD:2F:CF:6B:16 WPA2 (4)
Scan complete
// For determining security type from a scan
#define DOT11_CAP_PRIVACY (0x0010) -----> Found in BSS.info.capabilites
#define DOT11_IE_ID_RSN (48)
#define DOT11_IE_ID_VENDOR_SPECIFIC (221) -----> Special Case
#define WPA_OUI_TYPE1 "\x00\x50\xF2\x01" --> WPA1 Vendor OUI: 00:50:F2 with Type 1
// Custom security bitfield returns
#define SEC_OPEN 0 // 0
#define SEC_WEP (1 << 0) // 1
#define SEC_WPA (1 << 1) // 2
#define SEC_WPA2 (1 << 2) // 4
#define SEC_WPA3 (1 << 3) // 8
// Some combinations of these like WPA/WPA2 (6) and WPA2/WPA3 (8) are shown as "AUTO" in the displayed scan results.
0x00 / 0: CYW43_AUTH_OPEN (Open / No security)
0x01 / 1: CYW43_AUTH_WEP (WEP)
0x02 / 2: CYW43_AUTH_WPA_TKIP_PSK or WPA_MIXED_PSK
0x03 / 3: CYW43_AUTH_WPA2_AES_PSK (WPA2 Personal)
0x04 / 4: CYW43_AUTH_WPA2_MIXED_PSK (WPA/WPA2 Mixed)
0x05 / 5: CYW43_AUTH_WPA2_ENTERPRISE (WPA2 Enterprise)
0x06 / 6: CYW43_AUTH_WPA3_PSK (WPA3 Personal)
CPU speed: 600 MHz
initialization done
MAC address - 70:87:A7:11:98:A5
Setup complete
====== STARTING SCAN ======
Scan Entries = 7
**********************************************************************************************
* # SSID RSSI Channel BSSID Security *
**********************************************************************************************
1 TP-Link_DBFE -86 dBm 6 78:20:51:71:4F:19 AUTO (8)
2 FiberEagle -27 dBm 9 E0:C2:50:27:8B:60 AUTO (8)
3 FiberEagle -60 dBm 9 E0:C2:50:28:99:48 AUTO (8)
4 NTGRBH_E0C250278B62 -25 dBm 9 E6:C2:50:27:8B:60 AUTO (8)
5 NTGRBH_E0C250278B62 -65 dBm 9 E6:C2:50:28:99:48 AUTO (8)
6 FiberEagle-Guest -29 dBm 9 EA:C2:50:27:8B:60 AUTO (8)
7 FiberEagle-Guest -65 dBm 9 EA:C2:50:28:99:48 AUTO (8)
Scan complete
Press any key to continue...
====== STARTING SCAN ======
Scan Entries = 7
**********************************************************************************************
* # SSID RSSI Channel BSSID Security *
**********************************************************************************************
1 TP-Link_DBFE -86 dBm 6 78:20:51:71:4F:19 AUTO (8)
2 FiberEagle -26 dBm 9 E0:C2:50:27:8B:60 AUTO (8)
3 FiberEagle -62 dBm 9 E0:C2:50:28:99:48 AUTO (8)
4 NTGRBH_E0C250278B62 -26 dBm 9 E6:C2:50:27:8B:60 AUTO (8)
5 NTGRBH_E0C250278B62 -67 dBm 9 E6:C2:50:28:99:48 AUTO (8)
6 FiberEagle-Guest -26 dBm 9 EA:C2:50:27:8B:60 AUTO (8)
7 FiberEagle-Guest -64 dBm 9 EA:C2:50:28:99:48 AUTO (8)
Scan complete
Yes understood, diff available WiFi freq presented by the router.noticed that there are duplicate SSID's
Great! Lighting controls is my main use case, currently.
@sparkfro I ran into a wall when trying to find information from Infineon about the raw protocol of the CYW43439 1YN. Eg. A user guide or a protocol document, etc. (But not a datasheet, because that usually just has electrical specs and such, and usually not protocol information.)
Given that you're going to be the one purchasing these, probably in quantity, and given that SparkFun has more clout than I do, do you think you could inquire about this kind of document from them?
If you're unsuccessful, I can likely glean most of the information I need from their published software drivers.
I'd consider signing an NDA for this too.I can try to reach out. Heads up that vendors often lock this info behind NDAs, so can't make any promises.