home.social

Search

1000 results for “circfruit”

  1. @circfruit Fabulous. A friend made this github.com/varna9000/micropyth work on the Lilygo and he is over the moon. We are dead excited to make these devices run as a complete . Thanks so much! Just fabulous.

  2. Whoa success! I managed to send audible voice msg from t-deck to MeshChat. Three days struggle 😭 The culprit was the tight loop of screen refreshing, keyboard poll, LoRa poll and i2s mic capture. It turns out esp32 core was skipping bytes from the mic which caused the codec to encode partial voice, causing inaudible msg. I gave preference to i2s bus and now the msgs are good enough and go over LoRa to meshchat successfully. Now i have voice and image transport on t-deck!

  3. I spent all day yesterday (I shouldn’t have): 1. Trying to resolve microreticulum transport issue. I can’t test/fix properly unless I reduce the dbm of tree nodes and simulate network and not going up and down the roof all the time; 2. Tried to implement voice msg in t-deck micropython firmware. I got the receiving part ok on codec2 3200, but can’t make it send proper voice. There’s some weird math going on which I can’t fix right now. I suspect the mic capture quality is bad.

  4. Damn, I got kicked in the balls by ’s Mark Qvist himself 😂 I was playing with MeshChatX and it never occurred to me that images send by reticulum chat apps are in Webp format. This means I have to implement decoder for this format for micropython (or C) and to be small enough not to choke the microcontroller. Esp32s3-cam has native jpeg and I already decode this on t-deck ok. So Mark says JPEGs are obsolete and chat app should’t support it (at least for sending)

  5. I guess i need to read a bit more for mode gateway and mode boundary, which apparently can isolate segments of the mesh. What i found is that it’s not good idea to put mode full on LoRa interface and suck all TCP traffic into the Lora mesh.

  6. 2. Afaik there was no guard in microreticulum firmware, so once the flash was filled in, the routes are not saved, announce cache is not saved
    3. This causes ping-pong of own announces between transport nodes, filling up the air, before the dedupe threshold is triggered.
    4. I’ve put a guard to delete old cache files once the the free space reaches 25%

    The joy of experimentation and going up and down the roof few times 😂

  7. When I’ve put up nodes out in the wild and the (LoRa part) network grows, some problems start to surface, mainly due to hardware constrains. It turns out nrf52840 based nodes are good for battery efficiency, but the insufficient flash, is kind of bummer. The problem was
    1. routing is saved on the flash - 1 file per heard node. However LittleFS works with 4kb per block, which means we are wasting precious space as most of the block is empty. So the free 76kb is exhausted really fast

  8. Second try with solar transport node - this time a bit higher on the chimney. Current path: laptop TCP -> RPI with Rnode and TCP (transport enabled) -> solar transport node (modified microreticulum firmware). Good passthrough for announces to a 1km away second solar node, but can’t get msg past that first solar node. The first solar node itself replies with battery status. I guess i need to refresh the second solar node with the last modifications/fixes.

  9. New updates of the rnsd-menubar app. Searchable, clickable lists which open the pages. I think I’ll leave this app like this. No need to re-invent MeshChat. Chnages are uploaded to GitHub: github.com/varna9000/rnsd-menu

  10. I've implemented imperfect rns:// scheme into MacOS rendering pages through rnsd-menubar app. It basically converts micron to html, so it can be shown on the browser. Unfortunately I can’t open rns:// in the same tab I type the address - it has to be a new window - but it’s still Safari. This essentially can enable putting rns:// links in regular html pages <a> tags and if you click it will open the nomad page in new window.

  11. ok I'm leaving this flaky setup on for few days. If anyone wants to test it try connecting to tcp interface rn.varnatransport.com:4243 The node announces itself every 5 minutes so you should see it and then you can open the page.

  12. Just added particle sensor sds011 to the firmware. On the image below you can see a page showing both bme280 and sds011 readings. I need a custom PCB to get rid of these jumper wires 😁 The lxmf node example can also return the value of the sensors, when it receives keyword “sensor”.

  13. Right. The port is getting actually quite usable. With addinng direct link messaging and file transfers, we can actually:

    1. Put a stand alone page on an esp32s3 microcontroller,
    2. Connect some sensors to it and put it into a solar powered enclosure
    3. Fire up the LoRa radio chip
    4. Put it up somewhere on a high tree

    and you can serve information pages with files (even camera pictures or sound recordings) and live sensor data over LoRa purely off grid!

  14. I need volunteers for a test. I’m hosting page on my experimental micropython esp32s3 node. Could you connect with nomadnet capable browser (MeshChat would do fine) with a tcp interface to rn.varnatransport.com:4243 and see if you can load the page? On the page there’s a link with mp3 - easter egg message (2kb) 😁 The page is hosted on the esp32s3 itself (below). I’ll leave the node online for few hours to see if it’s stable with more than one link (me).

  15. Latest changes (mainly node for page hosting and bug fixes) uploaded to the repo: github.com/varna9000/micropyth

  16. After some more testing, I could load page over LoRa. The page is hosted directly on the esp32s3. I made also dynamic loading of the bmp280 sensor data 😄 If you just run normal node, the example node responds to “sensor” keyword and echoes back the sensor data. So either works fine on all three tested interfaces - TCP, UDP and LoRa (Rnode).

  17. Now it’s quite easy to hook bme280 via i2c and show sensor data on page, just using standalone esp32. No additional hardware needed. The page is served off the esp32 with

  18. I’ve managed to tweak the config and compile firmware for the Heltec Wireless Stick Lite v1. It’s not officially supported but it works. If someone is interested, I can upload it to GitHub for public use.

  19. Got my first today and I’ve started putting the caps on. I bought them separately and I didn’t realize until that moment that a) I have to buy small keycaps for some of the special keys and b) my key chord muscle memory has to change drastically! Also how do you users do C-x on split keyboards? I used to press X with index finger (not touch typist) now I have to do it with ring finger I guess. It’s going to be an adventure.

  20. I can now send message over LoRA radio by talking to my phone. Apple doesn't want to support Bulgarian as dictation languages, so I made a , so when I speak to Siri in English it makes a get request to Google translate and returns the text in Bulgarian, then it sends it via Mestastic app to the network. Perfect workflow when driving and want to message the local network.

  21. I have significant document base in the cloud storage which I want to index and be able to search through on my without downloading the files locally. Is there any third party (preferably OSS) solution to do this. Bonus points if it integrates with

  22. Well fuck! Can’t be more classic mistake - swapping tx and rx! Cutting traces and bodging the tx( the one I really needed) fixed but .. brand new pcb ffs.

  23. New addition to my #meshtastic solar node #enclosure. I've put a hole for magnetic waterproof usb port at the bottom of the box. This way, when I need to re-flash or reset the node I don’t need to unseal the whole box and take it off the tree 😁 Also, I’m making side licks for first time, so hopefully they work as intendend

  24. New addition to my solar node . I've put a hole for magnetic waterproof usb port at the bottom of the box. This way, when I need to re-flash or reset the node I don’t need to unseal the whole box and take it off the tree 😁 Also, I’m making side licks for first time, so hopefully they work as intendend

  25. New addition to my #meshtastic solar node #enclosure. I've put a hole for magnetic waterproof usb port at the bottom of the box. This way, when I need to re-flash or reset the node I don’t need to unseal the whole box and take it off the tree 😁 Also, I’m making side licks for first time, so hopefully they work as intendend

  26. 🤯 It looks like I'm in some kind of weird exploratory state of obscure super niche topics. I’ve been reading and testing language () all day yesterday, for no reason. Then I decided to check if someone has ported it to another super niche microcontroller - , and it turns out someone has! github.com/gravitydiv10/ch32v0 on the top of that, the person looks like an user, judging by the org-mode file in one of their other repos and the posts in the Chinese emacs forums. 🤯

  27. #circuit : the act of moving or revolving around, or as in a circle or orbit

    - French: circuit

    - German: Kreislauf

    - Italian: circuito

    - Portuguese: circuito

    - Spanish: circuito

    ------------

    Guess the next word of the hour @ 24hippos.com

  28. #circuit : the act of moving or revolving around, or as in a circle or orbit

    - French: circuit

    - German: Kreislauf

    - Italian: circuito

    - Portuguese: circuito

    - Spanish: circuito

    ------------

    Guess the next word of the hour @ 24hippos.com

  29. #circuit : the act of moving or revolving around, or as in a circle or orbit

    - French: circuit

    - German: Kreislauf

    - Italian: circuito

    - Portuguese: circuito

    - Spanish: circuito

    ------------

    Guess the next word of the hour @ 24hippos.com