Comments (52)
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.
@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?
from sympetrum-v2.
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.
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.
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.
What is the dimensions? One site I am getting a price for the board requires PCB Dimension.
from sympetrum-v2.
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.
Looks good, no generic parts listed
from sympetrum-v2.
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.
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.
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.
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.
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.
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.
7 and 11 also show the same SKU as well
from sympetrum-v2.
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.
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.
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.
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.
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.
i see there is a new BOM, is that a correct one I can send for assembly?
from sympetrum-v2.
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.
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.
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.
OK I will download it again and send it off before I run out of time, thank you very much
from sympetrum-v2.
bad news, 6 and 7 are now the same
from sympetrum-v2.
I think that's actually correct. I accidentally named C101 using a different unit from C104 and C105.
from sympetrum-v2.
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.
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.
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.
So I figured out where the LEDs go and the ST chip, but no idea where the other parts go
from sympetrum-v2.
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.
-
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.
-
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.
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.
Missing D101 on the BOM and SW101
from sympetrum-v2.
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.
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.
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.
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.
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.
from sympetrum-v2.
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.
here is a better pic from the maker
from sympetrum-v2.
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.
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.
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.
#2 just was completed so now I now I can see them sync
from sympetrum-v2.
@WildSamosa, i am building them all by hand, no assembly
from sympetrum-v2.
@WildSamosa, could I buy some black boards off you? I have other colors coming, but not black.
from sympetrum-v2.
@borgel, how can I donate to you?
from sympetrum-v2.
Haha, no donations required. That's why it's open source! Just learn from it and put the knowledge to use!
from sympetrum-v2.
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.
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)
- Possibly missing libraries? HOT 13
- Discontinued parts HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sympetrum-v2.