#Flushable - my tiniest nrf52 based node

1484 messages ยท Page 2 of 2 (latest)

final forge
#

3d file?

#

Model?

#

Nope

neat rivet
#

Sad.

final forge
#

not tested xd

#

as usual lol

final forge
#

Kinda figured i guess ๐Ÿ˜…

#

I could maybe modify the footprint to shrink the pad under the nrf52 chip to make space there for vias ๐Ÿค”

final forge
bitter moss
#

Had the Same issue

#

Use the 45ยฐ or 90ยฐ round traces

final forge
#

nah thats not the issue

#

i had vias on pads

bitter moss
#

Yes to get around that issue

#

No more vias on the pads of the nrf52840

final forge
#

already use .1mm traces

bitter moss
#

Then you Can get around the pads

final forge
#

the issue is that i just dont have free space for vias ๐Ÿ˜…

#

id have to move shit like alot

bitter moss
#

You Can use 0.35mm for the thing around and 0.3mm for the hole

#

Thats pretty smol

#

No Extra cost on PCBWay

final forge
#

that what i have

bitter moss
#

Just make the diameter smaller

final forge
#

jlc wont be happy

bitter moss
#

Why tf do you Need 0.45mm

#

Thats giant

bitter moss
final forge
#

i use jlc

bitter moss
#

Make a Extra Version

#

Right Click and new Version

final forge
#

im not that dumb

#

i preferably would not have 2 different version for different manufacturers

#

its too much work

bitter moss
#

You do you

#

Just trying to help

final forge
#

i think i got em all of the pads now

#

had to just shrink the heat pad

#

or what ever

hollow sedge
#

Is it 2-layer?

final forge
#

4

hollow sedge
#

Ok, so epoxy and capped vias?

final forge
#

cost extra

#

alot

hollow sedge
#

I.e. nice and flat.

final forge
#

like 65 usd on jlc irc

hollow sedge
#

I just meant does it force that?

final forge
#

idk

hollow sedge
#

๐Ÿ™ƒ

#

Ack, you'll be fine.

#

It's standard assembly either way.

final forge
#

its like 55โ‚ฌ more ๐Ÿคฃ

hollow sedge
#

Oof

bitter moss
#

Why Not use the nrfl1262

final forge
#

if i would use, it would be the nrflr1110

#

and to why im not using it it cuz it adds so much height

#

hmmm

#

nvm its not actually that hight

#

still

bitter moss
bitter moss
#

Idk how to spell it

final forge
#

yes and its newer and better

bitter moss
#

Sadly you cant use the gps on it right

final forge
#

yea its not even gps

bitter moss
#

My bad

final forge
#

mhm

bitter moss
#

Half a mm higher than the sx1262 standalone

#

What do you Think of smd gps antennes?

#

I am using One

#

Or Plan to use one

final forge
#

๐Ÿคทโ€โ™€๏ธ

bitter moss
#

Mhm interesting

final forge
#

#1391420698181898301

final forge
#

Seem to have assembled one board so i can confirm if everything is correct

#

Im existed to get these eventually

#

I like the red pcb xd

final forge
#

These Has been shipped

bitter moss
final forge
#

Should have these next week

craggy torrent
#

Any update? Debating on printing a batch to reinforce my masochistic tendencies lol

final forge
#

Stuck in customs unfortunately

#

Tracking says clearance event

#

Nothing after that yet

#

And thats from 6th

frigid nacelle
#

What PCB designer do you use guys?

#

I use KiCAD 8

final forge
#

Easyeda

final forge
#

Ummm.... Uhhh..... I never even got the chance to declare it. Gotta contact nextpcb.

#

I tried but it didn't allow

craggy torrent
#

@final forge - have you heard of anyone building a v0.4 yet? I know you're dealing with the shipping headache, but I just wanted to see if anyones attempted yet before I order bare boards only for us to find out there's an issue lol.

final forge
#

afaik no

#

they have shipped them again and i hope that i can this time declare

craggy torrent
# final forge afaik no

Ok, I might just do the previous revision because I'm not doing PCBA, and I've already tried to attach a raw display to a PCB and failed miserably.

final forge
#

Do mind the old one does not have usb c connector

craggy torrent
#

The USB pads are all I'd really need. Does 0.4 have the same i2c pads as 0.3? if so, maybe i'll get both lol.

final forge
#

It has i2c pads but don't remember where/what type

final forge
#

Boards are once again in Finland and can't declare them so messaged dhl

final forge
#

Issue resolved, nextpcb might have given dhl my number wrong

#

It was off by one number

#

Called dhl

final forge
#

They had listed the cost as 8usd so i used that ๐Ÿ˜…

