Sidan 2 av 2 FörstaFörsta 1 2
Resultat 61 till 95 av 95

Ämne: Bygga en midi mixer..

  1. #61
    johey
    johey är inte uppkopplad
    joheys avatar
    Veteran
    Har själv tänkt att sjunka ner i kretskortscaddning vad det lider. Då med KiCad. Men för prototypande är såna där små adapterkort perfekta. Går ju utmärkt att använda på experimentbrädor.

    Kul tanke att skriva ut lödmask på 3dskrivare! Det får jag också lov att prova.

  2. #62
    Imbecillen
    Imbecillen är inte uppkopplad

    Senior
    Kul! Kommer definitivt göra eget kretskort märkte jag efter att ha ritat den här. Då är inte ens potar och sliders med än. Inget kul att dra det här med sladdar..

    Funkar det att kombinera signalvägen från knapparnas mux ihop med potarnas muxar som jag gjort eller behöver de vara separerade eftersom det är digitalt och analogt? Har jag tänkt galet eller missat något någonstans? Borde man köra pull-up resistor och analog ingång på knapparna kanske?



    http://sebastiangalo.se/wp-content/u...ardo_clean.jpg
    Senast redigerat av Imbecillen den 2017-01-09 klockan 08:39.

  3. #63
    dannes
    dannes är inte uppkopplad
    danness avatar
    Veteran
    Analoga muxar är ofta lite ESD känsliga, så det kan vara en idé att lägga nåt ESD skydd vid potar och knappar. En så enkel sak som en lite cap ner till jord kan räcka.
    Beroende på hur fort du scannar så kan det vara bra att sätta in en buffert förstärkare innan du drar in det i mux. Detta är också alternativ lösning på ovanstående.

    Borde du inte ha pullup vid knapparna?

    Kretskort, misstänker att du redan tänkt någon form av modulsystem, med typ en mux per kort, som du sedan drar ihop till någon slags buss. Jag hade även funderat på att ha en microprocessor per kort. Går du på en mer priseffektiv microcontroller (tex http://se.farnell.com/cypress-semico...483/dp/2420489) så är ju inte kost för denna ett problem.

    Sen frågar man sig varför du inte gjort en matrix scanning av knappar och leds? Om du gör ett modulbygge så kan du ju ha en helt egen microcontroller för bara scanningen.

  4. #64
    Imbecillen
    Imbecillen är inte uppkopplad

    Senior
    Bytte bild till ens om inte var lika rörig nu. Den kanske inte är korrekt ritad i programmet men man ser iaf lite tydligare.


    Citat Ursprungligen postat av dannes Visa inlägg
    This quote is hidden because you are ignoring this member.
    Analoga muxar är ofta lite ESD känsliga, så det kan vara en idé att lägga nåt ESD skydd vid potar och knappar. En så enkel sak som en lite cap ner till jord kan räcka.
    Beroende på hur fort du scannar så kan det vara bra att sätta in en buffert förstärkare innan du drar in det i mux. Detta är också alternativ lösning på ovanstående.

    Borde du inte ha pullup vid knapparna?

    Kretskort, misstänker att du redan tänkt någon form av modulsystem, med typ en mux per kort, som du sedan drar ihop till någon slags buss. Jag hade även funderat på att ha en microprocessor per kort. Går du på en mer priseffektiv microcontroller (tex http://se.farnell.com/cypress-semico...483/dp/2420489) så är ju inte kost för denna ett problem.

    Sen frågar man sig varför du inte gjort en matrix scanning av knappar och leds? Om du gör ett modulbygge så kan du ju ha en helt egen microcontroller för bara scanningen.

    Bra idé det där om ett gäng caps, något speciellt värde man bör använda? Buffert-stärkaren hamnar mellan pot/knapp och MUX på signalvägen då? (Mina orangea och gröna) Är det bara för att öka signalstyrkan och få den stabilare? Segar det ned läsningen?

    Ang. pullup funderar jag på det. Är novis vad gäller arduino och hittade inte så mycket info om hur man använder knappar på bästa sätt. Vad jag förstod det kunde man göra på flera sätt, bland annat med pullup/pulldown och även köra utan? Vad är för och nackdelarna? Vill ju ha så lite komponenter som möjligt så klart.

    Kretskortet börjar jag bli sugen på att rita helt själv faktiskt. Inser att det ju inte är så svårt att beställa och det blir bra mycket snyggare. Man kan också hålla ner storleken och får det mer driftsäkert utan att lödningar och så släpper.

    Anledningen till varför jag inte gjort matrix-scanning är för att jag bara sett det här tillvägagångssättet än så länge, men nu när du säger det låter det ju klokt så jag ska ta en titt på det. Det viktiga är ju att man ska kunna trycka på flera knappar samtidigt med korrekt funktion bara. Microkontrollern verkar vettigt. Funderar på vad det är man behöver på det där chipet för att få funktionen man vill åt. Tänkte om jag ska göra ett helt eget kretskort från scratch och ta med någon IC därifrån bara.

    Vad ska microkontrollern göra mer än skapa en enkel LED-feedback om man ska kombinera den med muxarna?

    Många frågor, jag ska börja googla på så mycket jag kan, svara om du/ni känner för det. Är ju helt grön på det här

  5. #65
    dannes
    dannes är inte uppkopplad
    danness avatar
    Veteran
    Citat Ursprungligen postat av Imbecillen Visa inlägg
    This quote is hidden because you are ignoring this member.
    Bytte bild till ens om inte var lika rörig nu. Den kanske inte är korrekt ritad i programmet men man ser iaf lite tydligare.





    Bra idé det där om ett gäng caps, något speciellt värde man bör använda? Buffert-stärkaren hamnar mellan pot/knapp och MUX på signalvägen då? (Mina orangea och gröna) Är det bara för att öka signalstyrkan och få den stabilare? Segar det ned läsningen?

    Ang. pullup funderar jag på det. Är novis vad gäller arduino och hittade inte så mycket info om hur man använder knappar på bästa sätt. Vad jag förstod det kunde man göra på flera sätt, bland annat med pullup/pulldown och även köra utan? Vad är för och nackdelarna? Vill ju ha så lite komponenter som möjligt så klart.

    Kretskortet börjar jag bli sugen på att rita helt själv faktiskt. Inser att det ju inte är så svårt att beställa och det blir bra mycket snyggare. Man kan också hålla ner storleken och får det mer driftsäkert utan att lödningar och så släpper.

    Anledningen till varför jag inte gjort matrix-scanning är för att jag bara sett det här tillvägagångssättet än så länge, men nu när du säger det låter det ju klokt så jag ska ta en titt på det. Det viktiga är ju att man ska kunna trycka på flera knappar samtidigt med korrekt funktion bara. Microkontrollern verkar vettigt. Funderar på vad det är man behöver på det där chipet för att få funktionen man vill åt. Tänkte om jag ska göra ett helt eget kretskort från scratch och ta med någon IC därifrån bara.

    Vad ska microkontrollern göra mer än skapa en enkel LED-feedback om man ska kombinera den med muxarna?

    Många frågor, jag ska börja googla på så mycket jag kan, svara om du/ni känner för det. Är ju helt grön på det här
    Bufferförstärkern ska du i så fall sätta mellan pot och mux. Denna kan vara bra eftersom när du gör en A-D konvertering så drar den lite ström på ingången, plus att ingången har lite kapacitans. Detta gör att om du scannar fort utan att ha någon buffer så kommer signalen att bli lägre in i adc, plus att du kan få överhörning från kanalen som lästes innan. Därför bör man alltid scanna genom att 1 ställa muxkanal, 2 vänta, 3 ADC konvertera, och sedan steg ett igen.

    Scanning är enkelt att implementera, och du kan läsa flera nedtrycka knappar samtidigt. För att spara pinnan så kan du ha ena sidan i matrixen gemensam för både leds och knappar. (med det är lite överkurs kanske).

  6. #66
    Imbecillen
    Imbecillen är inte uppkopplad

    Senior
    Citat Ursprungligen postat av dannes Visa inlägg
    This quote is hidden because you are ignoring this member.
    Bufferförstärkern ska du i så fall sätta mellan pot och mux. Denna kan vara bra eftersom när du gör en A-D konvertering så drar den lite ström på ingången, plus att ingången har lite kapacitans. Detta gör att om du scannar fort utan att ha någon buffer så kommer signalen att bli lägre in i adc, plus att du kan få överhörning från kanalen som lästes innan. Därför bör man alltid scanna genom att 1 ställa muxkanal, 2 vänta, 3 ADC konvertera, och sedan steg ett igen.

    Scanning är enkelt att implementera, och du kan läsa flera nedtrycka knappar samtidigt. För att spara pinnan så kan du ha ena sidan i matrixen gemensam för både leds och knappar. (med det är lite överkurs kanske).
    Schysst! Är det så kallad unity gain buffer? Det kan man med fördel sätta efter en knapp på väg till mux också för att inte få överhörning och bättre buffer? Läste någonstans att man vill sätta någon komponent med knappar för att få en stabilare av/på funktion, då den inte bryter strömmen så exakt som man kan tro. Detta kanske kan vara något för det med?

    http://www.learningaboutelectronics....ty-gain-buffer

  7. #67
    dannes
    dannes är inte uppkopplad
    danness avatar
    Veteran
    Citat Ursprungligen postat av Imbecillen Visa inlägg
    This quote is hidden because you are ignoring this member.
    Schysst! Är det så kallad unity gain buffer? Det kan man med fördel sätta efter en knapp på väg till mux också för att inte få överhörning och bättre buffer? Läste någonstans att man vill sätta någon komponent med knappar för att få en stabilare av/på funktion, då den inte bryter strömmen så exakt som man kan tro. Detta kanske kan vara något för det med?

    http://www.learningaboutelectronics....ty-gain-buffer
    Precis. Tänk på att alla opampar inte gillar direktdragen feedback. Men du kan ta tex LM324 för detta, kostar typ 2kr för en quad.

    På knappar verkar det lite konstigt att ha en analog buffer. Där är det väl i så fall en schmitt trigger som man kan sätta in. Men jag hade gjorde en scan-matrix istället.
    Knappar 'sprakar' det ofta lite när dom switchar, men gör man en matrix blir inte detta ett problem. eftersom spraket varar kortare än scanfrekvensen.

  8. #68
    Imbecillen
    Imbecillen är inte uppkopplad

    Senior
    Citat Ursprungligen postat av dannes Visa inlägg
    This quote is hidden because you are ignoring this member.
    Precis. Tänk på att alla opampar inte gillar direktdragen feedback. Men du kan ta tex LM324 för detta, kostar typ 2kr för en quad.

    På knappar verkar det lite konstigt att ha en analog buffer. Där är det väl i så fall en schmitt trigger som man kan sätta in. Men jag hade gjorde en scan-matrix istället.
    Knappar 'sprakar' det ofta lite när dom switchar, men gör man en matrix blir inte detta ett problem. eftersom spraket varar kortare än scanfrekvensen.
    Har jag förstått det rätt om jag gör så här? Ersätter LM324 capen helt kanske så jag lika väl kan ta bort den?



    Ang. direktdragen feedback hänger jag inte riktigt med, men jag kanske inte behöver tänka på det om 324an funkade ändå?

    Bra info om matrixen, håller på och ritar om lite. Tror jag har en bunt schmitt triggers ligger i en låda.. Börjar bli spännande och riktigt kul det här. Köpte en bok om Arduino idag, tänkte sätta mig in i kodningen snart. Bläddrade och såg att jag kände igen mycket från javascript som jag fixat en del med förut.

  9. #69
    Imbecillen
    Imbecillen är inte uppkopplad

    Senior


    http://sebastiangalo.se/wp-content/u...xer_matrix.jpg

    När jag bytte till 74HC4052 för knapparna och gjorde en matrix istället frigjordes lite signalplats. Nu är potarna och knapparna delade till egna signalingångar på Leonardon, det är precis att ingångarna räcker så jag hoppas dom fungerar för ändamålet.



    Tänkte använda ingångarna så här om det fungerar:

    Analog in:
    0 MUX 1 14 knobs + 2 slider, mixer ch 1-2
    1 MUX 2 14 knobs + 2 slider, mixer ch 3-4
    2 MUX 3 14 knobs + 2 slider, mixer ch 5-6
    3 MUX 4 14 knobs + 2 slider, mixer ch 7-8
    4 MUX 5 14 knobs + 2 slider, mixer ch 9-10
    5 MUX 6 14 knobs + 2 slider, mixer ch 11-12

    (analog in on digital pin)
    10 MUX 7 14 knobs + 2 slider, mixer ch 13-14
    12 MUX 8 14 knobs + 2 slider, mixer ch 15-16

    Digital in:
    2 Input buttons

    Signal from pots+sliders:
    3 MUX S0
    4 MUX S1
    5 MUX S2
    6 MUX S3

    Signal from buttons:
    11 MUX S0
    13 MUX S1


    Digital out:
    Signal to LED:
    7 S0
    8 S1
    9 S2

    Senast redigerat av Imbecillen den 2017-01-09 klockan 17:53.

  10. #70
    dannes
    dannes är inte uppkopplad
    danness avatar
    Veteran
    capen behöver du inte om du sätter en op buffer. Annars skulle capen suttit mellan poren och jord, och typ vara några pF.
    Vissa opampar vill ha en resistor i återkopplingen utgång till ingång.

    Ett annat alternativ till knappingångar ledutgångar är skiftregister, dom kan man kaskadkoppa, alltså typ 74-165 och 74-595.
    Kanske känns det mer rättfram än scanning, och ska du bygga upp det pub-modulärt kanske det är en riktigt bra lösning?


    Citat Ursprungligen postat av Imbecillen Visa inlägg
    This quote is hidden because you are ignoring this member.
    Har jag förstått det rätt om jag gör så här? Ersätter LM324 capen helt kanske så jag lika väl kan ta bort den?



    Ang. direktdragen feedback hänger jag inte riktigt med, men jag kanske inte behöver tänka på det om 324an funkade ändå?

    Bra info om matrixen, håller på och ritar om lite. Tror jag har en bunt schmitt triggers ligger i en låda.. Börjar bli spännande och riktigt kul det här. Köpte en bok om Arduino idag, tänkte sätta mig in i kodningen snart. Bläddrade och såg att jag kände igen mycket från javascript som jag fixat en del med förut.

  11. #71
    Imbecillen
    Imbecillen är inte uppkopplad

    Senior
    Citat Ursprungligen postat av dannes Visa inlägg
    This quote is hidden because you are ignoring this member.
    capen behöver du inte om du sätter en op buffer. Annars skulle capen suttit mellan poren och jord, och typ vara några pF.
    Vissa opampar vill ha en resistor i återkopplingen utgång till ingång.

    Ett annat alternativ till knappingångar ledutgångar är skiftregister, dom kan man kaskadkoppa, alltså typ 74-165 och 74-595.
    Kanske känns det mer rättfram än scanning, och ska du bygga upp det pub-modulärt kanske det är en riktigt bra lösning?
    Jag förstår! Satte capen på LM324an för jag trodde det var den som var den känsliga biten i signalvägen, poten i sig lär ju inte ta stryk av ESD, men jag ser nu att den ändå hamnade lite dumt eftersom LM324 har ytterligare en jordpunkt.

    Jag använde 74-595 i min första version till LED-lamporna och kaskadkopplade, men tror att en matrix blir bättre ändå. Färre komponenter måste ju vara bättre ur flera aspekter. Först tänkte jag göra någon typ av moduluppdelning men jag börjar bli mer och mer sugen på att göra ett stort kretskort och rita in allt, alternativt dela upp det på några stycken. Blir det dyrt och svårt att göra ett så stort kort är ju inte pub-moduler någon dum idé. Man kan ju då enkelt göra ett kort för 2 kanaler på mixerbordet, som tillsammans tar in 16 kanaler. Knappar och led skulle man kunna göra ett eget kort av då osv.

    Edit: Började kolla priser på stora mönsterkort efter beställning. Att göra ett stort kort av allt det här kostar mellan 5-10.000kr. Det får nog bli små moduler, eller möjligen etsa själv om det går och är värt det...
    Senast redigerat av Imbecillen den 2017-01-09 klockan 20:36.

  12. #72
    Imbecillen
    Imbecillen är inte uppkopplad

    Senior
    Citat Ursprungligen postat av mnskll Visa inlägg
    This quote is hidden because you are ignoring this member.
    https://github.com/ddiakopoulos/hiduino
    du behöver in icsp-programmerare för att programmera arduinons usb-chip till ett midiinterfejs, du behöver samma programmerare för att programmera själva arduinon efteråt eftersom arduinoprogramvaran inte känner igen den sen
    programmerare finns för under 20 spänn på ebay, tex
    http://www.ebay.com/itm/USBASP-USBIS...UAAOSweW5VUE2z
    du behöver också en adapter till arduinons icsp-pinnar, tex
    http://www.ebay.com/itm/AVRISP-USBAS...QAAOSwrmdTpTVp
    arduinon måste vara en typ som har ett extra usb-chip av typen atmega16u2, tex en uno eller en mega
    Nu när jag bestämt mig för Arduino var jag ju tvungen att gå igenom tråden. Det här var ett väldigt bra inlägg! Vill ju ha den class compliant så det får bli en mega istället. Den lär få plats i lådan i vilket fall.

    Det innebär att jag skulle kunna köra alla digitala I/O direkt på Megan istället för genom multiplexers/shiftregisters. Vinner man något på att göra det istället? Det känns som att tillverkningen av kretskort blir enklare om man kör direkt till Megan, mindre jobb där då. Kanske att läsningen kan bli snabbare också?

    Är klar med hela PCB prototypen iaf. Säg gärna till om jag missat något. Det blir modulsystem med två kanaler per kort.



    http://sebastiangalo.se/wp-content/u...Mega_small.jpg

  13. #73
    PeterM
    PeterM är inte uppkopplad
    PeterMs avatar
    Veteran
    Inte för att vara sån, men jag kan ju inte alla chip pinouts i huvudet.
    Jag orkar inte sitta och leta upp pinouts på chipen och föreställa mig hur allt är kopplat från den där bilden menar jag.
    Ett vanligt kretsschema hade absolut varit att föredra om du vill att någon annan tittar på din design och du ändå funderar på att göra egna PCB:er av det.
    Det är lättast att se designen på ett kretsschema. Sedan kommer du ändå göra en PCB layout av det och där kan det uppstå fel, men det är ett annat steg i processen.
    Så som det ser ut i bilden här ovan är väl ändå inget du kommer koppla upp (med 25 breadboards osv) antar jag
    De där prototyp-bilderna funkar nog bäst när det är mindre och enklare grejer. Nu ser det bara ut som ett fågelbo med svarta lådor.

  14. #74
    Imbecillen
    Imbecillen är inte uppkopplad

    Senior
    Citat Ursprungligen postat av PeterM Visa inlägg
    This quote is hidden because you are ignoring this member.
    Inte för att vara sån, men jag kan ju inte alla chip pinouts i huvudet.
    Jag orkar inte sitta och leta upp pinouts på chipen och föreställa mig hur allt är kopplat från den där bilden menar jag.
    Ett vanligt kretsschema hade absolut varit att föredra om du vill att någon annan tittar på din design och du ändå funderar på att göra egna PCB:er av det.
    Det är lättast att se designen på ett kretsschema. Sedan kommer du ändå göra en PCB layout av det och där kan det uppstå fel, men det är ett annat steg i processen.
    Så som det ser ut i bilden här ovan är väl ändå inget du kommer koppla upp (med 25 breadboards osv) antar jag
    De där prototyp-bilderna funkar nog bäst när det är mindre och enklare grejer. Nu ser det bara ut som ett fågelbo med svarta lådor.
    Haha, det förstår jag så klart. Tänkte mer om det var någon uppenbar miss man som veteran såg direkt

    Nej jag kommer inte koppla upp det på riktigt, möjligtvis ett kort för två kanaler då för att testa innan PCB tillverkas. Det är mest för att se vad som går åt i material och för min egen skull hur jag ska tänka med kopplingarna. Vill man kolla kan man ju titta på två kanaler, resten är bara copy + paste ändå.

    Det ända jag funderar på nu är om jag ska köra matrix scanning eller ha knappar och leds direkt in på individuella pins. Ska fundera lite på hur det blir bäst vid tillverkning av PCB och även latency. Har ni några idéer är de välkomna.

    De senaste inläggen från mig i tråden är väl mer eller mindre för att få följa processen bara. Kan ju va kul för både mig efteråt och även andra. Men förstår om det inte är något man sätter sig in i direkt. Bra feedback dock, kretsschema nästa!

  15. #75
    PeterM
    PeterM är inte uppkopplad
    PeterMs avatar
    Veteran
    Citat Ursprungligen postat av Imbecillen Visa inlägg
    This quote is hidden because you are ignoring this member.
    Haha, det förstår jag så klart. Tänkte mer om det var någon uppenbar miss man som veteran såg direkt

    Nej jag kommer inte koppla upp det på riktigt, möjligtvis ett kort för två kanaler då för att testa innan PCB tillverkas. Det är mest för att se vad som går åt i material och för min egen skull hur jag ska tänka med kopplingarna. Vill man kolla kan man ju titta på två kanaler, resten är bara copy + paste ändå.
    Ja en nerbantad proof of concept är såklart nästan ett måste. Det är en bra väg framåt.

  16. #76
    Imbecillen
    Imbecillen är inte uppkopplad

    Senior
    Sakta men säkert har det gått framåt. Dock börjar jag fundera på om jag inte ska göra PCB i Solidworks istället. Känns som precisionen blir högre och att man kan provmontera alla komponenter på ett annat sätt. Det går dessutom 3d printa protyper då, men det är väl en bit dit.

    Har beställt hem alla komponenter förutom sliders och potar nu för att göra en breadboard-prototyp och se hur det fungerar och vilka mått som ska användas. PCBn lär väl behöva ändras vart efter, men kände att jag ville göra en modell och köra DRC för att se att det ens gick att få ihop något. Brukar inte göra saker i fel ordning men nu fick jag lära mig lite på köpet. Gjorde ett par egna komponenter i Illustrator också som jag la in i Fritzing.

    Next up är uppstart och kod, borde ha allt hemma inom ett par veckor..

    Ser ni något galet med schemat så hojta gärna






  17. #77
    dannes
    dannes är inte uppkopplad
    danness avatar
    Veteran
    Varför kör du inte:

    KiCad http://kicad-pcb.org

    eller

    Altium Circuit Maker http://circuitmaker.com

    Båda dessa kan generera 3Dmodell.

    Stora svagheten med KiCad är nog att det inte kan ha flera sidor per nivå, och baksidan med ACM är väl att man typ måste dela sin design. Och jag personligen är inte så förtjust i Altiums schema del, där linjerna inte är nät i utan är så att säga läsa linje snuttar som kompileras ihop till en nätlista, men vissa tycker ju detta är bra...

  18. #78
    Imbecillen
    Imbecillen är inte uppkopplad

    Senior
    Citat Ursprungligen postat av dannes Visa inlägg
    This quote is hidden because you are ignoring this member.
    Varför kör du inte:

    KiCad http://kicad-pcb.org

    eller

    Altium Circuit Maker http://circuitmaker.com

    Båda dessa kan generera 3Dmodell.

    Stora svagheten med KiCad är nog att det inte kan ha flera sidor per nivå, och baksidan med ACM är väl att man typ måste dela sin design. Och jag personligen är inte så förtjust i Altiums schema del, där linjerna inte är nät i utan är så att säga läsa linje snuttar som kompileras ihop till en nätlista, men vissa tycker ju detta är bra...
    Har läst om KiCad men trodde inte det var något att ha så det gick förbi mig, ser ju bra ut! Hur menar du med flera sidor per nivå? Så länge man kan göra fram och baksida är jag nöjd.. Och det måste man väl kunna göra?

  19. #79
    ZackZick
    ZackZick är inte uppkopplad
    ZackZicks avatar
    Veteran
    Ang. schemat så tycker jag att det ser konstigt ut att du jordar minusingången på OP-förstärkarna. Känns inte som att det kommer att funka. Jag hade nog gjort spänningsföljare istället och återkopplat utgången till minusingången. (Eller så missar jag nåt)

  20. #80
    dannes
    dannes är inte uppkopplad
    danness avatar
    Veteran
    Citat Ursprungligen postat av Imbecillen Visa inlägg
    This quote is hidden because you are ignoring this member.
    Har läst om KiCad men trodde inte det var något att ha så det gick förbi mig, ser ju bra ut! Hur menar du med flera sidor per nivå? Så länge man kan göra fram och baksida är jag nöjd.. Och det måste man väl kunna göra?
    Detta gäller schemadelen!

    Varje hierarkisk nivå är endast en sida schema. För din design tror jag inte det är något problem, men om man gör något med tex en 400bollars FPGA, så är det svårt att få plats med symbolen på en enda sida.

    Jag brukar sätta ritningsmallen/ramen till A1 eller A2 i schema delen, då får man plats med ganska mycket på en sida...

    För PCB layout kan Kicad göra väldigt många lager, vet inte vad begränsningen är. Misstänker att du siktar på två eller eventuellt fyra lager.

  21. #81
    Imbecillen
    Imbecillen är inte uppkopplad

    Senior
    Citat Ursprungligen postat av ZackZick Visa inlägg
    This quote is hidden because you are ignoring this member.
    Ang. schemat så tycker jag att det ser konstigt ut att du jordar minusingången på OP-förstärkarna. Känns inte som att det kommer att funka. Jag hade nog gjort spänningsföljare istället och återkopplat utgången till minusingången. (Eller så missar jag nåt)
    Ja men det låter ju rimligt, jag har inte satt mig in i hur OP-amparna funkar helt, men nu så! Stämmer det här bättre?





    Citat Ursprungligen postat av dannes Visa inlägg
    This quote is hidden because you are ignoring this member.
    Detta gäller schemadelen!

    Varje hierarkisk nivå är endast en sida schema. För din design tror jag inte det är något problem, men om man gör något med tex en 400bollars FPGA, så är det svårt att få plats med symbolen på en enda sida.

    Jag brukar sätta ritningsmallen/ramen till A1 eller A2 i schema delen, då får man plats med ganska mycket på en sida...

    För PCB layout kan Kicad göra väldigt många lager, vet inte vad begränsningen är. Misstänker att du siktar på två eller eventuellt fyra lager.
    Okej! Min förhoppnings är att klara mig på två lager. Har satt mig in lite mer i hur Solidworks funkar nu så det blir nog det. Har ändå programmet på datorn.

    Fick mina Mega kort idag och mina OP-ampar för någon vecka sen. Hade en stund över så jag började trassla. Det är redan stort, funderar på om man ska hålla sig till 4st potar till prototyp och sen flytta runt inputs bara för att testa så allt lirar. Blir mycket sladd annars.

    Senast redigerat av Imbecillen den 2017-01-30 klockan 19:22.

  22. #82
    johey
    johey är inte uppkopplad
    joheys avatar
    Veteran
    Gällande solidworks kan det vara bra att känna till att de aktivt försöker spåra installationer som hamnat på sniskan. Utvecklaren av ett tillbehör till Commodore 64 (1541U) råkade i blåsväder då de fångat honom på radarn. Slutade med att han fick en deal om att slippa juridiska tilltag genom att köpa en användarlicens med ett års supportavtal för EUR 7000.

    Sensmoralen är att jag föredrar att spendera min tid på mjukvara som jag kan ha råd med än att vara beroende av att någon arbetsgivare eller dylikt står för licensen. KiCad är ett strålande exempel, som jag förvisso inte tagit tag i än.

  23. #83
    Imbecillen
    Imbecillen är inte uppkopplad

    Senior
    Citat Ursprungligen postat av johey Visa inlägg
    This quote is hidden because you are ignoring this member.
    Gällande solidworks kan det vara bra att känna till att de aktivt försöker spåra installationer som hamnat på sniskan. Utvecklaren av ett tillbehör till Commodore 64 (1541U) råkade i blåsväder då de fångat honom på radarn. Slutade med att han fick en deal om att slippa juridiska tilltag genom att köpa en användarlicens med ett års supportavtal för EUR 7000.

    Sensmoralen är att jag föredrar att spendera min tid på mjukvara som jag kan ha råd med än att vara beroende av att någon arbetsgivare eller dylikt står för licensen. KiCad är ett strålande exempel, som jag förvisso inte tagit tag i än.
    Tack för tipset! Som tur är har jag hela kitet genom skolan i två år till, och förhoppningen är att jobba med Solid sen på ett eller annat sätt Men förstår verkligen din tanke, känns ju inget bra att lära sig ett program man sedan inte har råd att använda. Det är ju orimligt dyrt. Ska man ha electrical och grundpaketet är det 30.000kr och uppåt i årsavgift, inget för småföretagare direkt.

  24. #84
    dannes
    dannes är inte uppkopplad
    danness avatar
    Veteran
    Solid PCB är väl nära besläktat med Altium designer? Altium finns i en friversion som heter CircuitMaker, där man typ delar sina designer.

  25. #85
    Imbecillen
    Imbecillen är inte uppkopplad

    Senior
    Uppdatering i tråden, sparkat liv i projektet igen!

    Har samlat på mig information, tid och inspiration. Börjat titta på programmeringsbiten och känner att det var rätt mycket svårare än jag väntat mig. Men det ska nog lösa sig!

    Har skaffat mig en Teensy LC som jag utgår ifrån nu istället, det ger midi över usb då den är class compliant och dyker upp direkt i ableton om man kopplar in den, dessutom mer kraftfull och mindre än arduinos modeller. Har med hjälp av den här koden fått fart på ett par potentiometrar också. I sin enklaste form utan OP buffer men med en 4067 mux.

    Får det inte att lira med mina LM324N op ampar, men det kan ju ha varit pga nedanstående såg jag nu. Inget utslag alls när jag vrider på pottarna. Försökt hitta något om direktdragen feedback men inget funnet, är det eventuellt problemet eller kan det vara något annat tro?

    Citat Ursprungligen postat av dannes Visa inlägg
    This quote is hidden because you are ignoring this member.
    Vissa opampar vill ha en resistor i återkopplingen utgång till ingång.
    I övrigt kämpar jag med att implementera smoothing på CC värdena då jag har viss jitter. Det går sakta men säkert framåt!

    Citat Ursprungligen postat av dannes Visa inlägg
    This quote is hidden because you are ignoring this member.
    Solid PCB är väl nära besläktat med Altium designer? Altium finns i en friversion som heter CircuitMaker, där man typ delar sina designer.
    Det där lät spännande, ska kolla upp det. Tack för tipsen

  26. #86
    dannes
    dannes är inte uppkopplad
    danness avatar
    Veteran
    Citat Ursprungligen postat av Imbecillen Visa inlägg
    This quote is hidden because you are ignoring this member.
    Uppdatering i tråden, sparkat liv i projektet igen!

    Har samlat på mig information, tid och inspiration. Börjat titta på programmeringsbiten och känner att det var rätt mycket svårare än jag väntat mig. Men det ska nog lösa sig!

    Har skaffat mig en Teensy LC som jag utgår ifrån nu istället, det ger midi över usb då den är class compliant och dyker upp direkt i ableton om man kopplar in den, dessutom mer kraftfull och mindre än arduinos modeller. Har med hjälp av den här koden fått fart på ett par potentiometrar också. I sin enklaste form utan OP buffer men med en 4067 mux.

    Får det inte att lira med mina LM324N op ampar, men det kan ju ha varit pga nedanstående såg jag nu. Inget utslag alls när jag vrider på pottarna. Försökt hitta något om direktdragen feedback men inget funnet, är det eventuellt problemet eller kan det vara något annat tro?



    I övrigt kämpar jag med att implementera smoothing på CC värdena då jag har viss jitter. Det går sakta men säkert framåt!



    Det där lät spännande, ska kolla upp det. Tack för tipsen
    LM324 behöver inte resistans i återkopplingen.

    Har du matning till OPn?

    Avkoppling på matningen.

    Rätt pinning?

    Kopplat rätt?
    signal in till +
    utgången till -

    ---

    Har man mux på signaler till ADC är det ofta bra att byta muxkanala, vänta, ADC (sampla). Annars får man ofta överhörning från kanalen innan.

  27. #87
    Imbecillen
    Imbecillen är inte uppkopplad

    Senior
    Ok!

    Matning finns, rätt pinning och koppling ska det vara. Däremot saknar jag avkoppling.

    Läste lite och det innebär att man lägger en liten kondensator på matningen (+ eller GND verkar kvitta om jag förstått det rätt) och gärna en diod innan kondensatorn för att få den att bara gå åt ett håll. Detta placeras precis innan 324an. Eller ska man ha det globalt och avkoppla hela systemet? Verkar klurigt att sätta värde på kondingarna, men runt ett par hundra uF verkar vara rimligt?

    Jo har hört det där med att lägga in delay innan nästa läsning också, ska ta med det i kodningen. Tack för din hjälp!

  28. #88
    ZackZick
    ZackZick är inte uppkopplad
    ZackZicks avatar
    Veteran
    Jag brukar ha en konding på 0.1 uF lokalt vid varje IC, från matningsspänning till jord. För en OP som ju oftast har två matningsspänningar (+/- 12 t.ex) så blir det en på varje matning. Sedan har jag en större konding vid inkommande kraft på kretskortsnivå. 10 uF t.ex för en liten modul. Ett tips är att kolla hur andra designar. Alla Mutable Instruments moduler är open source, så de kan man titta på och lära sig.

  29. #89
    Imbecillen
    Imbecillen är inte uppkopplad

    Senior
    Har fått hem mer komponenter att jobba med nu. Testat en 10uF konding vid utgående matningsström från Teensyn och en 0.1uF vid 324an, men får fortfarande inget vettigt svar. Enligt serial monitorn får jag maxvärdet skickat hela tiden (127) när jag går genom OPn, om jag tar bort matningsspänningen till OPn börjar värdet fladdra hej vilt, som om jag inte hade något kopplat alls till muxen. Alltså gör OP ampen någon skillnad för signalen ändå. Utan OP amp fungerar potentiometern bra förutom en del jitter.

    Bör jag använda någon resistor eller annat värde på kondingen vid OPn för att få det att lira? Tänker jag rätt om jag kopplar så här?

    Ang att sätta en diod innan en konding, är det nödvändigt? Om det är så, visst ska den isf sitta på minussidan?


  30. #90
    janost
    janost är inte uppkopplad

    Avslutat konto
    Citat Ursprungligen postat av Imbecillen Visa inlägg
    This quote is hidden because you are ignoring this member.
    Har fått hem mer komponenter att jobba med nu. Testat en 10uF konding vid utgående matningsström från Teensyn och en 0.1uF vid 324an, men får fortfarande inget vettigt svar. Enligt serial monitorn får jag maxvärdet skickat hela tiden (127) när jag går genom OPn, om jag tar bort matningsspänningen till OPn börjar värdet fladdra hej vilt, som om jag inte hade något kopplat alls till muxen. Alltså gör OP ampen någon skillnad för signalen ändå. Utan OP amp fungerar potentiometern bra förutom en del jitter.

    Bör jag använda någon resistor eller annat värde på kondingen vid OPn för att få det att lira? Tänker jag rätt om jag kopplar så här?

    Ang att sätta en diod innan en konding, är det nödvändigt? Om det är så, visst ska den isf sitta på minussidan?

    Det kan vara bra att veta vad komponenterna gör i en konfiguration.

    Och en diod gör ingen skillnad alls.

    Att jord/minus kallas för ground betyder att du inte skall ha något alls där.
    Det är noll referens.

  31. #91
    Imbecillen
    Imbecillen är inte uppkopplad

    Senior
    Citat Ursprungligen postat av janost Visa inlägg
    This quote is hidden because you are ignoring this member.
    Det kan vara bra att veta vad komponenterna gör i en konfiguration.

    Och en diod gör ingen skillnad alls.

    Att jord/minus kallas för ground betyder att du inte skall ha något alls där.
    Det är noll referens.
    Jo, jag försöker lära mig vad komponenterna gör.

    "Att inte ha någonting alls där" säger mig tyvärr inte så mycket. Jag tänker att dioden isf skulle suttit på GND för att kraften som kondingen laddat upp ska stanna i den eller gå via plus och inte ha möjligheten att slå ut på GND. Men jag kanske tänker helt galet.

  32. #92
    Imbecillen
    Imbecillen är inte uppkopplad

    Senior
    Har fått ordning på det mesta av schema och kod nu. Det börjar närma sig val av komponenter och design av låda. Tänkte kolla om ni har tips på hur man bäst får de olika komponenterna att fungera till kretskort och låda? Är det mha ett cad program helt enkelt? Har som mål att montera allt på pcb som through hole.

    Har en del problem med höjden på komponenterna och att de ska passa med frontplåt och kretskort. Framförallt att knapparna är så låga. Har använt dessa för prototyp och gillar de verkligen pga den inbyggda leden och designen, samt att de är billiga. Men de är för låga för att passa.
    Klicka på bilden för en större version. 

Namn:	12x12mm-illuminated-tactile-switch-12v-tact-switch.jpg 
Visningar:	17 
Storlek:	206,0 KB 
Id:	76965


    Ett alternativ är att hitta någon transparent cap man kan sätta ovanpå eller ta fram en egen. Alternativet är väl att använda någon annan taktil/tryck knapp som fungerar med höjden och sen ha en led på sidan om, men det blir inte lika clean helhet då.

    Känns som den mesta tiden går åt att hitta rätt komponenter och få dessa att fungera tillsammans i ett sånt här projekt. Har finkammat Mouser och TME. Ebay har en del men känns inte stabilt för framtida leveranser. Aliexpress kräver ofta typ 50.000 komponenter som minsta beställning.

    Har ni några tips och råd?

  33. #93
    Imbecillen
    Imbecillen är inte uppkopplad

    Senior

    https://youtu.be/3gG5vzuutMg

    Klicka på bilden för en större version. 

Namn:	IMG_3482.JPG 
Visningar:	5 
Storlek:	2,24 MB 
Id:	82131

    Klicka på bilden för en större version. 

Namn:	IMG_3483.JPG 
Visningar:	5 
Storlek:	2,25 MB 
Id:	82132

    Klicka på bilden för en större version. 

Namn:	IMG_3484.JPG 
Visningar:	7 
Storlek:	1,73 MB 
Id:	82133

    Låter som skit, men den gör sitt jobb och det är någorlunda stabilt! Var tvungen att löda en proof of concept för att komma ifrån breadboarden, detta för att jag upplevde problem med jitter/fluxuation. Lämnar jag controllern en stund nu hoppar inga värden eller parametrar, vilket gjorde det värt jobbet. Skönt att få kvitto på att det fungerar och att problemet låg vid dåliga kontaktytor pga breadboarden!

    Nu ska jag integrera 16 knappar och leds, haft problem med att läsningen av potentiometrarna buggar när jag trycker på knapparna. Men det får ses som ett litet bekymmer i sammanhanget.

    Designspecen som jag hade från början har ändrats något. Det har ändå gått ett par år sen idén föddes (världens trögaste men ändå ihållande projekt?). Nu har jag lagt till en display ändå och jag kommer troligtvis halvera storleken vilket ger 8 "kanaler" istället för 16. Då kan man använda två enheter istället för att få ett större mixerbord och det blir lättare vid livespelning att bara ha med en enhet.

    Jag kan förresten meddela att jag gått över till Fusion 360 som cad-program och Blender för visualisering.

  34. #94
    Imbecillen
    Imbecillen är inte uppkopplad

    Senior
    Är det här världens långsammaste men ihållande projekt?

    För den som är intresserad och vill läsa in sig på vart projektet är nu använder jag ett dropbox paper för att dokumentera:
    https://www.dropbox.com/scl/fi/wlkiy...aka9im4qq6tyh2

    Allt grundläggande är fungerande, det är "bara" puts kvar nu och peta in extra funktioner i mån av tid och ork. Koden ska revideras, städas upp och snyggas till samtidigt som design av hårdvara och PCB jobbas fram.

    Klicka på bilden för en större version. 

Namn:	IMG_7059.JPG 
Visningar:	8 
Storlek:	3,96 MB 
Id:	90902

    Klicka på bilden för en större version. 

Namn:	IMG_7060.JPG 
Visningar:	8 
Storlek:	2,98 MB 
Id:	90903

    Klicka på bilden för en större version. 

Namn:	IMG_7055.JPG 
Visningar:	6 
Storlek:	2,99 MB 
Id:	90905

    Klicka på bilden för en större version. 

Namn:	Bus_Board_Render_01.jpg 
Visningar:	9 
Storlek:	486,7 KB 
Id:	90904

  35. #95
    elysian
    elysian är inte uppkopplad
    elysians avatar
    Veteran
    Den här tråden är väldigt intressant även om jag inte förstår merparten (är "designer" IRL och kan tyvärr inte så mycket om elektronik som jag önskade) och den samlade kunskapen på 99 är otrolig.

    Lite OT: Tänk om man kunde dra ihop ett gäng och göra produkter vid sidan om våra vanliga jobb, jädrans vad kul även om man inte kaske kunde leva på det (till att börja med).

    Tror nog de flesta ser "luckor" i dagens sortiment, trots att utbudet är enormt.

    (Själv skulle jag t.ex. vilja ha ett ljudkort enbart avsett för att koppla in hårdvarusynthar till en DAW med 24, 32 eller 64 ingångar.
    Inga utgångar förutom 1 par till monitorer + hörlurar, inga effekter eller något annat man betalar extra för.
    Bra en massa inputs av bra kvalité och till ett schysst pris. Kanske finns, men har inte lyckats hitta något än i alla fall.)
    Senast redigerat av elysian den 2019-12-19 klockan 13:10. Anledning: stvafel

Liknande ämnen

  1. Bygga enkel mixer.
    Av manneokoko i forum DIY - bygg & reparation
    Svar: 28
    Senaste inlägg: 2019-05-07, 00:09
  2. bygga en fristående mixer för modularen?
    Av evirob i forum DIY - bygg & reparation
    Svar: 3
    Senaste inlägg: 2016-01-05, 19:58
  3. Svar: 12
    Senaste inlägg: 2014-12-01, 09:02
  4. Bygga mixer?
    Av Max i forum DIY - bygg & reparation
    Svar: 3
    Senaste inlägg: 2013-02-20, 12:47

Behörigheter för att posta

  • Du får inte posta nya ämnen
  • Du får inte posta svar
  • Du får inte posta bifogade filer
  • Du får inte redigera dina inlägg
  •