These are chat archives for esp8266/Arduino

20th
Dec 2015
beikeland
@beikeland
Dec 20 2015 02:33
Someone asked about CAN stiff; be warned the ultra cheap aliexpress modules i linked to use 8Mhz crystal instead of 16 which seems to be "normal".
Aditya Tannu
@AdySan
Dec 20 2015 03:42
CWo6_s5VAAAArnI.jpg
In case anyone was looking for a comparison NodeMCU v2 and V3
Aditya Tannu
@AdySan
Dec 20 2015 04:07
Trying to get NeoPixels working with NodeMCU, I've seen them work with 3.3V GPIO, do I really need a level shifter?
Dmitry Kireev
@kireevco
Dec 20 2015 05:10
ok, fresh update. Replacement for UDK https://github.com/kireevco/esp-alt-sdk
Helio Machado
@0x2b3bfa0
Dec 20 2015 10:48
PING Markus (@Links2004) 56(84) bytes of data.
64 bytes from Markus (@Links2004): icmp_seq=1 ttl=64 time=0.030 ms
64 bytes from Markus (@Links2004): icmp_seq=2 ttl=64 time=0.058 ms
64 bytes from Markus (@Links2004): icmp_seq=3 ttl=64 time=0.068 ms
--- Markus ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.030/0.052/0.068/0.016 ms
Markus
@Links2004
Dec 20 2015 10:48
:) pong
Helio Machado
@0x2b3bfa0
Dec 20 2015 10:49
@Links2004: I'll try CNY17 to see if works well.
@Links2004: The only workaround (untested) that I thought for the scope is to reverse ground/signal on the connections. Is this safe?
Markus
@Links2004
Dec 20 2015 10:54
you can check that by using a continuity Testers from GND of the scope to PE.
you also can remove the PE from the scope to get it working.
Helio Machado
@0x2b3bfa0
Dec 20 2015 10:56
@Links2004: I prefer to leave PE and don't touch it again, as I need to power up again my computer... Also removing PE from the scope seems me a bad thing. I'll simply try to connect the scope tip to the led driver GND and the scope ground to the test point.
@Links2004: Only a little observation: even reversing the scope probe,
derivations++;
Helio Machado
@0x2b3bfa0
Dec 20 2015 11:01
I won't try again the scope (unless I find a solution for this).
Now I'll find CNY17 to test...
Markus
@Links2004
Dec 20 2015 11:02
a easy solution is a isolating transformer for the main power.
Helio Machado
@0x2b3bfa0
Dec 20 2015 11:04
@Links2004: Do you mean to use a traditional transformer with the same winding in both sides to connect my device?
Markus
@Links2004
Dec 20 2015 11:04
yes, between the socket and the LED driver (L and N)
then connect the GND of the driver to GND of the scope shut work fine.
Helio Machado
@0x2b3bfa0
Dec 20 2015 11:06
@Links2004: Only a question: why the led driver GND has Line :confused: ?
Markus
@Links2004
Dec 20 2015 11:08
yes this is strange, the rectifier shut make it near to N 0.6V over PE.
Helio Machado
@0x2b3bfa0
Dec 20 2015 11:09
@Links2004: after the last derivation the led driver doesn't work.
beikeland
@beikeland
Dec 20 2015 11:10
Wouldn't that differ around the world with different topologies, TT TS, IT? I'm pretty sure I have 240v, with about 120v between PE and both L and N.
Markus
@Links2004
Dec 20 2015 11:13
possible, I only have experiences in German power grid. there N and PE have the same potential.
beikeland
@beikeland
Dec 20 2015 11:17
That is perhaps whats refered to as a TN system, then, we have the same with the 400V supplies, but only for newer connections.
Anyawys, with respect to the isolation transformer, is there a reason for isolating the led driver instead of the scope?
Markus
@Links2004
Dec 20 2015 11:19
the scope is a bigger capacity, then the led driver, if you isolation the scope it can distort the signal more based of the capacity.
beikeland
@beikeland
Dec 20 2015 11:20
ah, I was thinking the scope would normally be the smaller load; but yeah, in the case of a led driver it might not be :D
Markus
@Links2004
Dec 20 2015 11:20
but this effect is mostly only seen by high frequency signals
and from the safety point of view it isolation the open led driver from the power grid which is also good.
beikeland
@beikeland
Dec 20 2015 11:23
thats a good point indeed!
Regarding my earlier comment about the mcp2515 CAN modules, I found a library to allow it to work with 8Mhz crystals: https://github.com/Flori1989/MCP2515_lib
Helio Machado
@0x2b3bfa0
Dec 20 2015 11:36
@Links2004: More C code:
ultra_bright_sparks_with_noise_and_ozone_smell++;
Markus
@Links2004
Dec 20 2015 11:38
wow, that sound bad.
Chris Elsworth
@celsworth
Dec 20 2015 11:38
@AdySan nodemcu is 3.3v gpio
Helio Machado
@0x2b3bfa0
Dec 20 2015 11:40
@Links2004: My father tried to test the circuit to try to see what I broke, then he used the tester with the led driver plugged.
Markus
@Links2004
Dec 20 2015 11:41
then it where most likely the ~300V DC part.
Helio Machado
@0x2b3bfa0
Dec 20 2015 11:42
@Links2004: It sounds promising, however, there are cheaper ways to produce bright sparks than using a led driver ;-)
Helio Machado
@0x2b3bfa0
Dec 20 2015 11:52
I have another led driver to <s>fry</s> try...
Helio Machado
@0x2b3bfa0
Dec 20 2015 12:04
This message was deleted
Helio Machado
@0x2b3bfa0
Dec 20 2015 12:31
@Links2004: The another transformer is busy now with a ON/OFF esp-01 program. I'll wait until I go to the city to buy another led driver and keep trying.
Thank you very much for you help, effort and patience!
:smile: Have a nice day!
Markus
@Links2004
Dec 20 2015 12:32
you are welcome, and have a less sparking day :)
Helio Machado
@0x2b3bfa0
Dec 20 2015 12:33
@Links2004: Today I'll polish the software. As I have very bad luck with the sparks. :smile_cat:
Mario Mikočević
@mozgy
Dec 20 2015 12:55
@Links2004 I'm browsing commits and I've noticed that you commited esp8266/Arduino@a04c225
why no board over 1MiB ?
Markus
@Links2004
Dec 20 2015 12:56
its a merge the real commit is esp8266/Arduino@2c30bed
but i not know the reason for the 1MiB only
Mario Mikočević
@mozgy
Dec 20 2015 12:57
I've used your link just as an example
Markus
@Links2004
Dec 20 2015 12:58
you can post you question on the linked commit may @ivankravets answer it, he is not in the chat here.
Mario Mikočević
@mozgy
Dec 20 2015 12:59
ok
aaand just realized, it's typo too :)
should be KB (KiB) not Kb :)
Helio Machado
@0x2b3bfa0
Dec 20 2015 13:03
I can't install latest PlatformIO in Ubuntu 14.04 with:
sudo pip install -U platformio  