#

Should have these hopefully at the end of the week

#

Also just confirmed it was mextpcbs mistake

#

My number is Correct in my account details

final forge
#

Probably will have these boards tomorrow

final forge
#

Tho my screens are still out there somewhere on their way to me heh

final forge
#

I thought they would have assembled all of them but oh well

#

oh

#

u think that was my fault

#

not like its a big of an issue

#

yea my mistake

#

its fine tbh

hollow sedge
#

Oh, 5 sets of 4 boards, but only 5 sets of 1 built?

final forge
#

20 boards and 5 assembled

hollow sedge
#

That was intentional? It feels like forever since you ordered them.

final forge
#

i did intend to get all 20 but might have missed a dropdown

hollow sedge
#

Ah, I wasn't sure if this was another sample batch.

final forge
#

this was the sponsor heh

hollow sedge
#

Aha!

final forge
#

will flash tomorrow

#

im really wondering if i should just switch to the other nrf package and make my own variant

#

would be easier to solder

hollow sedge
#

The bga?

final forge
#

qfn

#

oh

#

the 48 one

hollow sedge
#

Ah, that the one without usb?

final forge
#

oh was it

#

shit

#

ah shit yea it doesnt

#

ummm

hollow sedge
#

Can't remember who was making their own one...

final forge
#

kinda dont want to add a serial converter

#

argh

#

but also i want easier solderable ic

hollow sedge
#

-# modules

#

Or another aio one?

final forge
#

the chip currenly i have since it has usb

#

but i want one that doesent have the connections under it

#

i want em on the side

#

but also usb

hollow sedge
#

What's the price of the current chip?

#

Vs a holyiot or whatever

final forge
#

idk

#

4.29 usd

#

3.73eur

#

per chip

final forge
hollow sedge
final forge
#

thats cheper

#

and out of sock

hollow sedge
#

Yeah, old prices I think

#

But yee, modules are easier.

final forge
#

yeeee

#

6usd

#

would simplify the pcb tho

#

like alot

hollow sedge
#

Yeah

final forge
#

maybe ill make a run atsomepoint

craggy torrent
# final forge maybe ill make a run atsomepoint

They're pretty good with communicating directly and they've reached out to me a few times asking about upcoming projects so they may be even able to give you a discount directly through them. I've only ever ordered on their AliEx store then they messaged me directly. From my experience with the minew modules they've been rock solid. (ME25LS01 & MS24SF01)

final forge
#

Node works fine

#

Screen doesn't show anything

final forge
#

im pretty sure i messed it up ๐Ÿ˜…

steady prawn
final forge
#

Still 31.8x31.8mm pcb

final forge
#

@hollow sedge didnt u make the seed wio footprint? or was it someone else

#

sx1262

hollow sedge
#

I did in std

#

Why?

final forge
#

i had an issue where the seed did have a footprint but i found it lol

#

it did export it

#

but maybe make it in pro too?

hollow sedge
#

Can do

final forge
#

pcb size will remain the same but the antenna does stick out unfortunetly

#

i'm too lazy to deal with the antenna so this will do

gilded idol
#

hey, i remember you said you used 10k resistors for the leds on your design, right?

#

could you be able to show a picture of the leds on to see how bright they are?

final forge
#

The led closet to my thumb is powered only when usb plugged in

#

It's the chargers leds

#

So won't be on if not plugged in

final forge
#

same errors shows up no matter what settings i change

#

any ideas?

hollow sedge
final forge
#

ye

hollow sedge
final forge
#

It boots fine sees tcxo voltage

#

What else could be?

#

Promicro firmware

hollow sedge
#

@deft mist if you're available

gentle ridge
#

@final forge I wonder what's your thought about HT-RA62 over the seeeds sx1262 that you chose. You can get HT-RA62 quite cheaply from aliexpress

final forge
#

its huge compared to seeds

dull crystal
#

The only way to make this smaller I think is by using the SeeeeeeeeeeeeeeeedStudio stacking boards and go 3D I think...

final forge
#

could add more stuff to the bottom

#

theres space

#

like for example lora

dull crystal
#

Well yeah, but then assembly at home will be a pain in the arse

#

Because suddenly you can't hotplate half of it

final forge
#

its pain alredy cuz the nrf52 module

#

and this already has stuff on both sides xd

dull crystal
#

Ah...

final forge
#

there is a version that has only on one side

#

but are u ready to ball and solder the nrf chip

dull crystal
#

No lmao

#

Out of curiosity, why is it BGA

final forge
#

so doesent matter anyway

dull crystal
#

Did Nordic wake up and choose violence or is the not-BGA larger

