Giter Club home page Giter Club logo

Comments (52)

rogueops avatar rogueops commented on September 7, 2024 2

image

I have enough to make 9 more

FYI this one is actually missing one part that was added to the part list later on and it still works

from sympetrum-v2.

WildSamosa avatar WildSamosa commented on September 7, 2024 2

@gh0stshell I was able to order PCBs in white with black silkscreen, and black with white silkscreen. I used the same files for both orders and they came out great. Waiting for parts from the updated BOM before I can assemble it. Yours looks fantastic! Did you have anything pick and placed, or is that all hand soldered?
20170827_141937-1

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024 1

tip I will be using I learned from the DC Darknet badge, pliers to bend the IR, makes a perfect 90 degree angle and lays flush on the board

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024 1

and number 3 is done, soon i will have enough to hang from my ceiling, learned a good trick and which tip to use for the chip that also seems to work well with all the other parts, more precise

from sympetrum-v2.

borgel avatar borgel commented on September 7, 2024

Hmm, you might not want to build that version. It's harder to assemble and the FW never worked quite right. If you're trying to make the version from this year you want the files in the 'Hardware/FF1.1' directory in this repo. I'm still putting together a BOM to make it easy to buy parts though (hopefully done in the next few days).

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024

What is the dimensions? One site I am getting a price for the board requires PCB Dimension.

from sympetrum-v2.

borgel avatar borgel commented on September 7, 2024