The directory '/home/casa/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
    The directory '/home/casa/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Collecting platformio
/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
  Downloading platformio-2.6.1.tar.gz (84kB)
    100% |████████████████████████████████| 86kB 148kB/s 
Requirement already up-to-date: bottle in /usr/local/lib/python2.7/dist-packages (from platformio)
Requirement already up-to-date: click<6,>=3.2 in /usr/local/lib/python2.7/dist-packages (from platformio)
Requirement already up-to-date: lockfile>=0.9.1 in /usr/local/lib/python2.7/dist-packages (from platformio)
Requirement already up-to-date: pyserial in /usr/local/lib/python2.7/dist-packages (from platformio)
Requirement already up-to-date: requests>=2.4.0 in /usr/local/lib/python2.7/dist-packages (from platformio)
Collecting scons (from platformio)
  Downloading scons-2.4.1.tar.gz (639kB)
    100% |████████████████████████████████| 643kB 260kB/s 
Installing collected packages: scons, platformio
  Running setup.py install for scons
    Complete output from command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-JJRMGT/scons/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-i21F50-record/install-record.txt --single-version-externally-managed --compile:
    usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
       or: -c --help [cmd1 cmd2 ...]
       or: -c --help-commands
       or: -c cmd --help

    error: option --single-version-externally-managed not recognized

    ----------------------------------------