final forge
#

well.... promicro firmware ๐Ÿ˜…

#

wanted to use that

#

and this has usb

#

the one that has the connections on the side does not have usb

dull crystal
#

Weird

hollow sedge
final forge
#

no usb

hollow sedge
#

BGA is the pro way to do it.

#

sadly

dull crystal
#

I wonder if JLCPCB could mount the BGA...

#

hmm.

final forge
#

yes, yes they can

#

i cant use the crystal for ble

#

it just seems to fail

#

its disabled by default in the promicro variant anyway

hollow sedge
#

I think we disabled it because it wasn't reliable on the promicro

#

Or at least the ones vaRDas had.

final forge
#

got it

hollow sedge
#

Does it work without?

final forge
#

with lf it works

#

also the ble antenna thingy isnt perferct

#

like meter apart and -79

#

i bribg it bext to my phone -42 at lowest

hollow sedge
#

Hmmm

final forge
#

its me and my i dont care about rf

#

its come to bite me in the ass

dull crystal
#

Ehehe

final forge
#

or it just could be the chip antenna tbh

dull crystal
#

Chip antenna are terrible

#

I have about eight ESP32/C6s with chip antenna, and ten feet from the 30 dB 2.4 GHz AP they only get -60 dBm

#

They also can't do BLE more than about four feet, and Zigbee is a shitshow

final forge
#

so then this is expected got it

dull crystal
#

Thankfully I have dead laptops I can steal tuned mid-fed dipoles from with IPEX on them

final forge
#

not like this node is meant to be somewhere far xd

dull crystal
#

Ehehe

final forge
#

well i did add ipex as an switchable option if one desires

dull crystal
#

Honestly, with the difficulty of getting 2.4 GHz IPEX antenna cheaply I'd prefer the modern tiny ones

#

WiFi hasn't used IPEX in about fifteen years

final forge
#

@hollow sedge okay not it didnt give me -707 and reboot after removing tcxo optional but it started to smal busytx and now it gave milion error 8 and rebooted lol

hollow sedge
#

Busytx is something else.

final forge
#

so, is this a good or bad thing i fixed -707 ๐Ÿ˜…

hollow sedge
#

Is this definitely following promicro pinout?

#

Busypin defined as TXEN can be like that.

final forge
#

i dont remember changing the pinout after the first batch that is definetly working

hollow sedge
#

Hmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm ๐Ÿง

hollow sedge
#

Yeee

#

Do they all not work?

final forge
#

havent tried all of them

#

but i think 2 dont atleast

hollow sedge
#

Seeeeโฟd wio def has TCXO, too.

final forge
#

yea lol

#

but yea -707 disapeared when i removed tcxo optional definition

#

also massively fucked this up

#

was just following this

#

didnt pay attention to the lables

#

so yeaa.... fun

hollow sedge
#

Oooooooooooooooh

#

That's a big short circuit.

final forge
#

do i need to make a bodge fixer again ๐Ÿคฃ

hollow sedge
#

Wait, no

final forge
#

and re arange all of these xd

hollow sedge
#

You could probably cricut something for that.

final forge
#

we love bodge fixers xd

#

i like have these fliped 180

#

i think

hollow sedge
#

Cricut plus some copper tape might be sufficient for a test.

#

Not that I have a cricut

#

Nor you

#

But I've been looking at Xmas presents

final forge
#

the thing is, i tried to flip the screen 180 and it still didnt work so idk

#

okay i think the number 1 i have on the board is in correct spot

#

so it should work

#

flipped 180 and now its corrext

#

so i didnt fuck anything up

#

I think i was thinking it would go like this

#

Flip ontop of the gps and usb

#

cuz it should be correct now but it still didnt work

#

might be cuz i have external ldo that can be enabled and disabled?

#

could that be

#

i guess it does not get enabled ๐Ÿค”

#

cuz prob forgor something ๐Ÿคฃ

hollow sedge
#

Could also be related to the radio thing...

final forge
#

it is connected to p0.13 so it should be enabled

hollow sedge
final forge
#

seems so

hollow sedge
#

Ok

final forge
#

oh now i got -707

#

tried to change a setting

final forge
#

also something i realised

#

i vss_pa connected to ground

#

๐Ÿ˜…

#

oopsy

#

wait

#

no

#

it does connect

#

nvm

final forge
#

this could be why screen no worky

final forge
#

Screen works after touching pin 19 with my scope

#

Persists pressing reset but full power cycle clears something

#

And it is only pin 19 i need to touch

#

Atleast it looks like it

#

Yea

#

Only pin 19

#

Also scope has to be fully on for it to work

#

i wonder if the probe adds some capacitance or something

