#Femtofox - Tiny, low power Linux node!
1 messages Β· Page 6 of 1
If I turn my pc off it doesnt like to boot up again unless I faff with boot order
The woes of having 6 bootable drives because I'm irresponsible with my hardware
@chrome tide you try the web terminal by chance?
Completely forgot about it honestly..
I have the SD card still, so I can always swap back to it, but the new card is my samsung endurance 32GB
Still wish I had a second femtofox.. LOL
My POE switch actually said it was pulling 1.1W the whole time π€· (granted some of that is probably inefficient 56 > 5V bucking)
~0.4W is the idle number not the "compile as hard as you can" number
Idk, when you turn WiFi, serial and Ethernet off, it stays pretty quiet.
My new fnrceoshejnrhtbndnbrbf usb power meter says so π
Mine takes about 10 minutes to boot from cold. When win10 support ends, so might it.
Time to switch to linux!
for you? Debian with Cinnamon
"Just pick one" really.
Hot take: it matters way less these days thanks to FlatPaks π€£
Fedora, Debian, maybe Linux Mint (Ubuntu with less evil)
Hey now, you cant be dropping "f" bombs.
is a happy Fedora user
lol
Everything "just works" and I want my OS to be Linux sure... but mostly I want it to get out of the way π
and the packages are super new β€οΈ since the OS is only supported for like 18 months lol (Fedora definitely isn't perfect, again, "just pick one")
I recommend distros like I recommend cell phones
If you're asking me, you've never touched technology and you get the easiest one to use. Iphones and PopOS! respectively
If you know a thing or two about phones/linux then why are you asking me? You probably already got something in mind
β€οΈ my kids run PopOS!
PC-BSD
nice
Actually I think it was renamed to GhostBSD..
Or Ghost is a fork of it..
2.6.7-134 source is out, you ready for round 2 ? ;P
Any ETA on US restock ? I'm gonna pull the trigger and get a second one for testing..
Probably this weekend
Anyone have a fresh install femtofox available to check CPU usage ? Foxbuntu 1.0 comes w/ meshtasticd 2.5.21
How do I access the web console again ?
Doesn't look like it's working.. CPU usage is at 100%
Well crap.. I can't get into the system at all anymore..
Is there a way to boot to single user mode on the luckyfox ?
Hmm, ok, I think I see a ctrl-c to stop autoboot
Man you need to be quick.. gonna take a few tries I think..
Dang it.. Web Terminal got me logged in, but the says reconnecting..
install gentoo
Nice try but BSD isnt Linux π
Im a big fan of mint cinnamon, but put endeavouros-cinnamon on my new t480
I think thats where Im at too.....
BSD is better.. ;P
Oufff.... As a freeNAS/TrueNAS and PFsense user for 15+ years, I cannot agree.
I use them all also.. It's been better than the other options..
I just found Mint so easy. I like it for a dailydriver
How do you do this? serial?
One of mine that finished no longer allows connections
Yes, serial console
well i thought I could maybe chroot into the sd cards but they both show as unallocated....
I think it's a squashfs
If Balena Etcher isn't working for me, what else can I use to write the image ?
I seem to have issues w/ it on my Win11 laptops, but not my Win10 laptop..
ive used windiscimager in the past
is that where we are at @chrome tide ? format all SD cards? I've got serial connected now, but haven't gotten very far
I figure if I could get meshtasticd not to start at boot then I could just install the updated version without the CPU pegging
I just reimaged my SD w/ foxbuntu 1.0.0, and gonna start fresh, and get 2.6.7 installed right off the get..
yeah, thats kinda how I'm feeling except I didnt back up some config files I liked...
Have you tried removing the fox from the baseboard, so there's no radio?
That might disrupt it long enough to get in.
Might need to jumper the serial and power leads, to access it
You can still backup the meshtastic config via IP
err Python CLI w/ IP
yeah because of the uboot env handling the partition table, only foxbuntu can see it. this is not the case with the lyra, and hopefully soon β’οΈ it wont be with the pico mini either
I was able to boot into singleuser mode, disable meshtasticd and then reboot regular, install the upgrade
and now, does it party
My fox is doing the same thing in a box on the roof. Sounds like I need to get my ladder back out to try the fix
I wasn't even able to log in anymore.
You don't need to log in to be able to run the --export-config command..
meshtastic -t <IP> --export-config > <path/to/file>
Oh, thats fun, I didnt know!
i've got that sorted now anyway, just waiting for a new build
This is what I'm working on installing.. https://launchpad.net/~meshtastic/+archive/ubuntu/daily/+build/30664851/+files/meshtasticd_2.6.7.134~ppa216fbf2~jammy_armhf.deb
the 100% cpu fix
thats what I thought too, but he just said otherwise in linux-native
I have a stickly small radiator on my rpi 3b+ and it went down by 10c so probs the fox also might benefit it?
Oh, that was in reference to my 12yo desktop machine, not my fox!
Im working on one, but waiting for i2c to work for battery monitoring
more or less the same
and not sure about a heatsink on the fox, I think the SD card is in the way
#1329096340700921898 message one fox is ready, but thinking of swapping out for 3 channel ina
Yeah, I have the 3 channel ina ready. Hopefully test a new build of firmware tomorrow with i2c support
ooo
Theres supposed to be a nightly build, but its not out yet, so I'm going to bed
gn
keep your eyes peeled here, there will be reports of success or failure
I'm installing now
CPU usage is back to normal it looks like
Thanks for testing π₯° really appreciated
I won't be able to do much right now, as I am at work. But I'll do more testing when I get off..
you wake up earlier then me π¦
well this is very exciting..... two nodes with bmp 280 without issue
tonight I'll try the INA
Dogs wake me up at 5am for food.. LOL
So BME680 isn't working right now
Dumb question: but are you using the 3v3 or the 5V variant of it, and are you feeding it properly π
You guys are killing me. I gotta clear a bunch of stuff off my plate so I can get building again.
I'll take one in parts if that helps me get one sooner.. ;P
haha, naw, soon soon. Longest part is running em all through the quality control app/process.
microsd ribbon extender. Custom foxbuntu that boots and messages a specific node and does other things.
Ah
That way I know it works before packaging.
Nice test module
funnnnn
Nice
climb tower, try not to drop micro sd card
oh hell, I hope it's not the spring loaded kind...
it is. of course it is. π€¦ββοΈ
Crammed everything in my little box (that ina3221 is HUGE) and put it out in the yard to test solar..... but of course now the time is wrong.
Not sure why my RTC loses power so much,
this time the year is right, but it thinks its feb 2nd
Super weird. Did you get it from me?
no
DIY smol board
old rtc I found in my bin, should probably try a new one. I'd imagine those little batteries dont last forever
Supposedly 10 years..
I noticed that I've started getting this..
#meshtasticd message
you change yaml or something recently?
well mine the i2c oled doesnt seem to work anymore.... Tried reboot, power off, changing on time to one year in seconds, rotating display. nada
May 01 19:46:06 femtofoxHome meshtasticd[320]:
May 01 19:46:06 femtofoxHome meshtasticd[320]: INFO | 05:24:32 0 Use /dev/i2c-3 as I2C device
May 01 19:46:06 femtofoxHome meshtasticd[320]: INFO | 05:24:32 0 Running without TFT display!
May 01 19:46:06 femtofoxHome meshtasticd[320]: INFO | 05:24:32 0 Scan for i2c devices
May 01 19:46:06 femtofoxHome meshtasticd[320]: INFO | 05:24:32 0 SSD1306 found at address 0x3c
May 01 19:46:06 femtofoxHome meshtasticd[320]: INFO | 05:24:32 0 SSD1306 found at address 0x3c
May 01 19:46:06 femtofoxHome meshtasticd[320]: INFO | 05:24:32 0 BMP-280 found at address 0x76
May 01 19:46:06 femtofoxHome meshtasticd[320]: INFO | 05:24:32 0 2 I2C devices found```
not like it doesnt see it either
Was it after update or did it just randomly stop?
Im assuming after an update, but I've been doing updates for the last few days without really looking at it
is there a way to wake it up? I know a button on other devices does that, but the button does wifi/reboot/shutdown on femtofox
I did try a different oled also
I would think just restarting the service would unless timeout is 1sec or something.
I haven't had a chance to install the latest update yet
No Serial Meshtastic device detected, attempting TCP connection on localhost.
Connected to radio
display.screen_on_secs: 31536000
Completed getting preferences```
not that i NEED a display, but it would be cool that it worked consistently
I'll try and update to latest tomorrow, I have an oled attached.
I could always assemble another one too.......
or uninstall meshtasticd and install an older one just to test?
I'm eyeballing software only because I don't have any CE editions.
channel one is battery, 2 is panel, and 3 is load
want a CE pcb? I have 3 extra
Ty! But nope. Next week I'm trying my hand at PCB fabrication.
fun times. I used to design and build guitar effect pedals (mostly for myself)
went through the home etching, and then sending files away to get boards made
I have a Commarker B4 30w fiber laser coming. Also got a silkscreen and UV solder mask inks. Going to be an interesting journey.
I will fail many times at first.
oh man that sounds fun
Long version: https://youtu.be/wHGi0PkuTQg
Review from '"Electronoobs"'-Homemade PCBs with ComMarker B4 Fiber Laser - 0.1mm Clearance
The video from our Collaborative YouTuber -'Electronoobs'.
The original videoοΌhttps://www.youtube.com/watch?v=PoYcjyghDx4
Amazing quality PCBs using a fiber laser CNC machine and get down to 0.1mm tracks or clearance. Also, add soldermask and smd pads. ...
thanks, I will watch that after work
Short version: https://youtube.com/shorts/Xwlt3AxsAJA
Homemade PCB for fiber laser -1.5mm thickness circuit board
πββοΈWelcome friends who are interested in truly industrial-grade smart fiber laser machines.
πCome and join us on FACEBOOK: https://www.facebook.com/groups/758377982279084
πOfficial website: https://commarker.com/
#commarkerb420w #commarkerb4
#commarker #fibrelaser #laser...
and then I will probably start looking at supplies.....
Supplies
Now I just have to hollow out a few bricks of cocaine and hide these inside...
note to the 3-4 security services monitoring me: jk, lol!
Building Femtfox boards in 2025 be like...
so far what i2c devices has been tested to be working?
I saw the 3 ch ina and bme
How do I stop meshtasticd in foxbuntu ? I don't see a services file..
Hmm, but there is one somehow.. nvm I got it figured out w/ service..
sudo systemctl stop meshtasticd
I used sudo service meshtasticd stop But same thing..
Not able to send messages tho..
I might try to swap back to the foxbunto 0.9 image SD card and fix meshtasticd on there, since i know that's been a working image..
See if I have the same issues w/ sending messages..
you were probably looking in /etc/systemd/system (user services/overrides) and not /var/lib/systemd (system services)
I looked in /etc/init.d actually
oh yeah thats SysVinit which everyone phased out (sadly) years ago. its all systemd now
LOL I guess I just showed my age.. LOL
service still works via sysvinit-to-systemd or whatever the package is called
oh dont you worry, i was mad about the systemd stuff, especially when debian did it.
I always forget the systemctl command name.. LOL
i used devuan for years until all the package maintainers made it impossible to keep forked
fucking poettering
I prefer FreeBSD..
i never got into the bsd's personally, but i like that at least linux finally got jails
Ran netbsd on my sparc 2, 5, 10 and 20s..
pizza box sparcs..
I had each one to the Ts for specs too..
SuperSparc CPUs, MAX RAM, etc..
Whats going on with yours? I'm on foxbuntu 1.0 and I don't 'think' i have any issues on the latest D I've installed
and bmp280 (no humidity)
I have some INA219's en route
anything youre looking for in particular? if I have it in my bin I'll try it
Can you send messages to other nodes ?
Or receive messages from other nodes ?
yup
I can't for some reason..
I have contact running on one, and meshing around on another and just got a bunch of good jokes
do you have the homeassistant plugin or something? thats what it was for me, one thing at a time (i got in trouble from @nova frost )
I am using webUI to send messages, and it's not sending. I even sent messages to the femtofox from my T-Deck, and nothing..
try meshtastic --sendtext 'whats crackin'
from the cli of the node, it might give some error message
i find the webui doesn't always receive messages
Nothing
lora:
configOkToMqtt: true
hopLimit: 7
ignoreMqtt: true
region: US
sx126xRxBoostedGain: true
txEnabled: true
txPower: 30
usePreset: true
like it didnt say anything when you run that command?
mine does:
No Serial Meshtastic device detected, attempting TCP connection on localhost.
Connected to radio
Sending text message whats crackin to ^all on channelIndex:0```
well then it doesnt know about any errors in sending
so maybe a channels issue? I don't have many other ideas
I get a message about using software radio or something..
in the logs? i saw that one on mine I think, but it was fine
Simulated Radio..
May 02 19:44:36 femtofox meshtasticd[3688]: /root/.portduino/default/prefs/uiconfig.proto does not exist
May 02 19:44:36 femtofox meshtasticd[3688]: ERROR | 19:43:45 0 Could not open / read /prefs/uiconfig.proto
May 02 19:44:36 femtofox meshtasticd[3688]: INFO | 19:43:45 0 Wanted region 1, using US
May 02 19:44:36 femtofox meshtasticd[3688]: INFO | 19:43:45 0 External Notification Module Disabled
May 02 19:44:36 femtofox meshtasticd[3688]: INFO | 19:43:45 0 Start meshradio init
May 02 19:44:36 femtofox meshtasticd[3688]: INFO | 19:43:45 0 Radio freq=906.875, config.lora.frequency_offset=0.000
May 02 19:44:36 femtofox meshtasticd[3688]: INFO | 19:43:45 0 Set radio: region=US, name=LongFast, config=0, ch=19, power=30
May 02 19:44:36 femtofox meshtasticd[3688]: INFO | 19:43:45 0 myRegion->freqStart -> myRegion->freqEnd: 902.000000 -> 928.000000 (26.000000 MHz)
May 02 19:44:36 femtofox meshtasticd[3688]: INFO | 19:43:45 0 numChannels: 104 x 250.000kHz
May 02 19:44:36 femtofox meshtasticd[3688]: INFO | 19:43:45 0 channel_num: 20
May 02 19:44:36 femtofox meshtasticd[3688]: INFO | 19:43:45 0 frequency: 906.875000
May 02 19:44:36 femtofox meshtasticd[3688]: INFO | 19:43:45 0 Slot time: 28 msec
May 02 19:44:36 femtofox meshtasticd[3688]: INFO | 19:43:45 0 Use SIMULATED radio!
May 02 19:44:36 femtofox meshtasticd[3688]: INFO | 19:43:45 0 Use webserver port from yaml config 443
May 02 19:44:36 femtofox meshtasticd[3688]: INFO | 19:43:45 0 Webserver started
May 02 19:44:36 femtofox meshtasticd[3688]: INFO | 19:43:45 0 Web Server framework started on port: 443
May 02 19:44:36 femtofox meshtasticd[3688]: INFO | 19:43:45 0 Web Server root /usr/share/meshtasticd/web
May 02 19:44:36 femtofox meshtasticd[3688]: INFO | 19:43:45 0 API server listen on TCP port 4403
May 02 19:44:36 femtofox meshtasticd[3688]: INFO | 19:43:45 0 PowerFSM init, USB power=1
May 02 19:44:36 femtofox meshtasticd[3688]: INFO | 19:43:45 0 [RangeTest] Init Range Test Module -- Receiver
Wait, channel 19 ? Isn't US default LongFast supposed to be 20 ?
Oh, then it says channel_num 20..
This is log from boot.
I'm confused about the autoconf section also..
Seems like it thinks it's an rPi ?
@polar ingot How'd you get into single user mode ?
Oh wait, you have CE don't you ?
I haven't seen any of my nodes in over 24 hours on my femtofox either..
yes, but should be the same
CE doesn't have USB CH340 onboard..
correct, but I wired one up to the uart
so its essentially the same
first, stop the uboot, then setenv bootargs single and then boot
That's what I am using for serial console. And it resets when you reboot the luckyfox. Not sure if it does the same for you.
probably, but you dont reboot after setting it
Duh, I can't set it, that's the problem..
you can stop the boot?
I can't ctrl-c fast enough to stop the autoboot
ohhhhhhhh
I have to plugin power, reconnect to serial, and then ctrl-c..
yes, that is a problem
but by the time I get reconnected, and can ctrl-c, it's past that point..
it was hard enough for me.... hmmm
OH!
connect via serial, and then "long press" the button on the luckfox
I need 4 hands basically.. LOL
that should reboot it without removing power to anything
Hmm, I'll give that a try tomorrow.
like a good 1 seccond press
not 5 secconds, thats halt
and quick press is toggle wifi
is your femto locking up though? or why do you need single user mode?
Bme280 with ina3221
I should have a bme280 somewhere. I can confirm ina3221 works
individually yeah but together might work or not
Cuz the original SD card has 2.6.7 w/ high CPU, so I need to kill that..
ina3221 has always worked, I thought..
I've had one in my RAK19007 Lowes solar node for a while now..
oh 10-4. I thought you meant on the system youre on now. Definetly a downside of having the serial chip powered along with everything else.
maybe in the next revision @nova frost could have a jumper that made the serial chip only powered by USB, then you could leave the console open, power up the board with external power, and see all the u-boot stuff.
even if I can keep it powered while doing a reboot..
took me a few tries each time to get the control-c right
If you want the ch340 unpowered, there's a 0-ohm resistor you can remove. It's awkward, but @fiery finch foresaw someone might want to disable it.
I foresee all
Can you remove the fox from the board and run it that way?
Remove the radio, and force it to stop?
If you have plug&socket Dupont jumpers, you can select what is powered at a time.
I'm still struggling to know what you're trying to do.
Can you kill it using usb-config?
That runs once per boot.
the broken meshtasticd build causes 100% cpu usage and doesnt allow login or anything
makes everything "time out" basically
so, if you can stop the auto boot, you can select single user mode, where it will boot without starting services, then you can disable meshtasticd, reboot, and re-install
Ok, so the issue is restarting it while maintaining the usb-serial link?
not on CE boards, because I left the usb-serial adapters power disconnected from the fox
but on the pro boards, thats how hes power cycling it to get a reboot
Im not sure if the button reboot script works in this locked up state
Hmm, will meshtasticd start if there is no radio ?
Boot into single user mode, so I can upgrade meshtasticd to a high cpu fixed version.
I have some dupont cables.
If you have one defined in your config and it can't find it, it'll fail to start. If you don't, it'll use simradio mode.
It currently shows that is has a 126x, and simradio..
Which is my problem.. LOL I can't seem to send/receive on it anymore.
Id start with the button on the luckfox, if that doesn't work, then @nova frost jumper idea seems sound
Yeah, just the top-right 6 pins should be enough
@fiery finch can we add a safe-mode to usb-config? Idk how else we could force the issue.
WOOHOOO!!!! I got into boot loader
The button reboot worked, it didn't disconnect serial..
So I don't have to search for the commands when I get inside w/ everything.. LOL setenv bootargs single then boot
partyyyyy
I was going to say tio is meant to be good at grabbing a falling knife serial connection.
And the web serial thing I use has an auto-connext feature.
So I think I just figured out my issue w/ the femtofox and foxbuntu 1.0
1.0 is missing this line.. during meshtasticd start..
May 03 11:26:41 femtofox-1 meshtasticd[1302]: Also using "/etc/meshtasticd/config.d/femtofox_SX1262_TCXO.yaml" as additional config file
So that's an easy fix, but I got foxbuntu 0.91 SD card back in and it's working w/ the new meshtasticd 2.6.7-137 build..
Wonder why yours needs that and mine doesn't?
Not sure, but that is the config for the radio that is being used.
Maybe nagu can chime in.. I believe they are the one that made the foxbuntu image..
I guess now the question is do I want to go back to foxbunto 1.0, and fix the missing ymal or just say w/ my working setup, that has all my nodes listed, etc already.. LOL
I'm not at home, so I'll check my config later, but I swear I remember seeing that in there
sounds like you need more foxies
is there a usb wifi chip with type-c that works for the fox?
That's not untrue! LOL But no one has any Pros right now..
Yea, what's the point in ordering 5 and only assymbling 2.. ;P
yea, but it's gonna cost more to make the other 3 board in the long run..
Interesting.. It's still not sending messages.. :\
does this file exist /etc/meshtasticd/config.d/femtofox_SX1262_TCXO.yaml ?
On my 0.91, yes.
when doing the SFC on 1.0 it should copy the correct radio config .yaml from /etc/meshtasticd/available.d/ to /etc/meshtasticd/config.d/
if that didnt happen for you, you could manually copy the file over, and it will be loaded at meshtasticd start
I'm pretty sure it was user error..
I hate to sound dumb, but doesnt running the wizard in femto-config copy this file over?
I'm hurrying dude
correct
I don't remember if I did that, so it could be my fault..
yeah, run the config
LOL I know.. You're just 1 person, and life is priority.. I'm just giving you a hard time.. ;P
the image doesnt come with config in there afaik. you gotta run the wizard.
Yea, I don't think that happened.. Not worried about it right now. I have 0.91 working fine..
If the world would just chill tf out, I could focus on this instead of chickens, fruit trees, garden, solar, 30w fiber laser for making PCBs, etc
π I rebooted remotley and it didnt come back up gotta go to my roof (its my networking config not the fox)
How much land do you have ? ;P
I did what any non wealthy hacker would do. I bought 1.5 acres bordering... thousands of acres of State Forest. So it's debatable. π
"I have no idea how those fruit trees got there. Maybe ask Johnny." (American history joke)
Working on it on another project, but HCI bluetooth is a thing. You can get a serial console over it. Would require a ble adapter and some configuration but doable and lower power than wifi
A bunch of us were kinda sad about no bluetooth on linux meshtasticd but after some thought I was like "this is linux. ble should be for console login anyway"
not using wifi, im using HaLow
i live in NYC and my node is 30+ stories above me so BT aint an option π
prototype case lol. dunno. Make it work? π
oh, hang on, lemme find the right oled too
Not a complaint to be clear. Just... What was it's intended purpose?
Well, I put 2 I2C ports on them, and 4 months later we have I2C sensors on Meshtasticd, so....
Put RGB LEDs on the next ones lol
encoder.
@twilit mountain this screen too: https://a.co/d/ijfOXQO
does it click?
@twilit mountain there are notches for this screen
But you forgot to put a window on the... nevermind...
it does, I forget which one
Ayy I've already got some of those π Gotta go digging
I do not have those. Got a link to one that'll work?
EC11. Not sure how long of shaft.
https://a.co/d/dDHM73F just an example from past order. not sure on shaft length
Lemme ask @surreal iron
oof. gpio.
#onebutton
I have not done the encoder at all on femto
was just thinking that
yeah, I was trying to remember what we done.
new meshtastic does have one button nav
is this actually a thing? if it wasnt you saying it I would ask "as an LLM are you lying to me again?"
adafruit has one dunno if it would fit
ok, I'll see if I can add something to the next test batch of PCBs...
looks like you're going to be coding up a big ol' port expander to control all the things.
When you want RTC and i2c socket on a smolfox, on gets creative
I2C can piggy back off the same wiring.. So you could technically make a 2 cable, and it would work..
Just use some 22mm pins, and push the plasticky bit halfway up
As long as you have the 5v to support it, you could have like 10-20 I2C devices off the same 4 wires..
#bothsides
thats basically what I did
oh, you're actually using the JST and the 2.54 at the same time?
yes
utter madness
like a wildman
have you seen the batshit I did on the normal one?
noooo
2.54 for dayz
3 rows of 2.54 or 2x JST, or 2x 2.54 and 1x JST
I wondered why there were so many through holes..
I had visions of people wanting to configure it different ways
99% slap a 30db radio and some JSTs and call it good π
do you use the ethernet?
oh
so trying a new rtc module
You have to set system time, then write it to the RTC.
Or write RTC time, then set system time based of RTC..
...I just connect it via ethernet and reboot, and it writes to the RTC then.
ok yeah
Oh, I've always forced it by running the hwclock command
that didn't work for some reason
first time it went to 1999, and then i realized there was a cold solder joint on the rtc batt
and then this time it went to feb 2025....
but I should maybe try this hwclock command
Β―_(γ)_/Β―
hwclock -w will write system time to rtc..
next time I have 20 modules that all need the time setting, I will try it
which will be in a couple of weeks, at this rate
hwclock -r
(Show hardware clock time)
hwclock -w
(Set hardware clock from system time)
hwclock -s
(Set system time from hardware clock)
yup
so it took it from boot though?
It's possible it write it at boot to RTC..
it does
There you go.. π
if it has network at boot, it syncs everything from net time
well I wonder why mine was losing time
hence my hack of rebooting repeatedly
I'm getting ready to change all my NTP server setting to one of my 2 Stratum-1 NTP servers I have in my house..
both are rPi zero 2w based, so I want to get a node for one of them, and put it on top.. LOL The garage ntp server is POE powered, and the switch has a UPS powering it..
An APC Smart-UPS 2200
thats some excellent geekery
The switch is really the only thing that it's powering..
I got my Mikrotik router serving ntp.
I have a colo in DTLA for my "lab env"
colo aka "floor space" π
Stratum-1 NTP servers get time from GPS. If you're Mikrotik has serial, you should be able to add a GPS module to it, and get Stratum-1 status w/ it..
Colo, as in a half cabinet, with a /26 of routable IPs to it..
also from gsm
Yea Mikrotik should be able to pull time for GSM if you have it also..
I have an older Mikrotik in my 5th wheel, but don't really use it anymore..
I guess I could, but it reboots on me, and sometimes factory resets..
I have a little 4g mikrotik as a backup when things get bad
Which is a know issue w/ the hardware..
I have a setup call WifiRanger, which uses customer firmware for the 2 Mikrotik hardware pieces..
FREAKING HATE IT!!!!!!!!!! LOL
But it's nice that it has wifi, usb for mobile hotspot, and network, plus POE in to power it, and POE out to power the roof top device..
And it has multi-WAN w/ failover
I have some old mikrotik gear and some new. All is reliable like kalishnikov. Runs for years.
The router I have will run out of storage space, and factory reset if I enable all it's features..
would be AWESOME if I could upgrade the NAND to be like 2-4x larger.. LOL
Ok, time to get readay to leave.. bbl..
seems like my time stuck, I dunno if it was the new RTC or @chrome tide command, but either way the smolSolar is ready to go back into the yard, or maybe up a mountian.
This is the correct one.
I can easily mod the case to be whatever buttons you guys want on the front.
What there is an AlleyCat enclosure for Femtofox ?
#enclosures-discussion message
Resin only ?
Prototype @surreal iron made. Can't speak for her but guessing fdm stls will surface at some point.
Allowing time for prototype feedback from the beta testers on my Discord server.
What is the LDO descriptor ?
The below parts won't be assembled due to data missing.
LDO designator don't exist in the BOM file.
Hmm....
Now goto checkout and be amazed when it gets more expensive
It's a bonus part that you don't need.
Femtofox pro back in stock in the UK.
Looks like it's just a jumper, right ?
Yeah, just skip it. I was worried that when in pi hat mode, 3.3v wouldn't be enough, so I stuck the option of a second 3.3v LDO in there.
It's not needed
Foxes back in stock. Get them while they're hot.
I removed the fox hole on this batch - trying something different. It should make the base a bit stiffer.
Nothing else is different
π
These MF'rs are CRAZY!!!!!!!!!!!!
I wonder if I can get it shipped to Canada, and have my buddy send it to me..
Mhm
150 in duty, and the parts are less than 100 bux..
Not my f*cking president! I hate the bastard as a human being..
we talk mesh here, not politics
I'm talking human being, politics have nothing to do w/ my hatred for him..
that has even less to do with the mesh, since you cant even rope tariffs and international policy into the conversation as that can impact buying mesh equipment
I'll kill anyone that tries to grab my daughter by the p*ssy...
He's just a piece of sh!t, that thinks he made millions, but in reality, his daddy gave him all his money, and he's bankrupted multiple companies he has owned..
Ok, I'm done..
LOL
I hate talking politics, and my wife is all into them.. It annoys me so much when she starts talking to me about it..
NOT SOON ENOUGH! LOL
bolt in, bolt out.. ;P
Was cheap shipped to me in Canada π
Or I could get a forwarding PO box.. LOL
@chrome tide ``` Shipping Charge: $13.28
Customs duties & taxes: $6.21 ```
that was my femto order to Canada
although, I'll have say "sorry" to stay on brand
Ford, GM, John Deere, Boeing and others just announced moving to Mexico.
Iβm going to move to Canada and open my own PCB fab.
Wanna go half on a building ? Looking into a warehousing operation with a off network type of delivery of things into the USA
BC?
But Canada has tarrifs also..
I think everywhere does, maybe less?
Either way, we generally welcome all cool cats up here.
On another note, lifePO4 not great for femto. seems like she shuts down at ~3.10v. Going to add a buck booster to the solar node
The femtofox doesn't have any protection does it ?
Nope. Things get funky down low
Which radio are you using?
(pleasenot30dbpleasenot30dbpleasenot30db)
Why are both radios in the BOM ?
because choice
Talk softly and carry a big stick antenna
Oh wait.. Canada has 500mW limit right ?
But I think a booster to like 3.5 volts the lifepo4 shoudl work without drawing crazy current
Did I glance over some chatter re: i2c sensor voltage levels being reported properly in 2.6.5+
ignorance is bliss
LOL Until you get the knock...
...no UDP tomfoolery?
small town
just regular sensors
I haven't tried it withafox, but I have a boosted node that runs off AA alkali from my "dead battery" collection
this is the mppt im using: https://www.tindie.com/products/silicognition/lifepo4weredsolar1/
seems to like it
ah, I just meant I took a lower V battery to a higher V output and the Fox didnt care - this is where someone with a EE tells me that's not the important part of the story
For usb-config file, radio module is sx1262_tcxo or ebyte-e22-900m30s
sx1262_tcxo is fine
Our power tests showed that it "works" down to 3.3V, for a given value of "works"
but just plugging a reasonably well charged Liion straight into the 3.3-5vin will give ok results
I like when people post pictures so good you can reverse engineer it from them
π
That is a lovely looking board, and a huge-mungous inductor
That seeeeeeed radio is really nice. If you dump anything over 3.3v into the 5vin, it gets bucked down to 3.3v automatically.
My biggest gripe with buying stickers is how big they are
Like yeah you dont want to spend a few bucks on some tiny sticker
But then they're so big you cant put them anywhere
I have a gen1 board with an even bigger inductor... i think its in one of the pics
I actually have two of them. One I want to put 1s3p pack on top a hard to reach mountain with a 10w panel, and one on an easier mountain with my 1s
Between @buoyant ermine, @warm basalt and @quasi onyx, I'm convinced that some kind of boost is required soon. Just need to see where it will fit in the overall picture
for which supply, sorry, not caught up
For running 30db radios off batteries
cmon, it's only been like 18 hours!
I found an old pololu 5v boost in my parts bin thats 0.5" x 0.33" and good up to 200mA. Think this will be ok with the RA01 or seeed radio?
people really moving fast on this development ... another fox with volts in the wild
I would say, follow the EBYTE datasheet (which says you need 5V to sustain the output power)
or if itβs your own design then follow the PA datasheet
I think the docs for Station Nano are a great starting point!
maybe. The fox needs about 70mA, and tx on full 22db power usually needs another 150
Or was it station G1 etc.
Oh yeah, the MT3608 is available as a boost module pcb on aliexpress and the usual places
I think itβs cheap and chinese enough that the cheap and chinese modules donβt bother making fakes π€£
knock off knock offs are absolutely a thing
I dunno about that module but just in general
for real haha. havenβt had a bad one from AliExpress yet
also itβs fixed 1.2MHz which makes part selection straightforward rather than having to calculate based on application
Yes but look at the size!
#forscience ?
I'm really loving the performace of the TPS61022 I use in a lot of my designs. I think a few are shared with you on EasyEDA, feel free to copy it
Has stupid good idle power with the E22 as well, this thing has been going almost four days now and is still at ~60% on a 4500mah battery.
Alr
if you keep the pinout identical to the xiao kit then you can run the mainline meshtastic firmware if you are mindful of the pre-gain tx power
US = output limit is 36dbm erp. So full blast is fine
It was supposed to be NRF_kit compatible but rolled 2pins.
Boost converter is tiny though, so a good copy-paste onto femtofoxv2
Full blast may be fine but more than 9dB to the M33S will destroy it eventually
and the overload would be really bad for quality anyway
Oh itβs a m30s
I only use the m33s on piβs where itβs easy to set the limit
How it's shaping up in my head:
Power inputs:
- raw liion battery
- Poe (goes to correctly rated dcdc module)
- usb-c
- 5v jst
These would go to a power distribution block, and either get boosted to 5v or not.
@buoyant ermine I get why you've made 3x variants of the same hardware, but I'm preferring modular construction for this, because it's easier for me to support.
You want to use a COTS boost converter for that, or one of us design something that works with a pin header for you?
Can a GPS be added to the Femtofox? If so, which one and how to do it?
And serial GPS should he able to be added.
There was talk about connecting meshtasticd to gpsd but not sure where that is currently
I'll make something based on the designs I've seen. Just trying to crystallise how best to achieve it.
Like, the design decisions now will haunt us for the life of the devices.
Designed based on a 2A+ transient load and 10ma idle load. A dual mode chip (PWM + PFM) helps with this.
Use shielded indicators. Follow the layout guidance of the IC vendor. Remember DC bias derating on the input/output caps.
Target 5.15V ish. Make sure to simulate the boost converter you choose to make sure it stays below 5.25V. May need a bulk cap (~100uf+) after the boost to keep this in check under PFM mode at low load.
https://www.ti.com/tool/WEBENCH-CIRCUIT-DESIGNER
webench is the easy button
View the TI WEBENCH-CIRCUIT-DESIGNER Design tool downloads, description, features and supporting documentation and start designing.
Since anything I won't be getting anything "new" in the immediate future, I decided to give my OG CE some upgrades(?). UPS, LCD, streamlined single cable for power and serial and a n-type antenna.
PS- I fully acknowledge and accept that this is a complete abomination, but I love it anyways.
How can I get an invite to beta test the prototypes ? π nvm, that was fairly easy to figure out..
Following
If you didnβt start printing yet, I have a newer version.
I am debating PLA or PETG.. But no I have not started yet..
Iβll ping the beta channel when I update it.
have a look at silvertel.com for their poe modules. thereβs clones of it available but the original silvertel modules are widely available on big distributors
the modules are much smaller than the long ones designed to plug in sideways to a router pcb
I've been eyeing them up. Silvertel is a UK company(!).
The clones actually look more attractive in some cases.
Youβve already been in the beta channel.
aloha, ready to do my femtofox install. any advice on the most recent stable version and where to get it? i'm currently running 3 other meshtasticd nodes. mahalo for making femtofox! CAN'T wait to play with it... 
I'ts mildly complicated to install the latest/time consuming. Depends if you need sensors?
no need sensors- have network time. alpha pro
then just flash 1.0, do "sudo femto config" to set your settings and then sudo apt update && sudo apt upgrade -y and you should be on latest stable
Before i was a nurse i was in IT. nurse geek... MAHALO 
W00t w00t! femto is so fun
I've actually been putting off meshtastic for so many years, but when I heard about the femtofox I had to jump in. Linux makes it fun
I think the 2nd one just looks funny and isnβt exactly supportive of something weβre to bump it
Well the good news is all three are available.
I love the partially recessed knob, among other things. Nice!
@surreal iron Left is blocked by rtc π’
Top is epic
I like rear because i could use it vertically as well as on desk
ohhhh
Sh1t
All the things, please
I want a resin case when I order my next one, how much.. ;P
So it's longer? π Not a bad change
Extended cab version. 10mm extra in the front.
Thatβs what she said
So junk in the front, not the trunk.. ;P j/k
gimme a few weeks
Given any thought to incorporating an MicroSD card extender? π
Top mount, please.. ;P
Especially since there's no way to update foxbuntu itself ota π
Probably could do pretty easily.
They are working on it.. π
You say that, but all I've seen use a ribbon cable π which is pretty limiting
Basically stuck just putting it in the same horizontal plane as the fox itself (if that makes any sense at all lol)
Well I do have an extender for a different project I'm working on that I can try to incorporate. It's pretty flexible.
https://a.co/d/4pP1YlI
Ahh that looks a lot beefier than the crap I'm used to dealing with
The paper thin FPC $1 AliExpress special π easy to beat that quality
I have that style SD extender..
there is one that has 2 screw holes on amazon that I have seen too
rotary, oled, and Open Source Country's SD extender ordered.. I can use them for other projects is AlleyCat doesn't adopt them.
dremel!
So when is 1.1 coming out with i2c support?
Maybe Friday. If not then, probably sometime next week. We're all pretty busy but I need it too. π
If you give me the specs for the screw hole spacing and the slot, Iβll add it.
I have the same one here somewhere, to be used for LuckFox Lyra (just the camera port might be issue)
Perfect, I'll get them to you once I have them.
That was only released in the Meshtastic Alpha channel 2 days ago π And foxbuntu tracks with the Beta channel
I'll name it foxbuntu_super_secret_squirrel_i2c_prototype.img π
Updating from the alpha daily builds is actually super easy now that we have it figured. I just add the PPA and update
way faster then the first few times I did it on other boards too
but it breaks OLED support (something to do with tft support)
Broken for now. It's a moving target.
now is the main question π€£
Will it run a nvidia gpu?
With what pcie bandwidth lmao
Although...
Startech makes a usb-a to vga adapter which I think is a tiny gpu
I meant the firmware.
It's just a passing problem with the fw.
25ah 3.7v in lithium ion, 10w in solar, mppt.
This enough power to run it? Pacific Northwest area
Time to find out, I think!
FWIW, it took me 10W to get a T114 to stay alive over winter
I had a 6W panel up and the node died about a week in
Also PNW
I used 6w for RAK19007 over winter here.
I think that works if you have a clear LOS south
Northern Coast California
... or are 500 miles farther south
coast is difficult sometimes because fog and overcast but all was good
500 was not a bad estimate, apparently
It's a nice area if you hate the sun
I think something like two of three days have rain
And then you have eastern WA, which is literally a desert
More foxes for US users still Coming Soon (tm)?
yup almost done
Yay
One of the links I want to set up is going to require 1W radios on each end
Between my house and my in-laws'
at least one person was in a congested area and needed a filter btw. Just a heads up
Makes sense since there's an LNA
I've got two cavity filters from ACASOM, so I can at least A/B test that
Trying to flash a Luckfox Pico mini
While I am waiting for my Femtofox I thought I would buy a Pico mini to practice flashing it. It is not like any other device with normal one x.img file. Instead it have multiple x.img files, like one for each function of Linux. I followed the instructions using WIndows and Linuc and got the same results. I don't understand why there are two ip's. When I ping the root it pins ok but the user ip never works. When I tr to login to root it says "not allowed" or something like that. Maybe my Luckfox pico mini B is not well in the head. Or maybe I am getting too old for this stuff π
i havent used a B but I know you have to erase the nand to get it to boot our image
@forest current do you have some simple instructions on erasing the flash?
and for ours it is one single .img file
Will that image work on a pico mini that is not installed in the FemtoFox. I should just be patient and wait for the FemtoFox. But I hate to lose and I spent hours trying to do it. I'll research again erasing the nand, thanks.
The only dif in the A and the B is onbaord storage.
it will work
So mine must be defective because I tried it before thinking is should work even if there are errors about the missing lora etc.
are you comnecting via serial?
Do I have to erase the nand before attempting the femtofox install?
otherwise it wont boot the micro sd card
should be the ticket
Will kick the football again...
No, Ive never owned a B, and for the Lyra I just used their Windows program as I was trying to figure out how it all worked
I have instructions for formatting the flash for storage, but for erasing the flash I think on Windows you just use their program, or on Linux there is the rkflash utility in the sdk
luckfox-pico/tools/rkflash.sh iirc (i dont remember which argument is for erase off top of my head though)
What is the difference between the 1.1 board and the 1.2 board other than the foxhole?
Literally just that. The 1.1 has 2x11 headers, the 1.0 had two sets of single row.
Luckfox uses the Soctoolkit.exe. But it never sees the Pico as a usb device. I could get it to see an sd and to write the files for their linux onto the sd. But never was able to login. What is the ip and account to login to the Femtofox after booting?
femtofox.local femto:femto
@fiery finch @nova frost Ya'll need to make this a bit more obvious. Took me a while to find it burried in the GitHub wiki too π
Should really be in the readme π
I don't see how femtofox.local will resolve if I am not on the same sub-net as the femtofox. At least in linux the rndis driver does not automagically give you a ip on the femtofox lan. Even in winows you have to go in a pick an ip on the rndis interface. right?
did you not see this line in the login shell?
SSH or die, I'd never see that
resolving femtofox.local is dependent on your local network, the image just sets 'femtofox' as the hostname (like how raspberry pis default their hostname as well)
figuring out the IP would be your own responsibility, and can easily be found on the router's DHCP lease table
aye thats fair
my femto isn't on the network so I'm using serial
My router knows nothing about whatever subnet the rndis driver is on.
I never got rndis working on my sketchy networking setup. If I want networking I have to go plug it into the server room away from my PC and SSH in
cant do network and IRL experiments on it together
it's a hassle
The standard luckfox pic mini images they supply say root on 172.38.0.93 and user on 172.38.0.77
When I flash the standard luckfox image(s) I can ping it at 172.38.0.93 after putting my machine on an address in that subnet on that interface.
That is one of the problems of open source. There are always 20 different ways of doing things and if everyone is not on the same page there is no chance of communications:)
I don't see how I can put this little thing on 802.11 because the usbc is used for power. It does not have wireless built in, I don't think, So I would have to power it some other way to free up the usb c for a wifi dongle. Am I in one of the other earth multiverses by accident?
I think it must be toast. I am not seeing anything now with lsusb or ifconfig -a
i use a usb to serial adpater and also use the power from that to power the fox and then plug a usb-c otg adapter in for usb wifi dongle
So you solder the USB to serial onto rxtx pins on the pico mini? Also when use linux mint image writer to write the femtofox.img to the card there is no typical partitions visible after it completes. Normally if I was writing a lunix distro image to a usb key after completion I see all the normal partitions created during the image write.
OK I am using the DIsk image writer in Linux mint and it looks like nothingi is written to card. At least Linux Mint can't see anything on the card and the card can't be mounted to look inside.. I'll find Balena etcher and see if it does something different.
I am unable to download Balena Etcher it fails extracting saying there is a dangerous link. Tried it multple time and multiple downloads.
this is normal no partition table so it wont see anything just boot it
So I think the Disk Image Writer is working but since there is no USB Network RNDIS driver I get no network interface via USB. So if I power it separatlely and use a USB wifi dongle, if I have one that works with the drivers in the distro, I should be able to see something. So this was usefull while waiting for the FEMTOFOX. Stop talking to me and get the boards done π
I hope I can get both of the boards I need ordered at the same time from Etsy.. The 1 board goes out of stock a lot.. ;P MeshAdv..
I was watching nomdetom and he put them up at 11am and only had 5 left in the afternoon. I don't know how many he started with.
I am really glad that OSC and Tom are getting their investment back fast. It is a service to the community and they take a risk with each round.
Yea, it's both a curse and a blessing.. π
Especially w/ the 150-200% tariffs in the US..
Doin it to infect the space with solar mesh linux. I'd make more flipping burgers π
I'm trying to recall but I'm almost positive I didn't have to wipe NAND before booting any of my B's after the initial one that I was testing with. Honestly, I don't think I've wiped them (minus 1) at all and they're working ok.
I know for a fact I didn't wipe the Lyra and that boots ok.
any word on when a new image is going to land here?
https://github.com/femtofox/femtofox/releases/latest
Prolly not till the code change that will break scripts..
I thought I was overkill at 20W in DC/VA/MD area and so far that hasn't been the case... couple of cloudy days strung together will wipe out my 20ah pack no problem
Thanks for the heads up here
wifi on?
definitely - my mppt is limited to 1A charging I think too - so maybe not the best comparison
yeah this all makes sense.
but I've had a couple "where did my node go moments"
oof. Ya the wifi on all the time is rough
surpised it was just battery
I think I measured right at 1W draw with wifi on.... forget if I measured w/o
bluetooth networking is a thing I played with (on another device, rpi 0) but range and bandwidth are meh
yeah I'd rather buy more batteries than deal with BLE range again
Hey guys.. what would be your recommended way to get something equivalent to this on the femtofox? https://store.rakwireless.com/products/rak1906-bme680-environment-sensor
I want it for a router we are putting up that is the lynch pin in a massive long line connection. And we would love weather info on it. We already do this with our rak based routers on various P1500 points in our topo
How badly do I eat the tariffs and does it justify amazon +7 dollars for prime overnight
Is that GPS for time only?
I know it's kind of neat to be tha confident in the time source, but the ds3231 is +-3ppm
hey, i was gonna start making and selling my own hardware, i see that femtofox is selling on etsy; i suppose that means devices are built personally then stocked at home(?) for shipping out on etsy?
i was looking at seeed fusion and oshwlab as ways to get the pcba fabs to just directly make them and send them to people because i don't want to end up in a warehousing and shipping out kinda situation.
seeed seems viable while oshwlab seems strictly for easyeda designs and i don't want to deal with porting things in from kicad each time.
sorry if this is tangential to the channel, feel free to DM me if it's OT
actually i have no interest in ending up in a commercial situation, but it seems like getting mainline meshtastic support means i need to have some kind of retail availability? otherwise i don't make the bar for having the firmware built by meshtastic buildbots?
trying to find a way that there aren't unnecessary "value add" layers and costs, etc. but I can still get a (hopefully) useful design into people's hands with official builds..
Yup
Most come pre assembled from jlc
Only the luckfox is manually added
Afaik
I will be doing similar thing and will be stocking at home
I see. Pity there isn't a turnkey option (other than Seeed Fusion). I might try to get my stuff on Seeed Fusion, I'm not sure if it is ethically acceptable to drop ship assembled PCBs from JLC while offering it on an Etsy store
but i can also see that there are people who prefer to pay me to have me get the JLC parts done for them... π
Whats wrong in shipping them from home? Atleast to start?
Iirc seeed takes 30% from what u make
Its for time and location. While it is stationary we do want to know if it moves or falls etc. So we want to wake it up to broadcast a location every 6 to 8 hours.
All of the routers I post are weather stations and it looks like others in our network are upgrading to that too. It's cool to see the weather changer in different parts of the state haha
You can go the order-from-jlc route, but people would be buying in multiples of 5, or 5 PCBs, with 1 or 2 assembled. It would be subject to delays and shipping restrictions, e.g. current tariff situation.
Etsy don't like dropshippers, either.
Not sure how they treat people dropshipping their own stuff, tho.
Elecrow have a ship-from-china store.
I looked at it for Femtofox, but I'm not sure it is worth the hassle, compared to stocking 10-20 and shipping from home.
Honestly, I'm hoping we can get a bit of a network of people going, so stuff doesn't take as long to make or ship.
Soldering 1-5 boards, one time, is fun. Soldering 20 is a bit tedious.
My problem is that the instructions make a lot of assumptions. I noted in our previous conversation there needs to be first a statement about the power supply and the networking assumptions. Power needs to be connected thus and networking thus. Alternative networking RNDIS thus. Especially since the Luckfox Pico mini info is based primarily on RNDIS Networking over USB. WHich it this case is a lot easier than having to apply power without using the USB-C as the source. Second is it is all Windows based. Who uses WIndows, really? π
I mostly use my MHP30 which may explain why my designs are so small π
The SMT is not just for JLC, itβs also for me haha. Donβt enjoy through hole soldering because of the cleaning and time
Yeah, I've got a Sequre t55 which is the cheaper clone of that. I've made the Femtofoxes on that, but anything bigger would need a bigger plate, I think.
Rndis isn't really the primary method of access, because we usually want access to usb for other purposes. It's included because it might be useful to someone. Using usb power and a usb device together is awkward unless you have the pro version, in which case you have the usb-serial port.
As for assuming you're on windows, I'm not sure that's a base assumption. Maybe I did assume folk with windows would need help, and Linux users would be a superior breed, capable of finding their own way? π
@warm basalt
Then there is assembling, quality control, booting them all and sending test meshtastic messages, packaging, etc. It's not like I'm making them from scratch but it aint drop shipping. If you can find a way to drop ship, DO IT! lol
Not including demo units, 154 were done like this. Just realize it will cut into your life hard if you do it at home.
You have a life ?! ;P
Not to mention the good things breathing that solder smoke does for you.
I recommend binging motivation videos.
I just exhale when soldering.. ;P
I have to manage it sorta like this
When everyone goes to sleep "gotham needs me"
Serious though, the delusions you have to tell yourself to push through to the finish line are something else.
Oh trust me, I know.. I've had to do full builds before..
Yeah, I bought a decent fume extractor after the first 30.
You didn't just make one ? ;P
Haha I have the parts for one and just had no time.
My only place to do stuff is at home π
you have my respect in advance
OH C'MON BATMAN!!! ;P
Without Bruce there is no batman
Ok, speaking of, when this cup of coffee is done gotta go play farmer in the garden.
Future uncertain
I dont use windows and only used NDIS when I got my first pico. I have not used NDIS since.
Serial or ethernet is usually how I do it. The femtofox pro has built in usb-c for power and serial and makes it way easier.
I'm hoping tonight I can finish and get stocked. π€
ok, I'm off
cya xd
You reap what you sow, but in a good way.
Haha, if you need someone in southeast asia building and shipping these, let me know π
I feel like this might actually be a great retirement hobby for my ex-dentist mom
Wait, wasn't there built-in ethernet on one of these luckfox boards?
Edit: Oh wait, that is what is being used
Sorry, I was thinking of Wi-Fi. I moved and my window and LAN are no longer close by, else I would buy a Femtofox
Yeah, the Pico Max has the port built in, but I think we worked out it had higher power consumption and was 3x the price.
Oh, fair enough, I see
By freeing up the usb port, you can add a WiFi adapter (using an otg connector)
Y'all not considering an Ampak module (or at least footprint for one) in a future rev?
Not that specifically, but I've got some plans in the pipeline
I see. If you have SDIO pins, then Ampak modules are what many off-brand Pis are using
We're very constrained on Io, even on the larger moduels
The challenge has been finding something that is actually low power
And not just a terrible processor with mediocre power use.
Oh, the Ampak module is just the wifi itself, you would still keep the luckfox board
looks like this module could be used essentially directly wired by means of a footprint https://www.aliexpress.com/item/32495116310.html
Yeah, the SD card is needed for the OS
But I've been exploring options like that module you linked
I'm NGL. I might buy 10 of your stock right off the shelf
π€£ a new even more insane set of stretch goals have been thought up
Connecting the legit popular back country so there's 100% coverage in winter
But this is the average terrain so. Gonna be a fun challenge haha
Full disclosure found that on ddg
I love riding out in the Mt wolverine backcountry bowl at night blasting nights in white satin. Skiing at nights is the most amazing thing ever tbch. Especially with no light pollution and a you can see a true night sky haha. Anyways I will be hitting that refresh button haha. It would be a massive boost to safety if we all had a continuous connection together valley and front. Could be valuable in an emergency
I do have a question. I need to make sure my boost converter will work for my 50 Ah LTO scraped pack.. Does anyone know the absolute max draw of the femtofox board say may e with some sensors like a bme280 and GPS?
Rtc too I guess
I saw it has a typical of 0.27w-0.4w. I'm just curious if Input voltage: 0.9-5V, output voltage: 5V, maximum output current: 480 mA is enough oomph or if I should add a backup vreg for extra big pulls
Worst case I'll TR it (3 in parallel for triple redundancy) and hope for the best
This node is going to be somewhere extremely harsh. At the edge of the GSL.. On a peak that routinely plummets to - 30 F on avg in the winter. Gets covered in 8 ft of pack minimum and sees 130-160 mph winds during most storms. So it's gotta be a tank. Haha
I literally cannot get to it easily without snowshoes and skis in winter
the 1W lora module can pull like 700mA when txing at max power
cant remember the exact max amperage
Okay, so I think I'll put three in parallel then, and I think 1,500 milliamps should be enough.
Max draw will be less than 2A, because that's what I specced the fuse at π
Lol. That tells me what I need to know. Back to digikey
It'll be less than 1A, actually, unless you're trying to feed it less than 5V
Gotta make an upgraded vreg and I might as well temp compensate to - 55 C myself. LTO batteries I have... Proved I can charge them below - 40 F in the thermal chamber at work
A usb peripheral can drive that up massively, tho
Which is insane but also perfect for the insanity it will face
I found a WiFi adapter that took 600mA continuously
So will another node that's near a type S IFF repeater
The military built that place like a tank and I found out why. Last wasatch down slope wond event it saw just shy of Mount Washington's wind speed record
π and we put a node up there
Those poor raks
Mountains are a blessing and a curse. Lugging 100 lbs of concrete up with a MTB and a cargo bike is a hilarious endeavour
That set of i2c sensors shouldn't be high power draw, tho. They're typically festooned with LEDs that draw more power than the sensor.
I will be disabling WiFi and just about everything except lora, sensor, GPS. I also will be completely disabling all but the LAN port and desoldering the USB. We want if it's capture to be at least annoying to do anything to. Locking down ssh to public keys on my nitrokeys
We thought of LTE at one point but too much power
Not to do us out of a sale, but we hadn't envisaged these being the exclusive hardware for a mesh. The original intent had been a few of these in a mesh, possibly syncing (or not), and running a BBS or messaging system, or other over-the-top service.
The node doesn't need those things cuz it'd on a 8900 ft peak in the middle of the Great Salt Lake haha
Oh we know. It's why we like the. They give us the ability to go out. Plug ethernet into a laptop. Switch the config and make a BBS relay
But autonomous
Raspberry Pis are nice, but they're very power hungry, far too much to be on anything less than a full-size panel and battery setup.
Stupidly power hungry. Honestly the RPI og zeros OK. The rpi2 is the best for the task
But armhf is dumb
Has issues
With some of the python stuff
So funny enough. We are hacking open old Helium miners. Ripping out the concentrators. And I'm designing a 1 watt USB node for those rn
They have a cm3 inside
We got them for 20 bucks each lmfao
Yeah, I've seen the openwrt stuff. I'm just happy to see the helium stuff being used for something worthwhile.
Swords to ploughshares π
They're not going for that now π€£
Does the femtofox support any I2C displays?
Yes - standard oled has been tested
What meshtastic is running on the Femto? Cli, mestasticd? Remember I know nothing about this stuff just trying to figure it out.
Meshtasticd, which shows up as portduino in the app
So the typical .96" but no inkhub displays. Thanks
Thanks and sorry for the dumb questions
Yep, although I've not been able to find 0.96" recently, they've all been 1.3".
No dumb questions here.
I used to design and build hobby drones and we used them all the time. I still see them on Amazon US for about $6
I like the blue and yellow for meshastic because the op line of info is highlighted in the yellow.
I have been trying to figure out how to regularly purge mail from the BBS and clear out old Bulletins. Can I install the cli and write a python script to do those tasks while everything else is running?
Got ahead of the game. I knew what was coming
We all got what we needed
Definitely no dumb questions. Anyways thanks. I'm redesigning power delivery. I will spin my own board in the future. I'm going to do a triple redundant round robin loaded MT3608 for boost and the same but with LM2596Cs for Buck from the solar panel
That way if one or even 2 fails the node keeps operating. I'll use the ADCs to monitor these lines
Alert over metastatic on a loss of a rail
I imagine nobody thought they'd see that kind of redundancy feeding the battery and feex the femtofox when the designed these things haha
But man I do wish for a bit more break out. I wonder if I can solder to some pins. Nom any clues you might be able to give?
Which BBS are you running?
TC2
Interesting. We have been poking around the meshing around. Anyone know what's most reliable and feature rich?
You probably need to ask @craggy mulch . Sounds possible since it shouldnβt need the client API.
It appears he is out storm chasing π
I wish... Putting up drywall right now π
To my limited time reading. I appears for rural communities liike mine hilltop BBS is the way to make meshtastic useful. But with real use it needs maintenance.
I'll be back in a couple of hours to discuss this further. Gotta wash some kids first...
Almost as dangerous!
You mean you guys have life off the internet? π
Like OSC says.. I'm Batman..
The included db_admin.py is a Python script that lets you manually manage the database. You could use that as a starting point to automate it
I saw that when i read throught the GIthub examples. But I know nothing about python. I installed the CLI on a workstation and was able to send commands to the BBS but it seems a python script on the same box would be more efficient. So I guess I will study python.
I want to say a big thank for all your hard work and time making videos. It is people like you and OSC and Tom that make the internet a real value for average people. It is a great place to learn new things.
It's something I have planned. Just been hard to find time. Moved to a new home and getting my old one ready for sale. I'll be happy when it's over with and I'll have more time to work on stuff like that
Hah no worries man. Thanks for your help thus far
Can you folks confirm that if I plan my mesh properly. 40 miles of flat river valley with hill top BBS sync's and repeaters that I could really work for 500 users along that valley.
I wouldn't use repeaters
Unless you mean BBS repeaters/relays
It is not quite clear the difference between an repeater and a router in Meshtastic docs. Between two of the BBS the path analysis shows I might have a point that sticks up in the way a bit. So I thought a hop free repeater in the middle would do the job.
For the hill top I would make that BBS node a router first off. But around strategic points in the river valley around I'd place router lates that can relay local spots that are tough but have more than a few users
500 users is hard. You'll need short fast.
As for the difference between router and repeater. Your issue with repeater is if the repeater hears anything else rebroadcasting it wont
Router broadcasts first in the contention wind. If you want something that repeats and functions like a router but waits until the end of the contention window (well not end but I'm simplifying).. Then router_late. Basically once the routers and clients talked.. If it didn't get rebroadcast. It will consume a hop and do so
That's my understanding
Thanks.
No worries try to minimize your router use that includes router late
The more routers you have the higher the chance for collisions
Because the river valley is only a mile wide the whole 40 miles surronded by hiils it seems the well placed hilltop devices should cover all the little towns.
I would be incremental. Don't plan all on one go. Put the hill top router up. Roll around find dead zones. Correlate the deadzones with points high up but lower than the hill top for a router late
Then draw it in qgis or something and ask yourself hey does that make sense from an efficient network topology perspective
Use neighborinfo to see how things link
SInce I control everything. If I create a private channel as primary will normal longfast traffic be passed on in my mesh or only my new primary channel
Yes that is my plan. But it seems like a risk because all my effort might be fro naught
You need to put longfast on index 1
Most users will be line of sight with the BBS
And your priv chan on index 0
But here's the thing dude
We are pretty opsec about our remote nodes. Index 0 only. No priv channel that exposes the rests exact loc
But if you control the land its on yes
How does a private channel expose location. I will have no position enabled nodes.
I am concerned about security.
Well, if you don't, then it's fine. It's just we do, so we don't do that. And for us, we know that the device could be stolen since it's so remote. So we took the approach of, okay, well, how do we minimize any impact if this gets stolen?
So we just locked ourselves out once we had our proper settings and we gave ourselves a way back in if we were there locally, but it's still a pain.
It was a different approach. We just accepted ours could get stolen.
I wass wondering why the clients don't have a password because if a node is stolen the encryption is breached.
You can't rely on this to be super secure. I mean, the people that do, they need a reality check.
It's reasonably secure in that it's encrypted. So yes, it would be kind of a pain to do a real-time interception on demand. But physical security of these, that's a joke, don't even pretend.
And it's not a bad thing. It was never designed with that purpose in mind.
And from what I've seen, the actual security audits of the protocol, it has some issues such as no forward secrecy.
Maybe that's all documentation. I'm not sure, but the point is, don't have unreasonable expectations of the security of a mesh network. Also, the Russians did recently prove it's pretty easy to exploit. There are certain things you can do to the nodes to make them very easy to RF locate.
Well to casual theft my BBS nodes will be up on locked fiiretoers.
Well, in that case, you're not really that concerned with security. There are reasonable steps you've already taken. So yeah, you could probably put your own telemetry in there and not be too worried. But I have no idea. You said you were spreading them around villages, so I only assumed a hilltop might be a little bit remote and not owned by you.
But relativelyy speaking it is better than a remote location scraping everything off the internet.
Yeah, it's probably true. Our network doesn't use MQTT at all, so we have a relatively quiet little network. Little being very oxymoronic
But every user node is a risk right. If one was stolen, with a password on the node itself the psk is available right?
If they are in that channel yes
But like most things don't panic
Change the telemetry channel key
And update that other nodes
without a password I menat
Then the attacker has a dead key but he does have a cache of your telem
Oh dude serial is so easy to get on these
Passwords would be laughable
If i could type I'd be dangerous.
True. So understanding channels can the node operate on more than one channel at a time?
I understand the concern though. Don't worry too much. Consider this. What objective does an attacker have to break into a bunch of hobbyist nerds sending radio packets to each other with tidbits of reasonably easy to obtain information
Channels are the chat rooms so to speak. Think of it like subnet.. You can change the subnet of the other nodes if a node is compromised by changing the channel key
Then the compromised node cannot talk to you or decode your stuff and yes
You can haven't to 8 channels
I think
Telemetry is only ever sent on index 0 and 1
OK but that is a one at a time change. So if I am on a private channel does standard out of the box long fast clutter up my mesh
No but you need long fast to see the rest of the mesh