Command "/usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-JJRMGT/scons/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-i21F50-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-JJRMGT/scons
/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
Mario Mikočević
@mozgy
Dec 20 2015 13:04
I should do english grammar police on source one day too ..
Helio Machado
@0x2b3bfa0
Dec 20 2015 13:28
@mozgy: Don't worry, @mmiscool also should to that...
Martin Ayotte
@martinayotte
Dec 20 2015 13:33
@crushedice2000 , I've got the same error few days ago. I've workaround it by installing scons manually before platformio.
Helio Machado
@0x2b3bfa0
Dec 20 2015 13:35
@martinayotte: No luck, the same error.
@martinayotte: Could I do a clean install of pip and packages in a separate location to avoid confusion?
Martin Ayotte
@martinayotte
Dec 20 2015 13:41
Don't know. What I did after the initial fail, is jump into the ~/build/scons left by platform installer, then ran "sudo python setup.py install" from there, getting out of this folder, and run "sudo pip install -U platformio" again.
Helio Machado
@0x2b3bfa0
Dec 20 2015 13:46
@martinayotte: I don't have ~/build/
Martin Ayotte
@martinayotte
Dec 20 2015 13:48
:-( , mine was left there after the fail, but it been removed after success. I can't provide some other workaround.
Chris Elsworth
@celsworth
Dec 20 2015 13:55
hm I've seen that before
platformio/platformio#279
Helio Machado
@0x2b3bfa0
Dec 20 2015 14:00
@celsworth: Thanks! Now installs! However, when I run platformio:
ImportError: cannot import name LockFile
Chris Elsworth
@celsworth
Dec 20 2015 14:00
not seen that one. might need to ask on platformio gitter channel
celsworth @celsworth really doesn't like python
Chris Elsworth
@celsworth
Dec 20 2015 14:01
maybe its not pythons fault itself but I've had no end of trouble getting platformio running myself, stupid meaningless errors that originate from libraries that platformio depends on
like the one you just had :)
once its running I tend to leave it alone now ;)
Helio Machado
@0x2b3bfa0
Dec 20 2015 14:04
Chris Elsworth
@celsworth
Dec 20 2015 14:05
ah :)
Helio Machado
@0x2b3bfa0
Dec 20 2015 14:07
@celsworth: However I need to run those silly commands to launch platformio :worried:
Chris Elsworth
@celsworth
Dec 20 2015 14:07
:(
I don't know who to complain at about it, to be honest, it all seems a bit of a mess
I don't know which part is actually breaking it so who's responsible
Helio Machado
@0x2b3bfa0
Dec 20 2015 14:09
@celsworth: Let's expect a NPM/APT/APM installer for platformio... :expressionless:
Chris Elsworth
@celsworth
Dec 20 2015 14:09
it doesn't make a good impression of platformio when you have all these bugs to work around, for sure
Sven Eliasson
@comino
Dec 20 2015 14:10
.... agree @celsworth
Helio Machado
@0x2b3bfa0
Dec 20 2015 14:11
@celsworth: However looks promising... Later I'll try on OS X ElCapitán...
Sven Eliasson
@comino
Dec 20 2015 14:11
platformio is a very good thing - but so buggy :/
Do you guys use ArduinoJson + platformio?
Chris Elsworth
@celsworth
Dec 20 2015 14:12
yes but not through the library manager, some sort of relative include breaks it
I just made lib/ArduinoJson in my project dir and copied the .cpp and .h into that, then it works fine
Sven Eliasson
@comino
Dec 20 2015 14:13
the ones inside the "library" folder?
blob
Chris Elsworth
@celsworth
Dec 20 2015 14:15
my layout looks like:
mint:~/solar_diverter.esp8266/lib/ArduinoJson> ls
ArduinoJson.cpp  CHANGELOG.md  include       LICENSE.md
ArduinoJson.h    examples      keywords.txt  README.md
mint:~/solar_diverter.esp8266/lib/ArduinoJson> ls include/ArduinoJson/
Arduino                 JsonBuffer.hpp           JsonSubscriptBase.hpp
DynamicJsonBuffer.hpp   JsonObject.hpp           JsonVariantBase.hpp
Internals               JsonObject.ipp           JsonVariant.hpp
JsonArray.hpp           JsonObjectKey.hpp        JsonVariant.ipp
JsonArray.ipp           JsonObjectSubscript.hpp  StaticJsonBuffer.hpp
JsonArraySubscript.hpp  JsonPair.hpp
where solar_dirverter.esp8266 is the base platformio project dir
I think the original issue is that the ArduinoJson.h then further includes stuff in include/ArduinoJson/ using relative paths or something, and it can't find it if you install with the library manager, dunno why
think I uninstalled it from the library manager to avoid conflicts too. its a hacky workaround, but it works so shrug :)
I prefer fixing things up myself locally than waiting weeks for someone else ;)
just have to keep an eye on the ArduinoJson repository for significant updates myself is all, but JSON isn't exactly changing fast ;)
Sven Eliasson
@comino
Dec 20 2015 14:20
defetly - I dont use the lib manager aswell. But just copy pasta the repo into the lib folder doesnt work either. You used the github version, too?
Chris Elsworth
@celsworth
Dec 20 2015 14:20
no, latest release zip I think
Sven Eliasson
@comino
Dec 20 2015 14:20
I dont habe a *.cpp^^
have*
ok I will check :) thanks so far
Chris Elsworth
@celsworth
Dec 20 2015 14:21
and I think I used old-layout.zip
try this
Sven Eliasson
@comino
Dec 20 2015 14:22
holy sh** it works
Chris Elsworth
@celsworth
Dec 20 2015 14:22
:D
Sven Eliasson
@comino
Dec 20 2015 14:22
I messed areound with the github version for too long :D
thanks dude!
Chris Elsworth
@celsworth
Dec 20 2015 14:22
no worries
I think there might be an open github issue in platformio for this already
yep platformio/platformio#357
Sven Eliasson
@comino
Dec 20 2015 14:24
do you still use platformio ?
Chris Elsworth
@celsworth
Dec 20 2015 14:24
I do
I had some weird issues with 2.6.1 though so I'm sticking at 2.6.0 until I have time to check it out
Sven Eliasson
@comino
Dec 20 2015 14:24
Im not shure if its solving problem or just creating new ones :D
Chris Elsworth
@celsworth
Dec 20 2015 14:24
I got "system param error" on a compile with 2.6.1, but its ok on 2.6.0, not sure if its my code or their ldscript
hehe a bit of both ;)
I just don't like the Arduino IDE, its so basic and limiting.. I prefer editing in a vim window, compiling in another terminal, watching serial on another one, etc ;)
usually multiple vim windows as I split source into several .cpp, not sure if the IDE can even do that
Me No Dev
@me-no-dev
Dec 20 2015 14:26
yes it can
Sven Eliasson
@comino
Dec 20 2015 14:26
it can .. with a a lot of mess .. thats why Im trying platformio
Helio Machado
@0x2b3bfa0
Dec 20 2015 14:31
@celsworth: Fully solved...
simply run:
sudo ln -s /tmp/pio/bin/platformio /usr/bin/platformio
after the commands on the above issue...