final forge
#

Idk if it works

#

Nope

bitter moss
#

But I have way more components than you

#

For the screen

final forge
#

What do i have then?

#

Cuz u don't need alot

gentle ridge
#

I like how you attempted to bodge a fix, ah well if it didn't quite work out

#

Did you get them to assemble for you or did you assemble it yourself?

final forge
#

They were assembled

#

I did solder the screen tho

final forge
#

Lets fucking go

#

Thx @modest dew I guess ๐Ÿคฃ

#

Team work xd

#

stupid me put both resistors on i2c address selection

#

Tho its shifted lil bit

#

still have the busytc issues

#

and this when trying to save settings

hollow sedge
final forge
#

For screen yea

final forge
#

just gotta figure out the busy tx and the -707 error

final forge
#

The fact is that i didn't change the lora part lol

bitter moss
jade valley
#

so... are these designed to be flushed after using :)?

final forge
#

No, not at all

gilded idol
#

sorry to bother, but what are some of the major mistakes you made and design considerations i should take into account? designing a node almost very similar to yours and im just wondering so hopefully i dont have to buy second rounds

final forge
#

First version without usb port ๐Ÿ˜…

bitter moss
#

What bootloader do you Flash?

final forge
#

i think i used the adafruit one

final forge
#

i have great news

#

the new one works

#

the old and the new doesent work without the battery aparently

final forge
#

gps is detected but doesent have a lock hehe

#

cuz inside

bitter moss
#

@final forge what Bootloader do you have on your PCB?

#

I am trying to Flash One Right now

final forge
#

Promicro bootloader, why?

bitter moss
#

Took some time

#

Took me about 5h to get to this Point and idk why but the Chip is Factory looked @final forge

#

Do you know how to unlock it

final forge
#

by erasing it ๐Ÿ˜…

bitter moss
final forge
#

what utility are u using to flash?

bitter moss
#

With J-Link

final forge
#

try googling then

#

there must be some guides

hollow sedge
#

You're into serious debugging territory once you're using a segger.

bitter moss
#

Forgot to Read the datasheet

#

Finally works

#

Took me solid 8h

bitter moss
#

Apparently datasheet Are Not just here to Annoy you

final forge
#

no shit

hollow sedge
final forge
#

hah yea

final forge
#

just so i can put thes on github

final forge
#

Sooo... What have i done to fix the screen ๐Ÿคฃ

hollow sedge
#

Bridged a spare via to some other pins?

final forge
#

I know i cut a trace

#

Thats sda

#

Well 2 but then why did i connect it back.

#

That I don't understand

final forge
#

Okay, i cut sda and the screen works

#

So uhhh....

hollow sedge
#

Dodgy clocking?

#

Too much bias?

final forge
#

๐Ÿคทโ€โ™€๏ธ

hollow sedge
#

Does scl go to another pin on the screen?

final forge
#

Yup

hollow sedge
#

Or controller chip?

hollow sedge
#

Or providing 3.3v for biasing?

#

And the original schematic omitted the resistor?

final forge
#

Uhhh.... Idk

hollow sedge
#

Idk either

#

Guessing hard.

final forge
#

I have resistors on i2c

hollow sedge
#

Does the NRF even need them, if it's a pull up input?

final forge
#

No clue tbh

hollow sedge
#

Maybe it saves power to use bias resistors vs. driven pins?

#

I know several of the bq chargers do cmos control even though i2c uses bias

#

Which, incidentally, drives the 3.3v supply of you're not careful

final forge
#

maybe it needs higher i2c pullups

hollow sedge
#

Which one did you cut?

final forge
#

sda

#

completly

hollow sedge
#

Which sda?

final forge
#

all

hollow sedge
#

Huh?

#

Where's it getting the data from?

final forge
#

uhhh

#

yea idk

hollow sedge
#

I wonder if it's just getting the signal through the bias resistor?

final forge
#

I cut it after the resistor

#

So its not even getting 3.3

hollow sedge
#

The one next to it is still connected

#

Under the silkscreen

#

I need to check the gerbils

#

What's that diagonal trace on the other pin?

#

Wait...

final forge
#

hmmm

#

nvm

#

its still connected

#

maybe it didnt have good contact before

hollow sedge
#

I lost...

final forge
#

idk anymore

#

forget it

#

ill have add screen to all of these boards and test them again

final forge
#

it just looks like its connecting

hollow sedge
#

Ok, I'm going with the ribbon wasn't connected properly to start

final forge
#

ill solder all of the screens to the rest and ill have to test

#

currently at our maker space tho so cant do that

final forge
#

idk

#

this is weird

#

they work