Boards are slightly less than 10cm x 10cm (if you're ordering from a place with size buckets).

Not sure if it's helpful yet, but I got a basic BOM up https://github.com/borgel/sympetrum-v2/tree/master/Hardware/FF1.1/BOM

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024

Looks good, no generic parts listed

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024

Having an issue with this component

CL21A106KQCLRNC

Would either of this work as a alt?

CC0402KRX5R6BB104

SMD CAP Ceramic 100nF-10V-10%-X5R

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024

Actually the part on the sheet CL21A106KQCLRNC lists 100nF, but when you check the link it lists

CAP CER 10UF 6.3V X5R 0805

So how about this one?

CC0402MRX5R5BB106

SMD CAP Ceramic 10uF-6.3V-20%-X5R;

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024

Also for the APA102C

How about this one? WS2812B Adafruit is sold out of the APA102C atm

https://www.adafruit.com/product/1655

from sympetrum-v2.

borgel avatar borgel commented on September 7, 2024

Will check the passives when I get home. This design isn't very sensitive to tolerance and whatnot. As generally anything with the right value and the right size (everything is 0805) it should work.

Unfortunately you definitely cannot substitute the LEDs. The WS2812Bs communicate in a different way (and have 2 fewer pins!) So they won't work at all. However you can get APA102Cs from eBay and AliExpress pretty easily (usually much cheaper). You can also get non RGB versions which should work correctly, but obviously won't be color.

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024

Ya I stuck with the listed LEDs and was able to find them even though adafruit was out of stock and bought some

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024

7 and 11 show same PN, but difference decscrptions and price, I already started a full run of built units and boards, if I ordered the wrong parts per the links for 7 and 11 I can live with that, if the listings are wrong it will cost more of the pre-built units current being made

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024

7 and 11 also show the same SKU as well

from sympetrum-v2.

borgel avatar borgel commented on September 7, 2024

Aww darn, no those should have different part numbers. Going to have to flog KiCAD and figure out what it should actually be. The value in the Description field looks like it's correct, so it's just the part number.

from sympetrum-v2.

borgel avatar borgel commented on September 7, 2024

Ok. It was actually supposed to be another CL21A106KQCLRNC like line 6 (yes, I labeled components with the same value in different units. Need to fix that too, but haven't changed the schematics to match it).

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024

So what all is wrong now? This means the fully built boards have at least 2 wrong parts and I ordered incorrect parts and did not order some needed parts.

from sympetrum-v2.

borgel avatar borgel commented on September 7, 2024

Crap. Well, it looks like 11 is still wrong. So so far my two errors look like lines 7 and 11.

7: Installing a different capacitor for 7 shouldn't matter (it just debounces the reset line. A bigger or smaller cap likely won't change anything).
11: This actually needs to be correct, and it looks like I have the wrong part number here too. I updated the BOM with the right part.

So it seems like just 11 needs to be fixed.

Sigh, I'm really sorry about this. I'm not sure at what step this got garbled... It's possible this happened earlier and I produced some amount of units with these errors

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024

Actually no need to be sorry as I just got a response from the company and they have not gone to assembly yet so I have time send a correct BOM or what needs to be correct, if you could do that I it would be awesome

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024

i see there is a new BOM, is that a correct one I can send for assembly?

from sympetrum-v2.

borgel avatar borgel commented on September 7, 2024

Awesome! Glad that was in time.

It's correct as far as I know, but I was wrong before... I'm still at work, but so far it looks like all the values in Description have been correct so far, but the part numbers haven't been. If you search for each part number and validate that it matches the Description that should catch anything left that's incorrect.

Out of curiosity, who are you having make/assemble the boards? What prices are you seeing? If you don't mind sharing.

from sympetrum-v2.

borgel avatar borgel commented on September 7, 2024

Turned out I had a little time. This is what I see wrong:

  • It looks like CL21A106KQCLRNC is still wrong and matches neither line 6 or 7.
  • 10 (CL21F105ZOFNNNE) is wrong
  • 15 (RC0805JR-071KL) is wrong

All those have correct values... but not for that line. I wonder if somehow there was a bizarre reordering or something

Try making:
6: 08055C104KAT2A (DigiKey 478-1395-1-ND)
7: 08055C104KAT2A (DigiKey 478-1395-1-ND)
10: CL21A226MQQNNNG (DigiKey 1276-6460-1-ND)
15: RC0805JR-0710KL (DigiKey 311-10KARCT-ND)

from sympetrum-v2.

borgel avatar borgel commented on September 7, 2024

Ok, I updated the BOM again with the values from above. I've now checked everything manually against its Description field and believe it all to be correct.

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024

OK I will download it again and send it off before I run out of time, thank you very much

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024

bad news, 6 and 7 are now the same

from sympetrum-v2.

borgel avatar borgel commented on September 7, 2024

I think that's actually correct. I accidentally named C101 using a different unit from C104 and C105.

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024

whew!

Could you provide me a file where is shows what parts go where(numbers on board to match BOM Ref Des) like the ones you just mentioned, it only shows the LED numbers on the board thanks in advance!

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024

I also got just the board made and currently ordering parts but dont know where to put them, i wanted to practice some harder soldering

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024

also if you could give me a guide to flash the firmware I would appreciate it

I will test it out and send any tweaks or tricks I find

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024

So I figured out where the LEDs go and the ST chip, but no idea where the other parts go

from sympetrum-v2.

borgel avatar borgel commented on September 7, 2024

Sorry, was out of town and not doing much computing

I added a new document called sympetrum-v2 FF1.1-F.Fab.pdf to the HW/FF1.1 directory. It shows where each component goes.

There are two ways to flash the firmware.

  1. Use an SWD programmer (like an ST-LINK/V2, or a Segger JLink, or a Bus Pirate, or others) and connect to the 4 pin programming header. If you need to get a programmer the cheapest option is probably to get one of the skeezy cheap ST-LINK/V2 Mini clones like [0]. I used one (from another source) for most of my development and it was fine.

  2. Using the built in UART bootloader and an FTDI or other serial adapter. If you don't already have a programmer this might be easier. It should work, but I've never tried it. It looks like you might be able to use the tool here [1] as a starting point to figure it out.

In either case you should be able to flash the hex files I posted under the releases page instead of compiling it yourself (though you can do that too of course).

[0] https://www.amazon.com/dp/B01N79YDJE/
[1] http://www.st.com/en/development-tools/flasher-stm32.html

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024

Looks good, I will give it a go, I have both of those programmers and will try the ST Link one, will I be use the left or the right wing?

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024

Missing D101 on the BOM and SW101

from sympetrum-v2.

borgel avatar borgel commented on September 7, 2024

Hm, I'm actually not sure what it's designator is. But you'll be programming it with the one 4 pin header on the right wing (looking at it head up from the front). You should be able to match the pins by name. Make sure NOT to have a battery in it though! Otherwise you'll be applying power in two places.

Hm. I never actually installed D101 (a user LED) on any boards, and I had the switch already so I guess it didn't make it onto the BOM. Sigh. Nothing uses D101 right now, so it's not required. And SW101 is only used to send a "TV Mute Toggle" command over IR. It is also not required if all you want is the RGB fading and synchronization.

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024

Question, i am finishing up my board and last piece i am doing is the IR on the tail, it looks like the spot for it is on the back of the board, shouldn't be on the front so it talks to the other badges I will eventually have so the LEDs sync?

from sympetrum-v2.

borgel avatar borgel commented on September 7, 2024

Hmm, it should be on the top. There isn't really much on the silkscreen besides a vertical line underneath where the body sits at the veeeeeery end of the tail.

If you insert it's legs through the top then fold it down with the window facing outward that should work.

from sympetrum-v2.

borgel avatar borgel commented on September 7, 2024

Do you mind sending a photo when you finish? I'd love to see how it turned out. It's kind of blowing my mind that someone else made one!

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024

Ya sure, I just have to do the main chip, batt, and IR, I ask about the IR as there is a spot on back that is a square looking like where it sits

from sympetrum-v2.

jthoel avatar jthoel commented on September 7, 2024

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024

I ordered boards then ordered all the parts, i made this from scratch, chip was a pain in the arse, never done soldering that small, i made a guide as I went along

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024

here is a better pic from the maker

https://lh6.googleusercontent.com/Apjwzfcd5rGi5Dd5XBWZZPZ3DFGu11GQ79bOFPmc_ytsunu4enYdPfqG0VfeWvRQLmdTbMKzPg=w2620

from sympetrum-v2.

borgel avatar borgel commented on September 7, 2024

Oh, I see what happened @gh0stshell ! That little box is where I hand wrote the serial numbers! Should probably have considered that it wasn't clear what it was actually for.

Awesome! Looks great!

Holler if you have any questions @jthoel !

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024

I want to change the colors so I can use a different board color then white, what would I need to do that?

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024

i think we know each other on discord, only one part changed on the BOM recently and I made one before I got it and so did another that went in with me and it works without the one new part

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024

#2 just was completed so now I now I can see them sync

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024

@WildSamosa, i am building them all by hand, no assembly

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024

@WildSamosa, could I buy some black boards off you? I have other colors coming, but not black.

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024

@borgel, how can I donate to you?

from sympetrum-v2.

borgel avatar borgel commented on September 7, 2024

Haha, no donations required. That's why it's open source! Just learn from it and put the knowledge to use!

from sympetrum-v2.

rogueops avatar rogueops commented on September 7, 2024

So I have been playing with the first 2 I made, 3rd I have some programming issues most likely due to bridged pins, but with the working 2 I have hung them from the ceiling pointed at each other and waiting for them to sync and they never do so could you give me a run down of what to expect?

from sympetrum-v2.

borgel avatar borgel commented on September 7, 2024

Cool!

So when each one is powered on, they should do a random RGB fade across all the LEDs. When a few of them are "near" each other (with no obstructions or other sources of modulated IR I'd think the range would be pretty far. 10 feet maybe? 15?) they will slowly switch from a random fade to a cycle through the RGB spectrum.

With the values in the last version of the firmware, two boards will appear to be partially random and partially "synced", and three boards will look nearly totally synced and not random at all. The more frequently they see a beacon from another board (AKA the more of them that are around) the less random they appear to be. It will likely take minutes for them to all line up. It's... a little hard to explain in text.

All this code lives in pattern.c [1]. To make two look fully synced instead of partially random, adjust the values in the array BiasWeightRamp in pattern.c so that each value is 90 or 100 (100 is the maximum).

[1] https://github.com/borgel/sympetrum-v2/blob/master/Firmware/Src/pattern.c

from sympetrum-v2.

Related Issues (3)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.