Smileycat

Chris Elsworth
@celsworth
Dec 20 2015 14:35
be careful the /tmp dir doesn't get wiped out though, on a reboot or whatever :)
Helio Machado
@0x2b3bfa0
Dec 20 2015 14:36
@celsworth: Don't worry, I'm so careful. I have the half if my important files in the recycle bin...
a
Chris Elsworth
@celsworth
Dec 20 2015 14:36
haha :D
Helio Machado
@0x2b3bfa0
Dec 20 2015 14:38
@celsworth: Obviously, that is a joke. However, when I was 8yo I deleted a entire folder of interesting things on Ubuntu 8.04 or 8.10 (I don't remember) and then clicked on empty trash. At that age, I didn't knew what is testdisk
Chris Elsworth
@celsworth
Dec 20 2015 14:39
ooh did SDK 1.5 get merged to master? :D
Helio Machado
@0x2b3bfa0
Dec 20 2015 14:39
@celsworth Would be great ;-)
Chris Elsworth
@celsworth
Dec 20 2015 14:39
I think it did
now we need a new staging release ;)
Helio Machado
@0x2b3bfa0
Dec 20 2015 14:40
Lunch time! See you later!
Me No Dev
@me-no-dev
Dec 20 2015 14:41
anyone already running 1.5?
Chris Elsworth
@celsworth
Dec 20 2015 14:42
not in an arduino project.. only some test sdk stuff (your software serial) :)
Sven Eliasson
@comino
Dec 20 2015 14:42
Im just evaluating it
Me No Dev
@me-no-dev
Dec 20 2015 14:43
please let me know how is the wifi and network with Arduino
I ended up in an endless loop trying to connect to my AP
Sven Eliasson
@comino
Dec 20 2015 14:44
I will test
Me No Dev
@me-no-dev
Dec 20 2015 14:45
plain C native code connected fine, but Arduino did not
Chris Elsworth
@celsworth
Dec 20 2015 14:46
yeah not had a problem with wifi in native code in 1.5
Ivan Kravets
@ivankravets
Dec 20 2015 15:09

