04/13/2021 at 11:40 •
IBOX FMT2BT Car FM transmitter
Table of Contents
1 The device
This is a "cup-shaped" car FM transmitter that supports:
- bluetooth speakerphone
- MP3 playback from microsd
- MP3 playback from USB sticks
It's OEM'd by IBOX (https://www.ibox.pl/akcesoria-samochodowe/2050-fmt2.html) and available in many electronics stores in Poland.
2 The internals
The internals consist of only 1 PCB with all of the connectors and buttons. There is a vertically mounted 5 V power supply which has been unsoldered to make better view of the board. The board has "AD-BT-A23 V1.0" and "2016.11.21" silkscreened on it. The PCB photos with all of the important parts highlighted:
Designation Label Description Type Datasheet Notes 1 5V/2.1A External power output USB-A connector 2 7-segment 3.5 digit display Transmit frequency 3 PLAY USB stick for MP3 playback USB-A connector 4 Micro-SD card slot 5 LED9 Status LED 6 FM trasnmitter QN8027 http://down.cosou.com/xintechsz.com/QN8027.pdf (mirror) 7 Bluetooth Antenna Can transmit RDS 8 U1 Main SoC JL AC1749DEP587-01 LQFP-48, ZhuHai JieLi (珠海杰理) 9 Power supply input (unsoldered) 10 C22 RF coupling capacitor 11 Microphone connector
I was unable to find any information about the particular SoC when searching for the exact mark on it. This is likely because JieLi makes a number of chip "families" marketed towards different products and then makes a unique label on each chip based on the exact customer/product it's supposed to go.
By looking at their site I figured that for my device the closest one should be the Jerry Bluetooth series chip AC690N/AC692N.
I found some AC6921A chips on aliexpress http://aliexpress.com/i/4001141547298.html which had the same case and a pinout diagram in the auction:
As well as AC6901 chips http://aliexpress.com/i/10000054405573.html with similar pinout diagrams:
I tried to match both of these chips to what I was seeing on the board but unfortunately none of them match. The pinout that I was able to verify so far:
Some other links discovered during research:
This is information about the AC690X Bluetooth chip from the same company. This one is different (different package) but things like flashing protocol and so on can be similar.
A development board for the 692X series chips. The development board description provides a convenient link to download an SDK and documentation for the development board: https://drive.google.com/drive/folders/1_rg1CTtwDWYpuCx29A9cRrXnMHIq35l0 (mirror)
A development board for the 690X chip, this one unfortunately doesn't come with a SDK download link.
04/13/2021 at 11:37 •
Fronius Symo 6.0-3-M inverter
Table of Contents
- 1. Interfaces
- 2. Other
- 3. References
The Fronius Symo 6.0-3-M is a 6 kW 3-phase grid-tie inverter that is currently a part of my home PV setup. This is a repository of all of the information I was able to gather on this device, some easy, some other a bit harder to find.
Aside the obvious DC and AC inputs the inverter has a number of interfaces for monitoring and integration to different systems.
The DATCOM bus is RS-485 based and documented in Fronius DATCOM Detail.
1.2 The Datamanager card
The Datamanager card is an optional datalogger and interface card installed in the inverter which allows for it to connect to the internet and have additional I/O interfaces. The Fronius part number of this particular card is 4,240,038,Z and it can be found on eBay if you look for that symbol.
There also exists a different model of the Datamanager card with a PN 4,240,034,Z which I believe is meant for different inverter line (IG Plus).
Some information about the card's capabilities (albeit for an older model) is provided on the Fronius site as document ref 42,0426,0169.
The card has an ordinary 100MBit RJ-45 socket.
- Fronius Solar JSON API
The Datamanager card exposes a JSON API which is used by the inverter management page to which you can browse on port 80 of the Datamanager card's IP. There are two versions of the API which provide slightly different features:
The different APIs are supported based on the software version on the inverter as described in Fronius Solar API Compatibility. Fortunately Fronius seems to be well-organized in that regard and all of the docs have identifiers which are easily found with a simple web search.
Many people have been using the JSON API to integrate Fronius with OpenHab (https://community.openhab.org/t/reading-fronius-inverters-symo-15-0-3-m-with-modbus-binding/26351/21), and Home Assistant.
There are also python modules to wrap the JSON requests in an API, for example pyfronius.
The Datamanager card implements a MODBUS interface via RS485 and via TCP over the LAN. The interface is named "SunSpec" and it may be compatible with the specs from http://sunspec.org/interoperability-specifications/ but I have not verified that. Fronius provides docs for the MODBUS intefrace on their own site also under the IDs of 42,0410,2049 and 42,0410,2108 where stuff is described.
- Fronius Push Service
The Datamanager card can also upload logs to an FTP server and this is called a Push Service. It's documented on the Fronius site when you search for Push Service and find a training document. I have not yet used this interface as well.
The inverter also has a USB port used for firmware update. This process has been already documented by others for example on Youtube.
I have managed to download the currently available firmware files and they appear to be encrypted. They are mirrored here.
I found some references to using MODBUS for Fronius inverter monitoring in the EU SHAR-Q project paper.
Fronius ref Description Link Notes 42,0410,2011 Fronius Solar API V0 https://www.fronius.com/~/downloads/Solar%20Energy/Operating%20Instructions/42%2C0410%2C2011.pdf 42,0410,2012 Fronius Solar API V1 https://www.fronius.com/~/downloads/Solar%20Energy/Operating%20Instructions/42%2C0410%2C2012.pdf 42,0410,2049 Fronius Datamanager Modbus TCP & RTU https://www.fronius.com/~/downloads/Solar%20Energy/Operating%20Instructions/42%2C0410%2C2049.pdf SETTING UP THE LOCAL FTP SERVER https://www.fronius.com/~/downloads/Solar%20Energy/Operating%20Instructions/SE_OI_Setting_up_the%20local_FTP_server_EN.pdf 42,0426,0169 Fronius Datamanager https://www.fronius.com/~/downloads/Solar%20Energy/Operating%20Instructions/42%2C0426%2C0169%2CEA.pdf...
04/13/2021 at 11:35 •
The UFactory Uarm
Table of Contents
The UFactory Uarm is an acrylic desktop 4-axis robot arm which was funded on Kickstarter. There is some information as well as tools on the manufacturer side (http://ufactory.cc/), however here I'd like to gather some of the less obvious pieces of information that I found while playing with this device.
These are both manuals for the metal version of the original UArm sold via Kickstarter. The second one (the developer guide) comes from the ufactory.cc site directly, but I decided to mirror it just in case.
The UArm Metal is different than the one I have but it's mechanically very similar and basically has an upgraded controller board which is more integrated and not just an Arduino + shield sandwitch. You can find information about the servo parameters which is useful if you need to find replacements. I had to because one of my servos got damaged and I couldn't find the exact servo that they used.
The servos used (marked UFactory US D150A) are identical to popular TowerPro MG945 servos (TowerPro may be an OEM for those) and can be successfuly replaced with them. See photo below:
The hub has an identical size and amount of teeth so even the original acrylic arm fits perfectly:
2.1 From the original Support site
2.2 Other places
Those files that I could find I archived for your convenience so that they won't suffer the same fate like the source code from ufactory.cc which is already MIA.