@mozgy @Links2004

I'm browsing commits and I've noticed that you commited esp8266/Arduino@a04c225
why no board over 1MiB ? its a merge the real commit is esp8266/Arduino@2c30bed
but i not know the reason for the 1MiB only

The listed boards are templates/presets only. You can create own/custom board. See existing PlatformIO board presets for Espressif.

However, in your case you need to select appropriate LD script. See Espressif custom Flash size.

Mario Mikočević
@mozgy
Dec 20 2015 15:16
thats ok, but it's a bit misleading imnho
Ivan Kravets
@ivankravets
Dec 20 2015 15:19
@mozgy Please understand us. We have support for approximately 200 different embedded boards. I'm not sure that we should keep 10-20 variations for the same board if it can be configured in platformio.ini.

Looks like our documentation isn't clear. Please edit it. All files are open source

Thanks in advance!

Ivan Kravets
@ivankravets
Dec 20 2015 17:51
@crushedice2000 @celsworth PlatformIO depends on SCons. More details http://docs.platformio.org/en/latest/faq.html#platformio-and-scons-aren-t-installed-properly
Helio Machado
@0x2b3bfa0
Dec 20 2015 17:52
@ivankravets: Thanks!
However I solved it my own way https://cdn01.gitter.im/_s/75cadb0/images/emoji/smiling_imp.png (installing it in a virtualenv on tmp and linking to /usr/bin -what a botchery-)
Ivan Kravets
@ivankravets
Dec 20 2015 17:52
When you install PlatformIO it checks if SCons is installed in your system.
If it isn't installed, PlatformIO tries to install it automatically. But SCons requires the latest setuptools packages. In your system is installed obsolete setuptools. I see that version is ~1.0.** (2013 year :smile: ). See the latest version https://pypi.python.org/pypi/setuptools
In your case you was need to update pip install -U setuptools
Ivan Kravets
@ivankravets
Dec 20 2015 18:00
However, the native PlatformIO package for apt/yum will be good. Could someone help us with it?
Helio Machado
@0x2b3bfa0
Dec 20 2015 18:06
@ivankravets: I never been a maintainer (and no experience on yum), however if I can help in anything...
Helio Machado
@0x2b3bfa0
Dec 20 2015 18:12
@ivankravets: There is a debian maintainter (civillian and friend) that could (however he is a bit busy now) maintain the debian package. https://people.debian.org/~francisco/ @fgclaramonte
Also he is a Python specialist.
Chris Elsworth
@celsworth
Dec 20 2015 18:20
please * 1000 make that happen @crushedice2000 :D
that would be epic
Helio Machado
@0x2b3bfa0
Dec 20 2015 18:32
@celsworth: If not epic, yet amazing :-) I'm tired of solving install problems...
Endre Karlson
@ekarlso
Dec 20 2015 19:02
what's the pro of using platformio over std arduino ?
Sven Eliasson
@comino
Dec 20 2015 19:03
For me, that I can keep all used 3rd party libs in one repo without a long installation process for my colleagues ;)
and command line compiler script -it hurts my balls starting the arduino IDE just for compiling :D
Helio Machado
@0x2b3bfa0
Dec 20 2015 19:07
@ekarlso: For me to use Atom as text editor. I can't suffer the default IDE. I prefer 10000 times to use notepad.
Ivan Kravets
@ivankravets
Dec 20 2015 19:34
@crushedice2000 @comino how about as for code builder speed? Someone has made a measurement https://www.youtube.com/watch?v=7fCvRw2r2z0
Helio Machado
@0x2b3bfa0
Dec 20 2015 20:07
@ivankravets: Looks promising.
Endre Karlson
@ekarlso
Dec 20 2015 20:50
any of you know how to set clockspeed for i2c ?
Helio Machado
@0x2b3bfa0
Dec 20 2015 20:54
@ekarlso: I never used i2c. Maybe Wire.setClock(speed_in_Hz);?
Endre Karlson
@ekarlso
Dec 20 2015 21:09
Is there any security at all on the platformio ota update ?
Mario Mikočević
@mozgy
Dec 20 2015 21:22
  Wire.begin( SDA_pin, SCL_pin );
  Wire.setClock( 400000 );
works for me
Ivan Kravets
@ivankravets
Dec 20 2015 22:16
@ekarlso how about authentication password?
Daniel Mawhirter
@danielmawhirter
Dec 20 2015 22:16
Is there a particular reason for sticking with the eboot bootloader over something like rboot that can boot sketches from locations other than the first MB?
Markus
@Links2004
Dec 20 2015 22:18
if you want to compile your sketch 2 or more times for each memory region you can use it, but all OTA stuff is only working with eboot
Stavros Korokithakis
@skorokithakis
Dec 20 2015 22:21
@tzapu thanks for the recommendation, i bought some spx3819, hopefully it's as good
@celsworth i haven't tried 2.6.1 yet, are you having trouble?
Stavros Korokithakis
@skorokithakis
Dec 20 2015 22:29
@tzapu hmm, your regulator has ultra low quiescent current but it doesn't look like it can drive that much current
Chris Elsworth
@celsworth
Dec 20 2015 22:31
@skorokithakis yeah my first tests just made the 8266 go beserk (system param error and reboot repeatedly) so I rolled back
Stavros Korokithakis
@skorokithakis
Dec 20 2015 22:31
ah, ouch
did you try kicad, by the way?
Chris Elsworth
@celsworth
Dec 20 2015 22:31
just wondered if it was just me
not yet, I had a read of the quickstart guide though, it does look good
next time I have a pcb to design, I will
Stavros Korokithakis
@skorokithakis
Dec 20 2015 22:32
great
kinda wondering how it compares to eagle
Daniel Mawhirter
@danielmawhirter
Dec 20 2015 22:33
@Links2004 I may put some time into trying to make it work OTA, it seems worthwhile to have the options it affords
Stavros Korokithakis
@skorokithakis
Dec 20 2015 22:46
@celsworth, do you use power flags in eagle too?
Chris Elsworth
@celsworth
Dec 20 2015 22:48
no
bearing in mind I've only designed one schem/pcb in it, so I probably haven't learnt it all ;)
Stavros Korokithakis
@skorokithakis
Dec 20 2015 22:48
ah hm
i'm trying to figure out what the power flags in kicad are for
Chris Elsworth
@celsworth
Dec 20 2015 22:49
I think its for DRC, so it won't warn you when you have power hooked up correctly to parts that label their power pins correctly?
and also read something about how it automatically hooks up those power flags to hidden power pins in, eg, opamps
which I'm not sure I like the sound of to be honest, I'd rather it left everything to me
Stavros Korokithakis
@skorokithakis
Dec 20 2015 22:50
hmm, i haven't seen that automatic part, interesting
Chris Elsworth
@celsworth
Dec 20 2015 22:50
it was in the quickstart guide of kicad if I remember rightly
Stavros Korokithakis
@skorokithakis
Dec 20 2015 22:51
i... should probably read that
Chris Elsworth
@celsworth
Dec 20 2015 22:51
"Hidden power pins get automatically connected if VCC and GND naming is respected"
Stavros Korokithakis
@skorokithakis
Dec 20 2015 22:52
oh, thank you
Chris Elsworth
@celsworth
Dec 20 2015 22:52
3.1.40
and power flags mentioned in 3.1.41
Stavros Korokithakis
@skorokithakis
Dec 20 2015 22:54
reading now
(i kinda had no idea :P)
Stavros Korokithakis
@skorokithakis
Dec 20 2015 23:37
looks like they're discouraged: Generally speaking, you should try not to make hidden power pins.